問題:
使用SoVolumeIndexedTriangleStripSet構建的面有的地方有很明顯的網格印記;更有甚者,帶有印記的網格“黯然失色”(對於此種情況,暗淡部分可以通過燈光照亮,以證明該部分還是存在的)。
解決:
在SoVolumeIndexedTriangleStripSet node前添加一個SoLightModel node,並設置其model屬性爲BASE_COLOR。
引起該問題的起因很可能是:在構建三角面時,沒有注意點的順序,導致有的三角形逆時針繪製,有的則順時針繪製。
修改後的效果如下: