糾正自己blog中一篇文章的一個(gè)錯(cuò)誤.喜歡3D圖形開(kāi)發(fā)的朋友看過(guò)來(lái),共同學(xué)習(xí),共同討論!
在以前我寫(xiě)過(guò)一篇名為:
淺談 Java 3D、 OPENGL、VRML、DIRECT3D 的文章。在上周的時(shí)候,我自己發(fā)現(xiàn)了這篇文章中的一個(gè)錯(cuò)誤,特此上來(lái)糾正一下。
糾正一個(gè)錯(cuò)誤.大家這么多人看我寫(xiě)的文章了.居然沒(méi)有人發(fā)現(xiàn)我寫(xiě)的有錯(cuò)誤嗎,呵呵
我剛發(fā)現(xiàn),所以上來(lái)糾正一下吧.感到很慚愧啊:)
上面中提到的"不過(guò)由于VRML語(yǔ)言功能目前還不是很強(qiáng)(如目前沒(méi)有形體之間的碰撞檢查功能)."這句話(huà)不是很正確.
其實(shí)VRML可以處理碰撞功能的,參考資料大家可以見(jiàn)如下地址:
虛擬城市的開(kāi)發(fā)技術(shù)探討_計(jì)算機(jī)論文
http://www.n318.com/zonghe/lunwen/jisuanji/jisuanji/200605/280079.html在該論文中作者提到"碰撞檢測(cè)要花費(fèi)大量的處理時(shí)間,為提高對(duì)復(fù)雜物體的碰撞檢測(cè)速度,可在Collision節(jié)點(diǎn)的proxy(替身)域指定某一更為簡(jiǎn)單的幾何體作為該形體的替身,它與被替代的原形體占用大致相同的空間。這樣,可大大減少檢測(cè)時(shí)間。"
這就說(shuō)明VRML并不是不能處理碰撞檢測(cè),而是處理的時(shí)候復(fù)雜一些.