vector3

vector3 —

Synopsis




double      vector3_dot                     (const double *a,
                                             const double *b);
void        vector3_sub                     (double *out,
                                             const double *a,
                                             const double *b);
void        vector3_add                     (double *out,
                                             const double *a,
                                             const double *b);
void        vector3_cross                   (double *out,
                                             const double *a,
                                             const double *b);
void        vector3_normalize               (double *out,
                                             const double *in);
void        vector3_scale                   (double *out,
                                             double factor,
                                             const double *in);

Description

Details

vector3_dot ()

double      vector3_dot                     (const double *a,
                                             const double *b);

a:
b:
Returns :

vector3_sub ()

void        vector3_sub                     (double *out,
                                             const double *a,
                                             const double *b);

out:
a:
b:

vector3_add ()

void        vector3_add                     (double *out,
                                             const double *a,
                                             const double *b);

out:
a:
b:

vector3_cross ()

void        vector3_cross                   (double *out,
                                             const double *a,
                                             const double *b);

out:
a:
b:

vector3_normalize ()

void        vector3_normalize               (double *out,
                                             const double *in);

out:
in:

vector3_scale ()

void        vector3_scale                   (double *out,
                                             double factor,
                                             const double *in);

out:
factor:
in: