在编写模型编辑器时,除了启用光线追踪,我还可以考虑一些操作,其中我想找到射线和三角形贝塞尔曲面之间交点的非常好的近似值。
如何做到这一点?我知道几种方法,但可能有更好的方法。
确切的用例:我可能想使用一个贝塞尔三角形块作为参考表面,用鼠标绘制详细的形状。我也可能想要从这样的块中确定分割点。
如果有C源代码,我可能也想看看。甚至可以使用它代替自己的代码。
如何做到这一点?我知道几种方法,但可能有更好的方法。
确切的用例:我可能想使用一个贝塞尔三角形块作为参考表面,用鼠标绘制详细的形状。我也可能想要从这样的块中确定分割点。
如果有C源代码,我可能也想看看。甚至可以使用它代替自己的代码。