Mercurial > hg > Members > kono > Cerium
diff Renderer/test_render/sys.h @ 283:55ea4465b1a2
fix test_render
author | e065746@localhost.localdomain |
---|---|
date | Fri, 05 Jun 2009 16:49:12 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Renderer/test_render/sys.h Fri Jun 05 16:49:12 2009 +0900 @@ -0,0 +1,19 @@ +void noMoreMemory(); +void get_matrix(float *matrix, float *rxyz, float *txyz, float *stack); +void rotate_x(float *xyz, float r); +void rotate_y(float *xyz, float r); +void rotate_z(float *xyz, float r); +//void rotate(float *xyz, float *matrix, float *rxyz, float *txyz, float *stack[]); +void rotate(float *xyz, float *matrix); +void translate(float *xyz, float x, float y, float z); +void matrix4x4(float *, float *, float *); + +void normalize(float *v0, float *v1); +void subVector(float *v0, float *v1, float *v2); +void outerProduct(float *v0, float *v1, float *v2); +float innerProduct(float *v0, float *v1); +void applyMatrix(float *v0, float *m, float *v1); +void inversMatrix(float *m0, float *m1); +void transposeMatrix(float *m0, float *m1); +void unitMatrix(float *m); +void transMatrix(float *m0, float *m1, float *v);