Getting Started开始

Follows is a quick step by step guide to helping new OpenSceneGraph users get up to speed on how to use the software in their own application development work.

以下是一步一步的快捷向导可以帮助用户加速使用OSG。

1. Downloading the OpenSceneGraph下载OSG

You may download the OpenSceneGraph as a set of binaries or source code tarballs for the current release which can be found on the Stable Releases section, or use the Code Repositories or Developer Releases to check out the development version of the OpenSceneGraph to get latest additions, revisions and bug fixes. For beginners we'd recommend using the binaries or the source tarballs.

你可以下载OSG作为一个二进制文件或源代码包 在StableRelease部分中,或使用Code Repositories or Developer Releases 来检出OSG的开发版本来得到最新的版本。对于初学者,我们建议使用二进制或者源代码包。

2. Obtaining the pre-requisites tools/dependencies得到必备的工具和依赖

If you plan to compile the OpenSceneGraph you'll also need to the build system generator tool CMake 2.6.x (CMake 2.4.2+ may be used on older Linux/Unix systems) and an appropriate compiler suite for your platform, i.e. VisualStudio, g++ etc. For modern linux distributions you'll be able to pull down cmake, g++ and other dependencies directly from central repositories. It's possible to compile in mac using clang or Xcode.

如果你计划编译OSG,你需要构建工具CMake 2.6.x(CMake 2.4.2+可以用于老的Linux/Unix系统)以及一个适用于你的系统的编译器套件。例如: VisualStudio, g++等等。对于现代的Linux系统,你可以从中央库拖拽cmake, g++和其他的依赖目录。

You will need to download the dependencies which are listed in the Dependencies section. You don't need all the dependencies for the plugins as this are all options libraries, so don't worry about trying to get all the dependencies installed, you can always add further dependencies later if it turns out you need them for your project.

你需要下载Dependencies section依赖部分)中列出来的那些依赖。你不需要插件的所有的依赖,因为这是可选的库,因此不必担心尝试安装所有的依赖,你可以以后添加依赖如果你需要。

When running the examples its is useful to install the Sample Dataset so that the examples have some data to load, download it.

当运行例子的时候,安装Sample Dataset是很有必要的。

3. Compiling编译

OpenSceneGraph is a multiplatform library so take a look to platform specifics section to know how to compile in your desired platform or with your favorite compiler.

OSG是一个多平台的库因此可以看一看platform specifics (平台规范)来在你喜欢的平台上做最爱的编译。

4. Running the examples 运行例子

OpenSceneGraph has an ever growing number of examples available for developers to learn from. Follow the Running Examples Guide to experiment and learn with them.

OSG有一个逐渐增长的例子。去Running Examples(运行例子)向导来做实验

5. Write your first application写你自己的第一个应用

Take one of the existing examples such as osgviewer as a base and modify it.以现存的例子为基础并修改它。

6. Debugging调试

Make use of the Debugging Tips to learn how to debug your application.

实验调试技巧来学习如何调试

7. Further resources进一步的资源

  • Books 书籍- Books to learn how to use OpenSceneGraph
  • Programming Guides编程向导 - programming with OpenSceneGraph
  • Reference Guides参考向导 - OpenSceneGraph API reference documentation
  • User Guides用户向导 - Applications and examples user guides
  • FAQ 最多问到的问题- Frequently Asked Questions
  • Tutorials教程 - programming tutorials/howtos.
  • Tips And Tricks 技巧- quick snippets of informtation that can help you along
  • Knowledge Base 知识库- Useful background knowledge

