Я занимаюсь простым 3D-симулятором твердого тела, и я пришел в точку, где мне нужно обрабатывать столкновения между объектами. До сих пор использование новой DirectXMath вместе с SimpleMath DirectXTK было огромной помощью.DirectXCollision - любой способ получить больше информации о перекрестке?
Я использую классы BoundingBox и BoundingOrientedBox из библиотеки DirectXCollision, и они отлично подходят для определения того, пересекаются ли два объекта, но не предоставляют никакой дополнительной информации, кроме этого. Я должен иметь возможность получить точки соприкосновения и нормаль пересечения, чтобы правильно рассчитать реакцию твердого тела.
Мой вопрос: есть ли способ получить эту информацию с использованием библиотек DirectX, или я должен изучить ее и реализовать свой собственный подход?
Я бы изучил что-то вроде [BulletPhysics Library] (http://bulletphysics.org/wordpress/), которое [описано здесь] (http://bulletphysics.org/Bullet/BulletFull/index.html) –
Я думал об использовании библиотеки, но я думаю, что это немного тяжелое решение для моей проблемы. Я посмотрю на пулю, хотя, кажется, один из лучших – Valentin