图形几何 从已知三角形顶点和顶点U,V推断三角形中的点的U,V
在这种情况下,您需要该三角形内部的点的重心坐标:http://en.wikipedia.org/wiki/Barycentric_coordinate_system。其中p0,p1,p2 为三角形的三个点,uv为点对应的uv坐标,hitpoint 为射线到三角面的交点,newuv 为返回的uv坐标。简而言之,三角形内部的每个点都可以表示为其顶点的加权和,其中每个权重在0和1之间。参考从LuxRays(http://src.luxrender.net/luxrays)获取的代码。
原创
2023-07-06 13:39:09 ·
169 阅读 ·
1 评论