Posted on 2013-07-15 23:29
eryar 閱讀(5018)
評論(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文件讀取速度很快。從圖中的統(tǒng)計數(shù)據(jù)可以看,這個手的三維模型由654666個三角形組成。當以實體渲染模式顯示時,
Frame Rate為60幀左右,顯示速度也不錯。可見用OpenGL顯示大量三角形的速度是很不錯的。
當切換到線框或頂點顯示模式時,速度明顯下降,F(xiàn)rame Rate 只有17幀左右,如果全部顯示時才6幀左右。如下圖所示:

Figure 3. Hand model in wireframe mode
結(jié)論
使用OpenGL時使用實體渲染模式時,速度很快。當使用線框模式時,因為要繪制大量的線,導(dǎo)致速度變慢。