mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-12 22:41:49 +00:00
added quat.from_euler function to docs & fixed mistake in same page
This commit is contained in:
parent
6644c505f0
commit
a0963c5ee6
1 changed files with 11 additions and 1 deletions
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
Библиотека для работы с кватернионами.
|
Библиотека для работы с кватернионами.
|
||||||
|
|
||||||
## Кватернион из матрицы - *mat4.from_quat(...)*
|
## Кватернион из матрицы - *quat.from_mat4(...)*
|
||||||
|
|
||||||
```lua
|
```lua
|
||||||
-- создает кватернион на основе матрицы вращения
|
-- создает кватернион на основе матрицы вращения
|
||||||
|
|
@ -12,6 +12,16 @@ quat.from_mat4(m: matrix) -> quat
|
||||||
quat.from_mat4(m: matrix, dst: quat)
|
quat.from_mat4(m: matrix, dst: quat)
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Кватернион из углов Эйлера - *quat.from_euler(...)*
|
||||||
|
|
||||||
|
```lua
|
||||||
|
-- создает кватернион на основе вектора, содержащего углы Эйлера в порядке XYZ (pitch, yaw, roll)
|
||||||
|
quat.from_euler(euler: vec3) -> quat
|
||||||
|
|
||||||
|
-- записывает кватернион в dst на основе вектора, содержащего углы Эйлера в порядке XYZ (pitch, yaw, roll)
|
||||||
|
quat.from_euler(euler: vec3, dst: quat)
|
||||||
|
```
|
||||||
|
|
||||||
## Сферическая линейная интерполяция - *quat.slerp(...)*
|
## Сферическая линейная интерполяция - *quat.slerp(...)*
|
||||||
|
|
||||||
Интерполяция всегда выполняется по короткому пути, а вращение выполняется с постоянной скоростью.
|
Интерполяция всегда выполняется по короткому пути, а вращение выполняется с постоянной скоростью.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue