我注意到有很多函数可以进行光线转换,但它们似乎使用了 常量 NxRay
我遇到的问题是有一辆向下转换光线的车辆作为我的 NxRay。它不是恒定的,因为车辆可以以不同的角度移动,但我希望能够进行光线转换以找出撞击地面或其他物体所需的距离。谢谢。
使用 C++、Glut、PhysX
最佳答案
为什么你不能只做以下事情?
NxRay ray;
// fill in ray structure here
// ray.dir = ...
// call a ray cast
// scene->raycastClosestBounds(ray, ...
// scene->raycastClosestShape(ray, ...
raycast 调用中的 const 值只是向您保证它不会更改这些值。这并不意味着您必须提供 const NxRay。
关于c++ - 有没有一种方法可以在不使用 const NxRay 的情况下使用 PhysX 库进行光线转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2211942/