Posted on 2013-07-15 23:29
eryar 阅读(4983)
评论(1) 编辑 收藏 引用 所属分类:
2.OpenCASCADE
osgViewer STL Model Test
eryar@163.com
使用osgViewer的读取模型文件的插件,可以读取一些常见三维及二维的文件。下面主要测试STL的三维的模型文件hand.stl。
在命令行中输入命令就可以显示D盘中的hand.stl三维模型:
Figure 1. osgViewer command
Figure 2. Hand model in osgViewer
osgViewer对STL文件读取速度很快。从图中的统计数据可以看,这个手的三维模型由654666个三角形组成。当以实体渲染模式显示时,
Frame Rate为60帧左右,显示速度也不错。可见用OpenGL显示大量三角形的速度是很不错的。
当切换到线框或顶点显示模式时,速度明显下降,Frame Rate 只有17帧左右,如果全部显示时才6帧左右。如下图所示:
Figure 3. Hand model in wireframe mode
结论
使用OpenGL时使用实体渲染模式时,速度很快。当使用线框模式时,因为要绘制大量的线,导致速度变慢。