我正在使用一个游戏物理库 (Box2D),它仅支持凸多边形形状。但是,我希望级别构建者能够轻松指定凹多边形而不必担心这个问题。
那么,如何自动将凹多边形分解为凸形或三角形呢?速度显然很重要,但易于实现更为关键。这个分解过程将仅在游戏初始化时进行。
(我的语言是 Flash/ActionScript 3,但这不应该有影响)
我正在使用一个游戏物理库 (Box2D),它仅支持凸多边形形状。但是,我希望级别构建者能够轻松指定凹多边形而不必担心这个问题。
那么,如何自动将凹多边形分解为凸形或三角形呢?速度显然很重要,但易于实现更为关键。这个分解过程将仅在游戏初始化时进行。
(我的语言是 Flash/ActionScript 3,但这不应该有影响)