【发布时间】:2016-04-23 06:42:42
【问题描述】:
目前我的 3D 项目的时间不多了,所以我决定将所有物理和碰撞都交给 Box2D,因为我的项目只使用 2D 碰撞,但有 3D 图形 .
Box2D 世界将是自上而下的,因此我需要将我的 3D 对象展平为 2D 多边形。这就像从每个顶点移除 y 坐标一样简单,但 Box2D 不希望一堆顶点与实际对象重叠:
所以我想就如何实现一个算法(或者是否有我应该使用的库?)获得一些建议,以获得这样一个漂亮的多边形:
还是更容易生成 OOBB?
编辑:我现在意识到 Box2D 只采用凸形!但这对于其他具有更精确物理特性的库仍然有用。
谢谢!
【问题讨论】:
标签: c++ 3d box2d vertex bounding-box