3d线段和双线性曲面之间的交点

时间:2019-07-10 14:28:04

标签: line intersection surface

给出一个由3d点AB定义的线段,以及由四个角P00P01P11,{{ 1}}(逆时针,P10是左下角),并且P00沿相交发生的路段在区间t中定义的值,如何找到所有可能的值值0.0 <= t <= 1.0

在我的用例中,表面是轴对齐的,意思是:

t

我尝试使用参数段定义:

P00.x == P10.x, P01.x == P11.x, P00.y == P01.y, P10.y == P11.y

加上表面定义:

x = (Bx - Ax)t + Ax
y = (By - Ay)t + Ay
z = (Bz - Az)t + Az

并尝试均衡它们并求解t,但简化结果并没有走多远。

0 个答案:

没有答案