`
NickWar
  • 浏览: 72111 次
  • 来自: 南京
文章分类
社区版块
存档分类

ubuntu下学习OpenSceneGraph(一)

 
阅读更多

<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } -->

虚拟机上安装了Ubuntu10.10 Cd版,想在学习OpenSceneGraph的同时学习使用Linux,自我感觉在使用中学习,应该更有效果。

安装编译好的OpenSceneGraph

首先,在Ubuntu中的命令行状态下输入Sudo Synaptic,在软件包管理器中搜索OpenSceneGraph,找到之后选择openscenegraphopenscenegraph-examples然后安装,如下图:

新立得软件包管理器

<!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } -->

安装完成后,就可以在命令行下输入osgversion,然后会显示当前安装的版本信息,

OpenSceneGraph Library 2.8.3

目前的ubuntu上的版本是2.8.3

然后使用osgviewer cow.osg,可以查看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(OSG)的最佳旅程 #### 一、OpenSceneGraph简介 **1.1 OpenSceneGraph** ##### 1.1.1 什么是OpenSceneGraph OpenSceneGraph(OSG)是一款开源的三维图形引擎,主要为高性能的三维图形应用...

    OpenSceneGraph的一个例子

    在编译完成后,OpenSceneGraph的这个示例程序会被输出到这个目录下,你可以在这里运行它来查看3D动画效果。 在OpenSceneGraph中,开发者通常会创建`osg::Group`对象作为场景图的根节点,然后添加`osg::Node`子节点...

    OpenSceneGraph-OpenSceneGraph-3.6.5.zip

    OpenSceneGraph(简称osg)是一个开源的3D图形库,专为实时三维图形应用程序设计,如游戏、虚拟现实系统和科学可视化...通过深入学习和使用OpenSceneGraph,开发者能够构建出令人印象深刻的3D应用程序,满足各种需求。

    OpenSceneGraph-3-Cookbook 一书的全部例子

    《OpenSceneGraph-3-Cookbook》是一本专注于OpenSceneGraph 3.x版本的实践教程,书中涵盖了大量实例,旨在帮助读者深入理解和掌握OpenSceneGraph这个强大的3D图形库。OpenSceneGraph是一个开源的高性能3D图形API,...

    OpenSceneGraph-OpenSceneGraph-3.6.3.rar

    在使用"OpenSceneGraph-OpenSceneGraph-3.6.3"时,开发者通常需要解压文件,编译源代码(如果需要特定平台的二进制文件),然后通过示例程序学习其用法。此外,还需要对OpenGL有一定的了解,以便更好地利用...

    OpenSceneGraph-OpenSceneGraph-3.4.0.rar

    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-3.1.1 库OpenSceneGraph-...

    openscenegraph 例子

    OpenSceneGraph(简称osg)是一个开源的3D图形库,用于...总的来说,这个压缩包是一个丰富的学习资源,通过深入学习和实践其中的示例,你将能够熟练掌握OpenSceneGraph的基本用法,为开发复杂的3D应用打下坚实基础。

    OpenSceneGraph 3.0 Beginners Guide

    《OpenSceneGraph 3.0 Beginner's Guide》为不同水平的用户提供了一条清晰的学习路径,无论你是刚刚接触3D编程的新手还是有一定经验的开发者,都能从这本书中获得有价值的信息。通过阅读本书,你可以全面了解OSG的...

    OpenSceneGraph-3.4.0MinGW编译版

    OpenSceneGraph(OSG)是一个开源的三维图形库,它为C++程序员提供了一套强大的工具,用于在各种操作系统上创建高性能的3D图形应用程序。标题提到的是OpenSceneGraph的3.4.0版本,针对MinGW编译环境,特别地,这个...

    OpenSceneGraph安装包

    OpenSceneGraph-data目录则包含了示例数据和资源,比如模型、纹理、场景描述文件等,用于展示OpenSceneGraph的功能和帮助开发者学习如何使用库来创建3D场景。这些数据可以帮助新手快速上手,理解如何加载和操作3D...

    OpenSceneGraph.3

    《OpenSceneGraph.3》是一本专为编程爱好者和专业人士设计的入门级教程,主要针对OpenSceneGraph(OSG)这一强大的开源3D图形库。OpenSceneGraph是一种高效的C++库,广泛应用于游戏开发、虚拟现实、科学可视化等领域...

    OpenSceneGraph三维渲染引擎编程指南 肖鹏对应的源代码

    肖鹏的《OpenSceneGraph三维渲染引擎编程指南》是学习这一引擎的重要参考资料,提供了丰富的实例和源代码,帮助开发者深入理解和应用OpenSceneGraph。 在OpenSceneGraph中,核心概念包括场景图(Scene Graph)、...

    OpenSceneGraph-3.4.0版本安装包

    OpenSceneGraph(简称OSG)是一个开源的3D图形库,专为实时三维图形应用程序设计,如游戏开发、科学可视化和虚拟现实环境。OpenSceneGraph是基于OpenGL API构建的,提供高级图形特性,如硬件加速的图形渲染、复杂的...

    OpenSceneGraph海军教程源码

    这个“OpenSceneGraph海军教程源码”是针对学习和理解OSG开发的一个实践项目,适合对3D图形编程感兴趣的开发者。在这个教程中,你将深入到OSG的核心功能,了解如何使用它来构建复杂的3D场景。 NPS_Src可能是 Naval ...

    OpenSceneGraph 3 Cookbook pdf

    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, ...

Global site tag (gtag.js) - Google Analytics