#pragma once #include typedef struct Vector { float x; float y; float z; } Vector; void AddVector(Vector * v1, Vector * v2, Vector * v3); void SubtractVector(Vector * v1, Vector * v2, Vector * v3); void MultiplyVector(Vector * v1, Vector * v2, Vector * v3); void DivideVector(Vector * v1, Vector * v2, Vector * v3); void CrossProduct(Vector * v1, Vector * v2, Vector * v3); void NormalizeVector(Vector * v); void RotateVector(Vector * v, Vector * rotate); void AbsoluteVector(Vector * v); float VectorMagnitude(Vector * v); float VectorMagnitudeSquared(Vector * v);