/**
* @brief Projects a point on a plane passing through the origin
* @param[in] point Coordinates of the point to project
* @param[in] normal The normal vector of the plane
* @param[out] dst Coordinates of the projection on the plane
* @pre @c Non-null pointers and a normalized normal vector.
*/
void ProjectPointOnPlane (vec3_t dst, const vec3_t point, const vec3_t normal)
{
float distance; /**< closest distance from the point to the plane */
#ifdef DEBUG
assert(dst);
assert(point);
assert(normal);
#endif