Size: a a a

RU Rust GameDev — русскоговорящее сообщество

2020 October 28

AT

Alexander Tchitchigi... in RU Rust GameDev — русскоговорящее сообщество
Напоминаю, что это исходит из i*j = j.
источник

R

Roman in RU Rust GameDev — русскоговорящее сообщество
Ну я так и сказал :)
источник

AT

Alexander Tchitchigi... in RU Rust GameDev — русскоговорящее сообщество
Roman
Ну я так и сказал :)
Я просто подробно расписал вывод "для тупых", поскольку по-другому не понимаю. 😊
источник

P🍣

Pavel 🍣 in RU Rust GameDev — русскоговорящее сообщество
Alexander Tchitchigin
Напоминаю, что это исходит из i*j = j.
Тогда i = 1 и действительное число, а j это мнимое, мы получили комплексные числа :D
источник

P🍣

Pavel 🍣 in RU Rust GameDev — русскоговорящее сообщество
XÆA-XII
Или такие же дебри?
Дебри аналогичные, там 2 новых операции и 2 новых пространства.
источник

RA

Roman Akberov in RU Rust GameDev — русскоговорящее сообщество
Я где-то утверждал, что i * i = -1? Я же написал, что рассматривается R \times C. Умножение покомпонентное, 1 = (1, 1, 0), i = (0, 1, 0), j = (0, 0, 1). i^2 = i, j^2 = -i, ij = ji = i. Получается коммутативно и ассоциативно, но c делителями нуля ((1, 0, 0) * i = 0).
источник

P🍣

Pavel 🍣 in RU Rust GameDev — русскоговорящее сообщество
Это получились цилиндрические комплексные числа, они крутятся только вокруг одной оси.
источник

P🍣

Pavel 🍣 in RU Rust GameDev — русскоговорящее сообщество
Если это R \times C обычное, конечно
источник

RA

Roman Akberov in RU Rust GameDev — русскоговорящее сообщество
Ну и ок вроде :) Изначально шла речь о том, что такое "нормальные" обобщения комплексных чисел.
источник

RA

Roman Akberov in RU Rust GameDev — русскоговорящее сообщество
Мой аргумент собственно про то, что эта самая "нормальность" — довольно расплывчатое понятие. И непонятно в целом, чем мой "циллиндр" так уж хуже кватернионов, которые некоммутативные, или остав, которые еще и неассоциативные, или всяких других зверюшек.
источник

P🍣

Pavel 🍣 in RU Rust GameDev — русскоговорящее сообщество
Roman Akberov
Мой аргумент собственно про то, что эта самая "нормальность" — довольно расплывчатое понятие. И непонятно в целом, чем мой "циллиндр" так уж хуже кватернионов, которые некоммутативные, или остав, которые еще и неассоциативные, или всяких других зверюшек.
Так не работает, ты вылетишь из пространства или потеряешь ассоциативность/дистрибутивность. Товарищ сверху правильно говорил что групп мало.
источник

RA

Roman Akberov in RU Rust GameDev — русскоговорящее сообщество
Я никуда не лечу, о чем вы все? :)
источник

P🍣

Pavel 🍣 in RU Rust GameDev — русскоговорящее сообщество
Собственно эту ГА подобрали физики. Они копались в уравнении дирака в матричном виде и поняли что им не хватает Алгебры Клиффорда, и понеслось все заново.
источник

s

suhr in RU Rust GameDev — русскоговорящее сообщество
Pavel 🍣
Так не работает, ты вылетишь из пространства или потеряешь ассоциативность/дистрибутивность. Товарищ сверху правильно говорил что групп мало.
Без требования a_n^2 = -1 групп уже не так мало.
источник

P🍣

Pavel 🍣 in RU Rust GameDev — русскоговорящее сообщество
источник

P🍣

Pavel 🍣 in RU Rust GameDev — русскоговорящее сообщество
Или по крайней мере такая байка есть.
источник

P🍣

Pavel 🍣 in RU Rust GameDev — русскоговорящее сообщество
Кстати забавно, может с ГА та же история которая была раньше с кватернионами. Хевисайду не нравилось что кватернионы громоздкие и он просто вырвал из них векторное произведение, которое в сочетании со скалярным давало уравнение магнитизма. С тех пор в школах кватернионов не учат, а мы используем, так как gimbl lock не хочется в движке получать.
источник

P🍣

Pavel 🍣 in RU Rust GameDev — русскоговорящее сообщество
Вся мякотка должна быть в dual quaternions, потому что в обычных вращениях они отличаются почти ничем ( пару знаков в нескольких местах )
источник

A

Adevald in RU Rust GameDev — русскоговорящее сообщество
Вечер вечер. Пытаюсь установить обёртку для раста над старенькой либой, но не совсем понимаю куда нужно сам dll подкинуть, чтобы линковщик его заметил https://crates.io/crates/bear-lib-terminalhttps://crates.io/crates/bear-lib-terminal
Всё, разобрался
источник

R

Roman in RU Rust GameDev — русскоговорящее сообщество
Вспомнилась шутка про StackOverflow и ад для тех кто задает вопрос, а потом такой "все, разобрался" без описания того как он разобрался и в гугле этот вопрос - первый в выдаче
источник