2012-05-18 93 views
0
typedef helper::vector<core::collision::DetectionOutput> ContactVector; 

http://www.sofa-framework.org/api(鏈接到Doxygen的API文檔) - 我無法找到命名空間核心::碰撞這個向量類中的這個參數是什麼?

sofa::core::collision::DetectionOutput 

我知道的typedef意味着給它一個暱稱。而幫手是框架和矢量內的命名空間的命名空間幫手下一個類。但我不明白的是,矢量正在採取具體核心::碰撞:: DetectionOutput的參數。什麼是DetectionOuput;這是一堂課嗎?

+0

這可能是一個類時,它可以是一個整數值。它取決於'helper :: vector'的定義 – juanchopanza

+0

你應該在SOFA的網站上提問。 –

+0

@ R.MartinhoFernandes:它會出現的。而且,當我們處理它時,請提供一個C++教程。 –

回答

2

DetectionOutput是一類。 (參考文獻:link) 所以基本上這是一個typedef到DetectionOutput實例的載體。希望這是有道理的。從他們的文檔

報價:

一個接觸點的一般說明,適用於大多數的碰撞模型 除特殊情況下,如基於GPU的碰撞。

ELEM:每個接觸點 通過描述對碰撞元件。 id:給定碰撞模型對的 的聯繫人的唯一ID。點:每個型號的表面 上的接觸點。正常:接觸的正常,從 指向第一個模型。值:有符號距離(如果對象互相穿透,則爲負數)。 deltaT:估計接觸時間。

聯繫人ID是用來過濾冗餘觸點(只接觸 具有最小距離保持),和超過 時間響應持續性數據存儲。

+0

日Thnx欣賞的快速反應 – user1084113

+0

如果這回答了你的問題,如果你接受這個作爲答案:)我將不勝感激 –