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

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


person zooropa    schedule 27.01.2011    source источник
comment
Не по теме, спросите на math.stackexchange.com.   -  person Kirk Woll    schedule 27.01.2011
comment
@Kirk Woll: Это не по теме для тех, кто работает в области 3D-графики. Хотя, если это так, вопрос, вероятно, плохо помечен.   -  person andand    schedule 27.01.2011


Ответы (3)


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

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

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

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

person Sven Marnach    schedule 27.01.2011

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

person depelbaum    schedule 27.01.2011
comment
Это неправильно. Если поменять местами оба знака, результирующее векторное произведение не изменится. - person ThomasMcLeod; 27.01.2011
comment
@ThomasMcLeod: депельбаум не говорил, что знак обоих векторов следует изменить. (S) он сказал, что знак всех компонентов правой руки должен быть изменен, так что это в основном то же самое, что и ваш ответ. В любом случае это неправильно. - person Sven Marnach; 27.01.2011
comment
@Sven, я повторяю свой предыдущий комментарий. - person ThomasMcLeod; 27.01.2011
comment
@ThomasMcLeod: Еще раз прочитав мой последний комментарий, он звучит немного резко. Я не хотел этого. Добавил свой ответ с пояснениями. - person Sven Marnach; 27.01.2011
comment
Извините, я неправильно прочитал вопрос. За это извиняюсь, метод не меняется, если вам дают компоненты в левосторонней системе. - person depelbaum; 27.01.2011
comment
Я тоже неправильно понял вопрос. Я думал, что он хотел преобразовать векторное произведение левых векторов в правостороннее пространство. - person ThomasMcLeod; 27.01.2011

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

person ThomasMcLeod    schedule 27.01.2011
comment
Только с точки зрения третьей системы координат! - person thalm; 08.12.2014