osg和osgb

“osg和osgb”相关的资料有哪些?“osg和osgb”相关的范文有哪些?怎么写?下面是小编为您精心整理的“osg和osgb”相关范文大全或资料大全,欢迎大家分享。

osg和osgearth编译

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

Ubuntu12.04下osg,osgearth编译全步骤

1. 安装文件夹拷贝到/home目录下

2. su -命令切换到root,然后检测Linux环境是否是Linux64位

3. 检测ffmpeg是否存在,若存在则移除ffmpeg

4. 检测QT是否存在,若存在则移除QT

删除QT

5. 更新源和直接用命令安装其他依赖的软件

更新源: apt-get update -y

apt-get upgrade -y

安装依赖软件: apt-get install gcc –y

apt-get install g++ -y

apt-get install yasm–y

apt-get install cmake–y

apt-get install cmake-gui–y

apt-get install curses-gui–y

apt-get install cmake-curses-gui–y

apt-get build-depopenscenegraph–y

apt-get install libboost1.48-all-dev –y

apt-get install gtk-2.0 –y

apt-get install libgtkglex

OSG安装方法

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

一.安装需要:

1. 3rdparty——第三方库。

2. OpenSceneGraph源码包,我用的是OpenSceneGraph-2.4.0。 3. 实例模型数据包。

4. Cmake工具——如果用的是VS2008,请使用cmake-2.8.0-win32-x86以上版本。 1,2,3都可以在OSG的官网上找到下载。Cmake也很容易在网上下载到。

二.注意事项:

1. 就不要使用VC6.0了,OSG已经不支持它了。

2. 如果你用的是VISTA,甚至WIN7,为了防止未来出现很多不可预知且难以解决的问题,还是换成XP吧。我曾经在VISTA下安装成功,但任意一个程序都必须报一个“DLL文件BUG”的错误,然后重新生成才可以成功。

三.安装准备: 1. 安装CMAKE。

2. 找一个空间较大的盘,建立一个名为OSG的文件夹。将第三方库文件夹复制进去,命名为3rdparty。OpenSceneGraph-2.4.0文件夹也复制进去。再新建一个名为OSG的文件夹,将实例模型数据包取名data,复制到该文件夹下。

3. 打开CMAKE程序。打开OpenSceneGraph-2.4.0文件夹,将其中CMakeLists.txt直

OpenSceneGraph(OSG)的旅程

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

欢迎开始学习OpenSceneGraph(OSG)的旅程。通过本章,读者将了解到OSG的历史、发展和组成模块,并将学习如何获取、安装及编译OSG。本章将对本书中使用的一些规范加以说明,还会讲解如何使用OSG的常用工具以及如何设置开发环境。 1.1 OpenSceneGraph简介 1.1.1 什么是OpenSceneGraph

OSG是一个开源的场景图形管理开发库,主要为图形图像应用程序的开发提供场景管理和图形渲染优化功能。它使用可移植的ANSI C++编写,并使用已成为工业标准的OpenGL底层渲染API。因此,OSG具备跨平台性,可以运行在Windows、Mac OS X和大多数类型的UNIX和Linux操作系统上。在OSG中,大部分的操作可以独立于本地GUI,但是OSG也包含了针对某些视窗系统特有功能的支持代码,这主要是源于OpenGL本身的特性。 OSG是公开源代码的,它的用户许可方式为修改过的GNU宽通用公共许可证(GNU Lesser General Public License,LGPL)。 1.1.2 OpenSceneGraph的历史和发展

早在1997年,Don Burns便作为软件设计顾问受雇于Silicon Gr

简单osg图形绘制

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

使用vc++ 9.0建立简单的场景图形

一、创建vc++工程

打开vc++应用程序,在菜单栏中选择“文件”->“新建”->“项目”。出现新建项目对话框。在左侧的“项目类型”中,选择“Visual C++”->“win 32”,在右侧选择“win32 控制台应用程序”,在下面的“名称”编辑框内输入工程名,选择工程的位置,点击“确定”。如图所示:

在跳出的“win32 应用程序向导”中点击“完成”。

二、Osg源码的建立及分析

2.1 代码分析

此时生成的工程中,stdafx.h 、targetver.h、 stdafx.cpp均是vc++程序自己创建的,我们自己的代码的主函数则是写在工程名同名的cpp文件中。 例程:绘制直线

#include \

#include #include #include

#include

#include

