# Двумерные векторы векторы [English (Английский)](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; ``` Поля *x* и *y* содержат координаты двумерного вектора. ## Функции - [Сброс значений координат](vector2/reset-rus.md) - bgc_fp32_vector2_reset - bgc_fp64_vector2_reset - [Копирование значений координат](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)