source: anuga_work/development/anugavis/src/vector.h @ 5339

Last change on this file since 5339 was 5339, checked in by jack, 15 years ago

Fixed frame controls

File size: 474 bytes
Line 
1#ifndef VECTOR_H
2#define VECTOR_H
3
4typedef float vector[3];
5/* Useful vector operations. */
6extern void vadd(const vector v1, const vector v2, vector result);
7extern float vlen(const vector v);
8extern void vscale(const vector v, const float scale, vector result);
9extern void vsub(const vector v1, const vector v2, vector result);
10extern float vdot(const vector v1, const vector v2);
11extern void vcross(const vector v1, const vector v2, vector result);
12
13#endif
Note: See TracBrowser for help on using the repository browser.