三角学 - 从方位角和高程创建的矢量与平面的交集

时间:2017-05-19 16:45:47

标签: intersection trigonometry azimuth

所以,看看图像。我认为这是我想要实现的自我描述。 T 的大小就是例如。 P0 也可以更多。 认为问题是,这个计算依赖于平面垂直于 P0 点。当 B 指向接近平面的中间位置时, P1 更正确。 T 也可以在空间中旋转和放置。 enter image description here

1 个答案:

答案 0 :(得分:0)

你有点P0和方向矢量dirGlobal,它们定义了光线P0P1的参数方程(t是参数)

X = P0.X + dirGlobal.X * t
Y = P0.Y + dirGlobal.Y * t
Z = P0.Z + dirGlobal.Z * t

在平面方程中替换这些值

 A * X + B * Y + C * Z + D = 0

解决t并获得交点