25 lines
819 B
Markdown
25 lines
819 B
Markdown
# Двумерные векторы
|
||
|
||
В библиотеке есть две версии вектора:
|
||
- BgcVector2FP32 - вектор одинарной точности
|
||
- BgcVector2FP64 - вектор двойной точности
|
||
|
||
Векторы типа BgcVector2FP32 для хранения координат использует тип **float** (тип
|
||
binary32 стандарта IEEE 754).
|
||
|
||
Векторы BgcVector2FP64 используют тип **double** (тип binary64 стандарта IEEE 754).
|
||
|
||
Оба типа представляют собой структуры с двумя полями: **x1** и **x2**.
|
||
|
||
Определение типов:
|
||
|
||
typedef struct
|
||
{
|
||
float x1, x2;
|
||
} BgcVector2FP32;
|
||
|
||
typedef struct
|
||
{
|
||
double x1, x2;
|
||
} BgcVector2FP64;
|
||
|