Дополнения в описание проекта / Some addions in the description of the project

This commit is contained in:
Andrey Pokidov 2024-11-22 19:20:18 +07:00
parent 2ef0fc17c2
commit 3245407af4
8 changed files with 252 additions and 6 deletions

25
docs/russian/Vector2.md Normal file
View file

@ -0,0 +1,25 @@
# Двумерные векторы
В библиотеке есть две версии вектора:
- BgFP32Vector2 - вектор одинарной точности
- BgFP64Vector2 - вектор двойной точности
Векторы типа BgFP32Vecto2 для хранения координат использует тип **float** (тип
binary32 стандарта IEEE 754).
Векторы BgFP64Vector2 используют тип **double** (тип binary64 стандарта IEEE 754).
Оба типа представляют собой структуры с двумя полями: **x1** и **x2**.
Определение типов:
typedef struct
{
float x1, x2;
} BgFP32Vector2;
typedef struct
{
double x1, x2;
} BgFP64Vector2;