Обновление документации по векторам и кватернионам

This commit is contained in:
Andrey Pokidov 2026-03-29 23:00:59 +07:00
parent b8d383da33
commit 2fd2578bb3
20 changed files with 101 additions and 490 deletions

View file

@ -1,18 +1,20 @@
# Обмен значениями
[English version / Английская версия](swap-eng.md)
Функции обмена позволяют двум векторам одного типа обменяться значениями
координат.
Функция для **BgcVector3FP32**:
```c
inline void bgc_vector3_swap_fp32(BgcVector3FP32* vector1, BgcVector3FP32* vector2);
inline void bgc_fp32_vector3_swap(BGC_FP32_Vector3* const vector1, BGC_FP32_Vector3* const vector2);
```
Функция для **BgcVector3FP32**:
```c
inline void bgc_vector3_swap_fp64(BgcVector3FP64* vector1, BgcVector3FP64* vector2);
inline void bgc_fp64_vector3_swap(BGC_FP64_Vector3* const vector1, BGC_FP64_Vector3* const vector2);
```
Параметры **vector1** и **vector2** не должны быть некорректными указателями.