OSG官网——GettingStarted翻译相关推荐

  1. Away3D 4.0官网教程(翻译)

    使用Away3D 4.Stage3D 创建3D游戏和应用程序 (此帖每天都会更新,一定让大家完全的搞明白) 补充区:        'vase.awd' 可以使用 Prefab3D打开(在帖子后面回复 ...

  2. Godot官网新闻翻译 - 2014年

    本文是"Godot官网新闻翻译"系列的第1篇,该系列旨在翻译和汇总Godot官网所发布的所有新闻.让更多英文不好的童鞋可以领悟官方新闻中的重要信息和真谛. 官网新闻地址:https ...

  3. ES官网reference翻译文章(19)—Scripted Metric Aggregation

    对ES官网的reference的翻译,同时也是备忘,ES版本为7.5 下面是正文翻译,附上原文链接: https://www.elastic.co/guide/en/elasticsearch/ref ...

  4. spark官网首页翻译

    官网:http://spark.apache.org/ Download(下载)   Libraries(SQL And DataFrame.Spark Streaming.MLlib.Third-P ...

  5. Python3数据分析——NumPy快速入门教程(官网教程翻译)

    目录 一.基础篇 1.创建数组 2.打印数组 3.基本运算 4.通用函数(ufunc) 5.索引,切片和迭代 二.形状操作 1.更改数组的形状 2.组合(stack)不同的数组 3.将一个数组分割(s ...

  6. AMQP协议简介(源自官网的翻译)

    感谢作者的翻译:AMQP 0 9 1 Model Explained - RabbitMQ 中文 对AMQP有了更深刻的认识. 目录 AMQP 0-9-1 和 AMQP 模型高阶概述 AMQP是什么 ...

  7. gojs 官网api翻译

    GOJS中文文档API 介绍 GoJS图表组件介绍 GoJS是一个JavaScript库,可以让您轻松地在现代Web浏览器中创建交互式图表.GoJS支持图形模板和图形对象属性的数据绑定来建模数据.您只 ...

  8. Hive 快速上手--官网中文翻译

    目录 安装和配置 从一个稳定的发行版安装Hive 编译Hive源码 编译主干的Hive 编译分支branch-1 在Hadoop 0.20上在0.13之前编译Hive 在Hadoop 0.23上在0. ...

  9. Jackson——来自官网的翻译

    2019独角兽企业重金招聘Python工程师标准>>> 在Java平台(StAX, JAXB等)XML处理质量和多样化的激励下,Jackson为多功能的Java JSON处理包其目标 ...

最新文章

  1. 漫画:如何在数组中找到和为 “特定值” 的两个数?
  2. Java8学习之旅2---基于Lambda的JDBC编程
  3. 在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群
  4. 病毒研究之感染linux脚本
  5. 详解Adorner Layer(zz)
  6. 【忘川风华录】雅社——公会社交系统交互设计思考
  7. Java笔记-连接本地代理服务
  8. Python案例:破译爬虫项目实践活动日期密码
  9. myftpadmin+proftpd+mysql架设ftp服务器_[教程]在CentOS7上配置 FTP服务器 Proftpd 支持 MySQL 虚拟用户加密认证以及磁盘限额(Quota)...
  10. ps怎么把图片背景变透明_ps怎么添加背景?ps怎么添加背景图?
  11. 《深入剖析Nginx》一2.5 加桩调试
  12. windows守护进程工具_Linux进程管理
  13. X-Scan使用教程
  14. 太强了,头发丝完整保留!华盛顿大学研究员开源的实时视频抠图工具
  15. 如何修改阿里巴巴矢量图标库中要使用的图片
  16. Windebug 专题
  17. 利用NMDS对药物处理下肠道菌群微生物群落多态性分析
  18. TLS协议分析------
  19. C++:实现量化期权交易CDS加密货币衍生品测试实例
  20. 【epoll】epoll使用详解(精髓)--研读和修正

热门文章

  1. Squid Nft World鱿鱼世界分析
  2. java jceks 密钥_Java中不同类型的密钥库(Keystore) – 概述
  3. git 删除分支提示: The branch '***' is not fully merged.
  4. Apache License 2.0: 原文(英文/中文)
  5. (十九)WebGIS中I查询的原理及设计(包含AGS、GeoServer、Supermap)
  6. LabVIEW通过网络传输数据
  7. Ecstore 导入队列执行
  8. 计蒜客 手拉手 调和级数
  9. 熬夜给女朋友搭建了一个网站~
  10. jeecg设置mysql数据库_JEECG环境搭建