Написание документации: кватернионы и версоры
This commit is contained in:
parent
bf71f65adb
commit
48d5a010ec
2 changed files with 8 additions and 8 deletions
|
@ -14,12 +14,12 @@
|
|||
|
||||
Кватернионы единичной длины очень хорошо описывают повороты в трёхмерном
|
||||
пространстве. Вращения в трёхмерном пространстве имеют три степени свободы,
|
||||
точно также как и сфера в четырёхмерном пространстве.
|
||||
что совпадает с размерностю поверхности сферы в четырёхмерном пространстве.
|
||||
|
||||
Для кватерниона единичной длины существует специальное название: версор.
|
||||
Для кватерниона единичной длины существует специальное название: **версор**.
|
||||
|
||||
Версоры - это кватернионы единичной длины. К определению кватерниона необходимо
|
||||
просто добавить уравнение:
|
||||
**Версоры** - это кватернионы единичной длины. К определению кватерниона
|
||||
необходимо просто добавить одно уравнение:
|
||||
|
||||

|
||||
|
||||
|
@ -38,10 +38,10 @@
|
|||
const double s0, x1, x2, x3;
|
||||
} BgFP64Versor;
|
||||
|
||||
Поля намеренно объявлены констрантными (const), чтобы побудить разработчика
|
||||
использовать функции работы с версорами, вместо того, чтобы непосредственно
|
||||
задавать значения полей. Функции работы с версорами поддерживают модуль версора
|
||||
равным единицы.
|
||||
Поля структур намеренно объявлены констрантными (const), чтобы побудить
|
||||
разработчика использовать функции работы с версорами, вместо того, чтобы
|
||||
непосредственно задавать значения полей. Функции работы с версорами поддерживают
|
||||
модуль версора равным единицы.
|
||||
|
||||
С данными структурами лучше использовать специальные функции, которые позволяют
|
||||
устанавливать новые значения в поля структур **BgFP32Versor** и
|
||||
|
|
BIN
docs/Кватернионы.docx
Normal file
BIN
docs/Кватернионы.docx
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue