Function rc_vector_cross_product#

Function Documentation#

int rc_vector_cross_product(rc_vector_t v1, rc_vector_t v2, rc_vector_t *p)#

Computes the cross-product of two vectors, each of length 3.

The result is placed in vector p and and any existing memory used by p is freed to avoid memory leaks.

Parameters:
  • v1 – [in] User’s vector struct

  • v2 – [in] User’s vector struct

  • p – [out] resulting cross product

Returns:

Returns 0 on success, otherwise -1.