Вопрос о вращении - PullRequest
       10

Вопрос о вращении

0 голосов
/ 16 декабря 2009

У меня есть много точек (которые вместе образуют 3d-эллипс) в данном кадре (X, Y, Z), а затем у меня есть вектор (u, v, w). Я хочу ориентировать эллипс вдоль вектора (u, v, w). У кого-нибудь есть полезные мысли о том, как это сделать?

Ответы [ 2 ]

1 голос
/ 16 декабря 2009

Что ж, я предполагаю, что вы можете перепроектировать уравнение эллипса, посмотрев, что вписывается в 4 или 5 точек (я не могу вспомнить, какие - но это должно быть легко понять из уравнений.) Как только вы получите может знать две главные оси, а центральная точка для эллипса и преобразования должна быть прямой.

0 голосов
/ 16 декабря 2009

Хотя я поддерживаю математический подход Поля Се (и проголосовал за него), альтернативный метод грубой силы, который будет работать для многих произвольных вытянутых фигур:

  1. Определите источник как центр вашей рамки
  2. Найдите самую отдаленную точку от начала координат.
  3. Определите вращение, которое приведет эту точку в соответствие с вашим вектором.
  4. Примените это вращение ко всем остальным точкам.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...