4

Bullet physics SDKを使用して凹型の移動形状を作成しようとしていますが、その方法が見つかりません。

これを達成する方法について何か考えがありますか?

4

2 に答える 2

3

BulletSDKの例にある「MovingConcaveDemo」を確認することをお勧めします。

Visual Studio 2008を使用しているが、他のIDE用の他のプロジェクトもある場合、プロジェクトファイルの名前は「bullet-2.75 \ msvc \ 8appMovingConcaveDemo.vcproj」(現在のバージョンはbullet-2.75)です。

于 2010-01-06T19:48:45.343 に答える
2

私はちょうどこの正確な問題を抱えていました、弾丸にはこれを行うための形状がありますが、衝突はそれらの形状では適切に機能しませんでした、それで私は凹型の形状をたくさんの凸型に分割し、btCompoundShapeを使用してそれを行いました子供。凸形状を三角形に分割するために(これは3ポイントの船体として使用しました)、次のクラスを使用しました。

http://www.flipcode.com/archives/Efficient_Polygon_Triangulation.shtml

これがお役に立てば幸いです。正確なコードが必要な場合は、私に連絡してください(ただし、私のプログラムと非常に密接に関連しています)。

于 2010-07-08T21:17:56.033 に答える