<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
-->
虚拟机上安装了Ubuntu10.10
Cd版,想在学习OpenSceneGraph的同时学习使用Linux,自我感觉在使用中学习,应该更有效果。
安装编译好的OpenSceneGraph
首先,在Ubuntu中的命令行状态下输入Sudo
Synaptic,在软件包管理器中搜索OpenSceneGraph,找到之后选择openscenegraph和openscenegraph-examples然后安装,如下图:
<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
-->
安装完成后,就可以在命令行下输入osgversion,然后会显示当前安装的版本信息,
OpenSceneGraph Library 2.8.3
目前的ubuntu上的版本是2.8.3。
然后使用osgviewer
cow.osg,可以查看osg模型
<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
-->
注,有可能提示未加载任何模型,意思就是找不到模型文件,此时,可以使用全路径来指定cow.osg的地址
此模型文件位于osgexample中。
还有一种方法,就是设置环境变量,OSG_FILE_PATH,
osgviewer在加载模型的时候会搜索这个路径,在linux下设置环境变量的方法较多,我使用的是修改profile文件,在命令行下输入sudo
vim /etc/profile
然后在最上面添加一行
export OSG_FILE_PATH="/home/nickwar/Public/QSGExamples/Data"
保存后,再在命令行下输入source
/etc/profile
这样环境变量就生效了,此时,再使用osgviewer加载模型就不会有问题了。
分享到:
相关推荐
### 学习OpenSceneGraph(OSG)的最佳旅程 #### 一、OpenSceneGraph简介 **1.1 OpenSceneGraph** ##### 1.1.1 什么是OpenSceneGraph OpenSceneGraph(OSG)是一款开源的三维图形引擎,主要为高性能的三维图形应用...
在编译完成后,OpenSceneGraph的这个示例程序会被输出到这个目录下,你可以在这里运行它来查看3D动画效果。 在OpenSceneGraph中,开发者通常会创建`osg::Group`对象作为场景图的根节点,然后添加`osg::Node`子节点...
OpenSceneGraph(简称osg)是一个开源的3D图形库,专为实时三维图形应用程序设计,如游戏、虚拟现实系统和科学可视化...通过深入学习和使用OpenSceneGraph,开发者能够构建出令人印象深刻的3D应用程序,满足各种需求。
《OpenSceneGraph-3-Cookbook》是一本专注于OpenSceneGraph 3.x版本的实践教程,书中涵盖了大量实例,旨在帮助读者深入理解和掌握OpenSceneGraph这个强大的3D图形库。OpenSceneGraph是一个开源的高性能3D图形API,...
在使用"OpenSceneGraph-OpenSceneGraph-3.6.3"时,开发者通常需要解压文件,编译源代码(如果需要特定平台的二进制文件),然后通过示例程序学习其用法。此外,还需要对OpenGL有一定的了解,以便更好地利用...
7. **示例和教程**:可能包含了一系列新的示例程序和教程,帮助初学者更好地理解和学习OpenSceneGraph的用法。 8. **社区支持**:OpenSceneGraph拥有活跃的开发者社区,用户可以通过论坛、邮件列表或GitHub上的问题...
OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-3.1.1 库OpenSceneGraph-...
OpenSceneGraph(简称osg)是一个开源的3D图形库,用于...总的来说,这个压缩包是一个丰富的学习资源,通过深入学习和实践其中的示例,你将能够熟练掌握OpenSceneGraph的基本用法,为开发复杂的3D应用打下坚实基础。
《OpenSceneGraph 3.0 Beginner's Guide》为不同水平的用户提供了一条清晰的学习路径,无论你是刚刚接触3D编程的新手还是有一定经验的开发者,都能从这本书中获得有价值的信息。通过阅读本书,你可以全面了解OSG的...
OpenSceneGraph(OSG)是一个开源的三维图形库,它为C++程序员提供了一套强大的工具,用于在各种操作系统上创建高性能的3D图形应用程序。标题提到的是OpenSceneGraph的3.4.0版本,针对MinGW编译环境,特别地,这个...
OpenSceneGraph-data目录则包含了示例数据和资源,比如模型、纹理、场景描述文件等,用于展示OpenSceneGraph的功能和帮助开发者学习如何使用库来创建3D场景。这些数据可以帮助新手快速上手,理解如何加载和操作3D...
《OpenSceneGraph.3》是一本专为编程爱好者和专业人士设计的入门级教程,主要针对OpenSceneGraph(OSG)这一强大的开源3D图形库。OpenSceneGraph是一种高效的C++库,广泛应用于游戏开发、虚拟现实、科学可视化等领域...
肖鹏的《OpenSceneGraph三维渲染引擎编程指南》是学习这一引擎的重要参考资料,提供了丰富的实例和源代码,帮助开发者深入理解和应用OpenSceneGraph。 在OpenSceneGraph中,核心概念包括场景图(Scene Graph)、...
OpenSceneGraph(简称OSG)是一个开源的3D图形库,专为实时三维图形应用程序设计,如游戏开发、科学可视化和虚拟现实环境。OpenSceneGraph是基于OpenGL API构建的,提供高级图形特性,如硬件加速的图形渲染、复杂的...
这个“OpenSceneGraph海军教程源码”是针对学习和理解OSG开发的一个实践项目,适合对3D图形编程感兴趣的开发者。在这个教程中,你将深入到OSG的核心功能,了解如何使用它来构建复杂的3D场景。 NPS_Src可能是 Naval ...
OpenSceneGraph 3 Cookbook Book Description OpenSceneGraph is an open source 3D graphics application programming interface, used by application developers in fields such as visual simulation, ...