SmartCollision?是一款高速3D物體碰撞探測引擎。SmartCollision?可對多邊形物體場景中的碰撞進(jìn)行高效探測,而不只是使用場景的立體像素顯示。SmartCollision?支持非凸多面體,并可支持需要以互動進(jìn)行多邊形模型碰撞探測的應(yīng)用。
使用SmartCollision?為您的應(yīng)用增添高效碰撞探測功能
當(dāng)兩個或多個虛擬物體相互碰撞時,根據(jù)物體的不同形狀選擇具體的算法。根據(jù)場景的復(fù)雜程度,計算量可能會很大。因此,需要選擇高效算法和優(yōu)化方法。SmartCollision?就提供了相應(yīng)的解決方案。
PHANTOM?觸覺設(shè)備和SmartCollision?
SensAble科技有限公司的PHANTOM?觸覺界面可與SmartCollision?一同使用。借助SmartCollision?的觸覺(力反饋)功能,用戶可以使用觸覺對3D場景進(jìn)行探索。這對于計算機輔助設(shè)計、工程及路徑規(guī)劃等應(yīng)用領(lǐng)域極為有用。觸覺極大地提高了模擬經(jīng)驗。
SmartCollision?還具有多點碰撞探測功能。在其它軟件中,觸覺碰撞探測都是通過單點觸覺界面模型完成。力反饋設(shè)備則需要采用多點碰撞探測來進(jìn)行虛擬環(huán)境中的工具模擬。SmartCollision?可以為您的應(yīng)用程序增添觸覺多點碰撞探測功能。
六自由度PHANTOM?設(shè)備和SmartCollision?
為了實現(xiàn)更加逼真的觸覺模擬,可以使用六自由度PHANTOM?觸覺設(shè)備。除了提供力輸出的X、Y、Z笛卡兒坐標(biāo)值,六自由度PHANTOM?觸覺設(shè)備還可提供力反饋方向(橫滾、俯仰和側(cè)滑等)。六自由度觸覺功能可以實現(xiàn)更真實的虛擬場景互動。SmartCollision?完全支持SensAble的PHANTOM?六自由度設(shè)備,可以更加輕松地實現(xiàn)模型與虛擬場景之間的復(fù)雜互動。
簡單SmartCollision?應(yīng)用程序的截圖,碰撞探測庫:SmartCollision?觸覺庫:SensAble OpenHaptics?工具包圖形