Логика обработки данных иму реализована как в рабочей прошивке. Дополнены функции вектора

This commit is contained in:
2026-03-26 18:01:04 +03:00
parent b95a716415
commit b6945b83f4
4 changed files with 183 additions and 34 deletions

View File

@@ -17,6 +17,9 @@ typedef struct
Vector2 normalizeV2(const Vector2* v, float gain);
Vector3 normalizeV3(const Vector3* v, float gain);
float DotV2(const Vector2* v1, const Vector2* v2);
float DotV3(const Vector3* v1, const Vector3* v2);
Vector2 absV2(const Vector2* v);
Vector3 absV3(const Vector3* v);
@@ -45,6 +48,6 @@ float scalarProdV2(const Vector2* v1, const Vector2* v2);
float scalarProdV3(const Vector3* v1, const Vector3* v2);
Vector2 vectorProdV2(const Vector2* v1, const Vector2* v2);
Vector3 vectorProdV3(const Vector3* v1, const Vector3* v2);
Vector3 Cross(const Vector3* v1, const Vector3* v2);
#endif