2011-01-27 6 views
5

Использует ли метод вычисления скрещивания продуктов для координат слева?Использует ли метод вычисления скрещивания продуктов для координат слева?

+1

Off тему, спросите у http://math.stackexchange.com –

+1

@Kirk Woll: Это не по теме, для кого-то работает в поле 3D-графики. Хотя, если это так, вопрос, вероятно, плохо помечен. – andand

ответ

8

Формула для поперечного произведения векторов (x1, x2, x3) и (y1, y2, y3) является

z1 = x2 * y3 - x3 * y2 
z2 = x3 * y1 - x1 * y3 
z3 = x1 * y2 - x2 * y1 

Он разработан таким образом, что три вектора x, y и z в указанном порядке имеют одинаковую беспристрастность как координата самой системы. Это свойство не зависит от рутинности системы координат - для левосторонней системы координат векторы выполняют левое правило. Вам не нужно ничего менять о формуле.

Полезные ссылки:

0

В левых координатах кросс-продукт такой же величины просто указывает другим способом. Самый простой способ, с помощью которого я знаю преобразовать из перекрестного продукта правой системы координат, и перекрестный продукт левой системы координат, состоит в том, чтобы взять компоненты правого кросс-продукта и обратить вспять знаки.

+1

Неправильное использование. Если вы отмените оба знака, полученный кросс-продукт не изменится. – ThomasMcLeod

+0

@ThomasMcLeod: depelbaum не сказал, что знак обоих векторов должен быть изменен. (S) он сказал, что знак всех компонентов правой руки должен быть изменен, так что это в основном то же самое, что и ваш ответ. В любом случае это неправильно. –

+0

@ Свен, я пересказываю свой предыдущий комментарий. – ThomasMcLeod

1

Да, величина поперечного произведения для левых координат отрицательна, что для правых координат.

+1

только с точки зрения третьего эталонной системы координат! – thalm

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

  • Нет связанных вопросов^_^