Переименование s0 -> s, x1 -> x, x2 -> y, x3 -> z, что должно упростить читаемость кода. Также обновление документации

This commit is contained in:
Andrey Pokidov 2026-03-29 22:06:01 +07:00
parent d83ab7160d
commit b8d383da33
38 changed files with 2104 additions and 2070 deletions

View file

@ -1,30 +1,32 @@
# Трёхмерные векторы векторы
В библиотеке есть два типа двумерных векторов:
- **BgcVector3FP32** - вектор с использованием чисел с плавающей запятой одинарной точности
- **BgcVector3FP64** - вектор с использованием чисел с плавающей запятой двойной точности
В библиотеке есть два типа трёхмерных векторов:
- **BGC_FP32_Vector3** - вектор с использованием чисел с плавающей запятой
одинарной точности
- **BGC_FP64_Vector3** - вектор с использованием чисел с плавающей запятой
двойной точности
Определения структур:
```c
typedef struct
{
float x1, x2, x3;
} BgcVector3FP32;
float x, y, z;
} BGC_FP32_Vector3;
typedef struct
{
double x1, x2, x3;
} BgcVector3FP64;
double x, y, z;
} BGC_FP64_Vector3;
```
## Функции
| Функции для BgcVector3FP32 | Функции для BgcVector3FP64 |
|:-------------------------------------------------------------:|:-------------------------------------------------------------:|
| [bgc_vector3_reset_fp32](vector3/reset-rus.md) | [bgc_vector3_reset_fp64](vector3/reset-rus.md) |
| [bgc_vector3_set_values_fp32](vector3/set-values-rus.md) | [bgc_vector3_set_values_fp64](vector3/set-values-rus.md) |
| [bgc_vector3_copy_fp32](vector3/copy-rus.md) | [bgc_vector3_copy_fp64](vector3/copy-rus.md) |
| [bgc_vector3_swap_fp32](vector3/swap-rus.md) | [bgc_vector3_swap_fp64](vector3/swap-rus.md) |
| [bgc_fp32_vector3_reset](vector3/reset-rus.md) | [bgc_fp64_vector3_reset](vector3/reset-rus.md) |
| [bgc_fp32_vector3_set_values](vector3/set-values-rus.md) | [bgc_fp64_vector3_set_values](vector3/set-values-rus.md) |
| [bgc_fp32_vector3_copy](vector3/copy-rus.md) | [bgc_fp64_vector3_copy](vector3/copy-rus.md) |
| [bgc_fp32_vector3_swap](vector3/swap-rus.md) | [bgc_fp64_vector3_swap](vector3/swap-rus.md) |
[Документация](intro-rus.md)