nebu_geom.h
来自「小游戏 linux very happy」· C头文件 代码 · 共 50 行
H
50 行
#ifndef NEBU_GEOM_H#define NEBU_GEOM_H/* some geometric routines always needed *//*typedef struct { float v[4];} vec4;typedef struct { float v[3];} vec3;*/typedef struct { int vertex[3]; int normal[3]; int material;} face;typedef struct { int vertex[4]; int normal[4]; int material;} quadFace;float length2(float *v);float length3(float *v);float length4(float *v);float length(float *v);void normalize(float *v);void normalize4(float *v);void crossprod(float *v1, float *v2, float *out);void normcrossprod(float *v1, float *v2, float *out);float scalarprod(float *v1, float *v2);float scalarprod2(float *v1, float *v2);float scalarprod4(float *v1, float *v2);void vsub(float *v1, float *v2, float *out);void vsub2(float *v1, float *v2, float *out);void vsub4(float *v1, float *v2, float *out);void vadd(float *v1, float *v2, float *out);void vadd2(float *v1, float *v2, float *out);void vadd4(float *v1, float *v2, float *out);void vcopy(float *v1, float *out);void vcopy4(float *v1, float *out);void vmul(float *v, float f);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?