mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-04 10:31:50 +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
|
||||
-- создает кватернион на основе матрицы вращения
|
||||
|
|
@ -12,6 +12,16 @@ quat.from_mat4(m: matrix) -> 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(...)*
|
||||
|
||||
Интерполяция всегда выполняется по короткому пути, а вращение выполняется с постоянной скоростью.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue