因为3D游戏开发课程需要,最近在看OSG(OpenSceneGraph),根据我个人的理解,它类似于GLUT,是在GL库函数层面之上的开发接口。通过对GL库函数的整合和优化,它提供了比GL库函数更方便使用的功能。尽管它在很多领域都被广泛应用,但是搭建环境的过程却很少能在网上找到合适的教程。在经历了1
分类:
其他好文 时间:
2016-03-05 13:18:59
阅读次数:
221
一、安装(编译)工具: CMake工具 —— 下载地址:https://cmake.org/download/ 例如:cmake-3.4.3-win32-x86.zip 二、OSG编译的相关程序: (1)OSG源代码 —— 下载地址:http://www.openscenegraph.org/ind
分类:
其他好文 时间:
2016-02-01 18:21:16
阅读次数:
200
http://openscenegraph.alphapixel.com/osg/downloads/free-openscenegraph-binary-downloads提供了OSG的各种编译好的版本,直接下载解压,将Bin目录加到Path中去就可以用,也可以将Data目录加到环境变量中去,.....
分类:
其他好文 时间:
2015-10-25 09:35:46
阅读次数:
311
1、地球背面的一个点,计算它在屏幕上的坐标,能得到吗? 不是被挡住了吗?答:计算一个空间点的屏幕坐标,使用osgAPEx::GetScreenPosition函数。当空间点处于相机视空间内(不管它是否被别的物体遮挡)时,都是可以得到它对应的屏幕坐标的。如何判断一个点是否在地球背面?可以通过计算该点处...
分类:
其他好文 时间:
2015-09-07 15:36:43
阅读次数:
343
OpenSceneGraph 笔记--如何导出三角形数据转载:http://blog.csdn.net/pizi0475/article/details/5384389在OpenSceneGraph开发中,为了方便会经常使用到一些不是三角形片的数据,比如四边形等数据。例如画一个管子用四边形带比用三角...
分类:
其他好文 时间:
2015-08-02 23:10:37
阅读次数:
209
到osg官网去下载源码官网再把资源包下载下来叫作3dpart资源包。源码下载下来之后按照这个步骤来。点configure,再点generate就可以了。
分类:
其他好文 时间:
2015-07-24 01:37:56
阅读次数:
193
到osg官网去下载源码
官网
再把资源包下载下来叫作3dpart资源包。
源码下载下来之后按照这个步骤来。
点configure,再点generate就可以了。...
分类:
其他好文 时间:
2015-07-23 17:47:30
阅读次数:
131
OpenSceneGraph控制模型转自:http://www.cppblog.com/eryar/archive/2012/05/28/176538.html一、简介对模型的控制就是修改模型的位置和方向属性,使模型的位置和方向发生改变,通常通过移动、旋转、缩放来实现。在三维CAD软件中通常要对模型...
分类:
其他好文 时间:
2015-06-16 12:24:27
阅读次数:
142
本文所有内容来自《OpenSceneGraph三维渲染引擎设计与实践》一书。 本文主要讨论的是OSG中节点的访问。 对于节点的访问是从节点接收一个访问器开始的,用户执行某个节点的accept()函数,将一个具体的访问器对象传递给节点。 第二步,节点反过来执行访问器的apply()函数,并将...
分类:
其他好文 时间:
2015-06-09 11:40:39
阅读次数:
1092
osg学习示例之遇到问题四骨骼动画编译osgCal转自:http://blog.csdn.net/wuwangrun/article/details/8239451今天学到书《OpenSceneGraph三维渲染引擎编程指南》的骨骼动画示例,遇到了编译osgCal问题,书上说的不详细,网上就查到一遍...
分类:
其他好文 时间:
2015-06-08 14:47:17
阅读次数:
138