OSG的相关的例子

一直都没有沉下心思好好研究OSG,这几天认真看书看代码,发现也不是很难。古人说得好:临渊羡鱼,不如退而结网。 下面列出站长可能会用到例子:

1、example_osganimationmorph
演示了利用osgAnimation::MorphGeometry实现几何体变形动画的方法。

OSG的相关的例子

2、example_osgclip
演示了osg::ClipNodeosg::ClipPlane)的使用。OSG的相关的例子

3、example_osgdelaunay
演示了DelaunayTriangulator的使用,用于对不规则网格点进行三角化处理。

OSG的相关的例子

4、example_osgforest
演示了用多种技术方法实现森林的效果。首先对整个森林的所有树木做分块处理(cell),然后按照分块结构,使用多种方式进行建模。对树的建模使用的方法包括:BillboardShader、十字面片等。

OSG的相关的例子

5、example_osgimagesequence
演示了使用osg::ImageSequence作为纹理贴图,并通过osg::ImageStream接口进行贴图动画播放控制的方法。ImageSequence贴图的加载有多种控制方案。

OSG的相关的例子

6、example_osgpick
通过求交计算进行拾取判断的一个例子。

OSG的相关的例子

7、example_osgpointsprite
使用点精灵绘(osg::PointSprite)制点云的示例。

OSG的相关的例子

8、.example_osgtext3D
演示了立体文字的使用,osgText::Text3D

OSG的相关的例子

9、example_osgtexture2D
演示了二维纹理的使用osg::Texture2D,并通过更新回调演示了纹理在不同纹理过滤方式(filter)、纹理环绕模式(wrap)、各项异型系数(anisotropic)下的不同效果。

OSG的相关的例子

10、example_osgvertexprogram
使用立方体贴图(CubeMap)和顶点着色程序(VertexShader)实现环境反射的例子,同时提供了一个天空盒的实现。

OSG的相关的例子

 

 

以上内容转载自:xiaok海洋测绘网
分享到:
原文链接:,转发请注明来源!
「OSG的相关的例子」评论列表

发表评论