我有一个由三角形构成的3D闭合网格汽车对象表面。我想计算它的体积、重心和惯性张量。
你能帮助我吗?
谢谢。 乔治
pv = PxQyRz + PyQzRx + PzQxRy - PxQzRy - PyQxRz - PzQyRx
嗯,在这里提供的汽车信息不多 - 你应该能够将汽车分解成更简单的形状 - 所需的近似度越高,你就可以将其分解成更简单的形状。(如果汽车以某种动态生成并且每次完全不同...但我不认为这种情况有任何意义)。
这应该有助于找到各种更简单形状的惯性张量: http://www.gamedev.net/community/forums/topic.asp?topic_id=57001 ,找到球体和立方体等物体的体积和类似事物是相当常见的知识,所以我不会费心去链接它们。
我认为是阿基米德发现,如果你把车浸入一定体积的液体中,被排开的液体的体积将与车的体积相同。
虽然我不确定这在这种情况下有什么帮助。在后台运行液体模拟并将网格浸入其中听起来有点过头了。尽管如此,我认为它确实有效,因此可以作为一个(尽管有点无用)答案。 ;^)