int _tmain(int argc, _TCHAR* argv[]) {

1 osg::ref_ptr root = new osg::

简单osg图形绘制

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

使用vc++ 9.0建立简单的场景图形

一、创建vc++工程

打开vc++应用程序,在菜单栏中选择“文件”->“新建”->“项目”。出现新建项目对话框。在左侧的“项目类型”中,选择“Visual C++”->“win 32”,在右侧选择“win32 控制台应用程序”,在下面的“名称”编辑框内输入工程名,选择工程的位置,点击“确定”。如图所示:

在跳出的“win32 应用程序向导”中点击“完成”。

二、Osg源码的建立及分析

2.1 代码分析

此时生成的工程中,stdafx.h 、targetver.h、 stdafx.cpp均是vc++程序自己创建的,我们自己的代码的主函数则是写在工程名同名的cpp文件中。 例程:绘制直线

#include \

#include #include #include

#include

#include

int _tmain(int argc, _TCHAR* argv[]) {

1 osg::ref_ptr root = new osg::

OSG+VS2008 安装

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

OSG+VS2008+win7 配置与安装(最近版本的)

2012/3/22

今天装了下OSG,晚上终于弄好了。总结一下。

首先,装好VS2008(声明下在VC6.0下不能用),装好后还要升级SP1(这个很重要),没升级的话,安装时会一直出现问题(报错),被这个纠结很久。虽然可以CMake,CMake会提示一些警告:

Warning Debug FREETYPE not found, using: C:/OSG/3rdPartyb/freetype237.lib,类似的,可以简略 。

接下来介绍安装步骤:

1.下好几个安装OSG,必要的软件(在OSG官网都可以找到): 中文官网(里面有很多资料):http://www.osgchina.org/ 1)OSG库:OpenSceneGraph-3.0.1.zip

http://www.osgchina.org/projects/osgcn/wikicn/Downloads.php 2)安装源代码所需要的工具:cmake-2.8.7-win32-x86.exe

(下载的ZIP文件里面找不到运行软件的程序,推荐下载可直接执行程序) http://www.cmake.o

osg例子简介

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

OSG中的示例程序简介

分类: OSG2011-05-21 10:07510人阅读评论(0)举报

1.example_osganimate

一)演示了路径动画的使用(AnimationPath、AnimationPathCallback),路径动画回调可以作用在Camera、CameraView、MatrixTransform、PositionAttitudeTransform等四种类型的节点上。 二)演示了osgSim::OverlayNode的使用

2.example_osganimationeasemotion 一)演示了osgAnimation::EaseMotion的使用,EaseMotion可以用于表达位移、速度值随时间的变化情况,通过不同的模板参数(functor),实现了不同的变化曲线。

二)程序中用到了一个使用osgWidget构造的弹出式菜单。

3.example_osganimationhardware

一)演示了在osgAnimation::RigGeometry中使用自定义RigTransformImplementation的方法。

二)可以参考程序中获取骨骼动画模型包含的动画列表的方法。

4.example

OSG+VS2008 安装

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

OSG+VS2008+win7 配置与安装(最近版本的)

2012/3/22

今天装了下OSG,晚上终于弄好了。总结一下。

首先,装好VS2008(声明下在VC6.0下不能用),装好后还要升级SP1(这个很重要),没升级的话,安装时会一直出现问题(报错),被这个纠结很久。虽然可以CMake,CMake会提示一些警告:

Warning Debug FREETYPE not found, using: C:/OSG/3rdPartyb/freetype237.lib,类似的,可以简略 。

接下来介绍安装步骤:

1.下好几个安装OSG,必要的软件(在OSG官网都可以找到): 中文官网(里面有很多资料):http://www.osgchina.org/ 1)OSG库:OpenSceneGraph-3.0.1.zip

http://www.osgchina.org/projects/osgcn/wikicn/Downloads.php 2)安装源代码所需要的工具:cmake-2.8.7-win32-x86.exe

(下载的ZIP文件里面找不到运行软件的程序,推荐下载可直接执行程序) http://www.cmake.o

OSG的Dragger系统架构与算法分析090413

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

OSG的Dragger系统架构与算法分析 (magicstone & Simbaforrest)

开放合作

很高兴能够和Simbaforrest筒子合作,让我们开放合作来把大家对于OSG的分析记录下来,对于OSG的在国内的普及和让OSG服务于国内的软件行业的发展敬一份微薄的力量。同时也在这里倡议大家能够一起来把OSG的分析合作整理出来,发挥各自的力量!

Dragger系统作用论述

Dragger系统主要用来对模型空间位移信息的编辑,这个系统在3D空间的场景中给美术创作人员起到很大的帮助。

Dragger算法原理简述

Dragger主要是将用户在屏幕窗口的鼠标消息,通过对应的Projector算法来求出各种类型Projector对应的空间位置,这样记录用户的屏幕窗口消息的变化,求出3D空间中位移的变化,得出用户对3D模型在空间中位移变化的操作。

Dragger程序架构

主体架构

DraggerProjectorCommandConstraint

Dragger系统架构信息处理描述

聚合了所有的各种类型的Dragger,是Dragger系统的核心,其在Dragger系统中的作用是处理外设的输入消息。通过算法,将鼠标的窗口坐标信息转换到Poi

OSG的Dragger系统架构与算法分析090413

标签:文库时间:2024-10-04
【bwwdw.com - 博文网】

OSG的Dragger系统架构与算法分析 (magicstone & Simbaforrest)

开放合作

很高兴能够和Simbaforrest筒子合作,让我们开放合作来把大家对于OSG的分析记录下来,对于OSG的在国内的普及和让OSG服务于国内的软件行业的发展敬一份微薄的力量。同时也在这里倡议大家能够一起来把OSG的分析合作整理出来,发挥各自的力量!

Dragger系统作用论述

Dragger系统主要用来对模型空间位移信息的编辑,这个系统在3D空间的场景中给美术创作人员起到很大的帮助。

Dragger算法原理简述

Dragger主要是将用户在屏幕窗口的鼠标消息,通过对应的Projector算法来求出各种类型Projector对应的空间位置,这样记录用户的屏幕窗口消息的变化,求出3D空间中位移的变化,得出用户对3D模型在空间中位移变化的操作。

Dragger程序架构

主体架构

DraggerProjectorCommandConstraint

Dragger系统架构信息处理描述

聚合了所有的各种类型的Dragger,是Dragger系统的核心,其在Dragger系统中的作用是处理外设的输入消息。通过算法,将鼠标的窗口坐标信息转换到Poi