gpt4 book ai didi

c# - 使用 MeshGeometry3D 进行碰撞检测

转载 作者:行者123 更新时间:2023-11-30 18:45:07 26 4
gpt4 key购买 nike

我正在创建一个类似 CAD 的程序,创建 modelvisual3D 对象。我如何使用 MeshGeometry3D 在我的对象(modelvisual3d)之间进行碰撞检测。我是否必须将移动物体中的每个三角形与静止物体进行比较?

我进行碰撞检测的最佳方法是什么?

最佳答案

这取决于您的碰撞检测需要多精确。

WPF 的 3D 库中没有内置的碰撞检测。如果您需要高精度,则需要比较每个三角形。

也就是说,您可以从比较边界框和/或边界球开始。这始终是一个很好的第一步,因为它可以快速消除大多数情况。如果您不需要精确的碰撞检测,仅此一项就可以了。

关于c# - 使用 MeshGeometry3D 进行碰撞检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1301095/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com