43 lines
1.2 KiB
Markdown
43 lines
1.2 KiB
Markdown
# Двумерные векторы векторы
|
||
|
||
[English version / Английская версия](vector2-eng.md)
|
||
|
||
В библиотеке есть два типа двумерных векторов:
|
||
- **BGC_FP32_Vector2** - вектор с использованием чисел с плавающей запятой
|
||
одинарной точности
|
||
- **BGC_FP64_Vector2** - вектор с использованием чисел с плавающей запятой
|
||
двойной точности
|
||
|
||
Определения структур:
|
||
|
||
```c
|
||
typedef struct
|
||
{
|
||
float x, y;
|
||
} BGC_FP32_Vector2;
|
||
|
||
typedef struct
|
||
{
|
||
double x, y;
|
||
} BGC_FP64_Vector2;
|
||
```
|
||
|
||
## Функции
|
||
|
||
- [Сброс](vector2/reset-rus.md)
|
||
- bgc_fp32_vector2_reset
|
||
- bgc_fp64_vector2_reset
|
||
|
||
- [Установка координат](vector2/set-values-rus.md)
|
||
- bgc_fp32_vector2_set_values
|
||
- bgc_fp64_vector2_set_values
|
||
|
||
- [Копирование](vector2/copy-rus.md)
|
||
- bgc_fp32_vector2_copy
|
||
- bgc_fp64_vector2_copy
|
||
|
||
- [Обмен значениями](vector2/swap-rus.md)
|
||
- bgc_fp32_vector2_swap
|
||
- bgc_fp64_vector2_swap
|
||
|
||
[Документация](intro-rus.md)
|