typedef helper::vector<core::collision::DetectionOutput> ContactVector;
http://www.sofa-framework.org/api(链接到doxygen api文档) - 我找不到命名空间core :: collision
sofa::core::collision::DetectionOutput
我知道typedef意味着给它一个昵称。 帮助 是框架内的命名空间, vector 是命名空间 下的一个类辅助 即可。但是我不明白的是,vector正在采用的参数 core :: collision :: DetectionOutput 。什么是DetectionOuput;这是一个班级吗?
答案 0 :(得分:2)
DetectionOutput
是一个班级。 (参考:link)
所以基本上这是DetectionOutput实例向量的typedef。希望这是有道理的。
从他们的文档中引用:
用于大多数碰撞模型的接触点的通用描述 除了基于GPU的碰撞等特殊情况。每个联络点 描述如下:
elem:一对碰撞元素。 id:联系人的唯一ID 给出一对碰撞模型。点:表面上的接触点 每个型号。正常:接触正常,向外指 第一个模型。 value:有符号距离(如果是对象则为负) 互穿)。 deltaT:估计接触时间。
联系人ID用于过滤冗余联系人(仅限联系人 保持最小距离),并存储持久数据 回应的时间。