2015-11-21 3 views
0

Мне нужно получить центр плоскости X, Y, Z, декартовы координаты. У меня нормальный самолет и его центральное расстояние до начала координат.Получить центр плоскости X, Y, Z, Декартовы координаты

Я могу разместить точку (точки) где угодно и получить расстояние от нее. Я полагаю, что какая-то триангуляция МОЖЕТ быть в порядке. Как и помещение трех (или сколько угодно вам) точек в некотором роде, чтобы получить одну точку.

ответ

1

Если ваш самолет задается в следующем виде:

dot(x, n) = d 

, то это довольно легко получить x, который лежит на плоскости. Предполагая, что n является единичным вектором, то dot(n, n) = 1. Итак, dot(d * n, n) = d. Таким образом, один пункт на плоскости - d * n.

Смежные вопросы