imu01c

Committer:
HMFK03LST1
Date:
Wed Jul 20 14:13:23 2016 +0000
Revision:
3:a55edecc96e2
Parent:
0:456611adedf8
first

Who changed what in which revision?

UserRevisionLine numberNew contents of line
HMFK03LST1 0:456611adedf8 1 #ifndef vector_h
HMFK03LST1 0:456611adedf8 2 #define vector_h
HMFK03LST1 0:456611adedf8 3 typedef struct vector
HMFK03LST1 0:456611adedf8 4 {
HMFK03LST1 0:456611adedf8 5 float x, y, z;
HMFK03LST1 0:456611adedf8 6 } vector;
HMFK03LST1 0:456611adedf8 7
HMFK03LST1 0:456611adedf8 8 extern void vector_cross(const vector *a, const vector *b, vector *out);
HMFK03LST1 0:456611adedf8 9 extern float vector_dot(const vector *a,const vector *b);
HMFK03LST1 0:456611adedf8 10 extern void vector_normalize(vector *a);
HMFK03LST1 0:456611adedf8 11 extern void vector_norm_xz(vector*a);
HMFK03LST1 0:456611adedf8 12 extern void vector_norm_xy(vector*a);
HMFK03LST1 0:456611adedf8 13 extern void vector_norm_yz(vector*a);
HMFK03LST1 0:456611adedf8 14 #endif