入门指南 您所在的位置:网站首页 osg开发教程 入门指南

入门指南

2023-03-13 22:38| 来源: 网络整理| 查看: 265

翻译者:张恒; 校验者:罗晓峰

针对OpenSceneGraph的初学者,下述是一步步的指导,以便能够让他们使用OSG框架快速开展自己的应用开发工作。

1. 下载OpenSceneGraph

你可以下载OpenSceneGraph编译之后的二进制文件成果,也可以在稳定版本直接下载源码。此外,你还可以使用代码托管或者在研版本来获取OpenSceneGraph的最新版本,以便获得最新增加的内容、修改和bug完善。对于初学者而言,我们推荐使用编译后的二进制文件或者源代码。

2. 获取准备工具/依赖项

如果你打算自行编译OpenSceneGraph,你需要构建系统生成工具CMake 2.6.x(如果是旧版本的Linux/Unix 操作系统,则需要CMake 2.4.2+)以及一款适合你平台的编译套件,比如VisualStudio, g++等。对于现代Linux发行版,你可以直接从下载中心下载cmake,g++和其他依赖项。在mac操作系统上可以使用clang或者Xcode进行编译。

你需要在三方库下载所列出的依赖项。你没必要下载所有的依赖,因为这些是可选项。因此,你不必要为尝试去安装所有的依赖项而担心,如果你以后的工程项目需要这些项目,你可以将来再进一步添加这些依赖。

当运行示例时,你需要安装示例数据集,以便在运行程序时能够加载数据。

3. 编译

OpenSceneGraph是一个跨平台的库。因此,你可以查看一下平台介绍章节,以便知道如何在你的平台上使用你喜爱的编译器对OpenSceneGraph进行编译。

4. 运行示例

OpenSceneGraph有越来越多的示例可供开发人员学习。跟随案例运行指导,去进行实验并从中学习。

5. 编写你自己的应用程序

使用已有的一个示例程序,比如osgviewer,作为基础并对其进行修改。

6. 调试bug

使用调试bug的技巧,来学习如何调试你程序的bug。

7. 更多资源

书籍 - 如何使用OpenSceneGraph的书籍

编程指南 - 使用OpenSceneGraph进行编程

参考指导 - OpenSceneGraph的API接口参考文档

用户手册 - 指导用户的应用程序和示例

FAQ - 经常问的问题

教程 - osg/osgEarth视频教程

技巧和窍门 - 能够对你有用的快速技巧

知识库 - 有用的背景知识

书籍参考

quickstart

这本书是一个简洁的介绍OpenSceneGraph(OSG)-开源、跨平台的场景图形应用编程接口(API)。OSG在3D应用软件栈中起着关键的作用。这是较低层次的OpenGL硬件抽象层(HAL)以上的中间件,提供广泛的高层次的渲染,I / O,和三维空间组织功能的应用。快速启动指南和参考手册-从现在可以从他们的网站http://www.osgbooks.com购买。快速入门指南也可以按照osgbooks网站的链接,下载免费的PDF。购买书籍有助于资助正在进行的文档工作,所以它是一个很好的方法来帮助项目。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有