我有一个似乎无法解决的数学/向量/矩阵问题。
我在 3D 空间中有 4 个点代表表面的边界。
我编写了一个光线投射算法来获取鼠标“光线”与 3d 场景中矩形的交点位置。
场景中的矩形应用了一个旋转和平移矩阵,因此它可以在场景中的任何位置移动,并且我的光线投射系统确实可以正确获取表面上的光线命中位置。
我的问题是我现在需要获取世界空间中的 Ray Hit 位置,并计算出在矩形的 2d 表面上命中的位置。
我无法弄清楚如何做到这一点。
我有一个似乎无法解决的数学/向量/矩阵问题。
我在 3D 空间中有 4 个点代表表面的边界。
我编写了一个光线投射算法来获取鼠标“光线”与 3d 场景中矩形的交点位置。
场景中的矩形应用了一个旋转和平移矩阵,因此它可以在场景中的任何位置移动,并且我的光线投射系统确实可以正确获取表面上的光线命中位置。
我的问题是我现在需要获取世界空间中的 Ray Hit 位置,并计算出在矩形的 2d 表面上命中的位置。
我无法弄清楚如何做到这一点。