Bullet physics SDKを使用して凹型の移動形状を作成しようとしていますが、その方法が見つかりません。
これを達成する方法について何か考えがありますか?
Bullet physics SDKを使用して凹型の移動形状を作成しようとしていますが、その方法が見つかりません。
これを達成する方法について何か考えがありますか?
BulletSDKの例にある「MovingConcaveDemo」を確認することをお勧めします。
Visual Studio 2008を使用しているが、他のIDE用の他のプロジェクトもある場合、プロジェクトファイルの名前は「bullet-2.75 \ msvc \ 8appMovingConcaveDemo.vcproj」(現在のバージョンはbullet-2.75)です。
私はちょうどこの正確な問題を抱えていました、弾丸にはこれを行うための形状がありますが、衝突はそれらの形状では適切に機能しませんでした、それで私は凹型の形状をたくさんの凸型に分割し、btCompoundShapeを使用してそれを行いました子供。凸形状を三角形に分割するために(これは3ポイントの船体として使用しました)、次のクラスを使用しました。
http://www.flipcode.com/archives/Efficient_Polygon_Triangulation.shtml
これがお役に立てば幸いです。正確なコードが必要な場合は、私に連絡してください(ただし、私のプログラムと非常に密接に関連しています)。