tesspot

diff src/vmath.h @ 1:befe01bbd27f

tessellated the teapot
author John Tsiombikas <nuclear@member.fsf.org>
date Sun, 02 Dec 2012 17:16:32 +0200
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/src/vmath.h	Sun Dec 02 17:16:32 2012 +0200
     1.3 @@ -0,0 +1,16 @@
     1.4 +#ifndef VMATH_H_
     1.5 +#define VMATH_H_
     1.6 +
     1.7 +struct vec3 {
     1.8 +	float x, y, z;
     1.9 +};
    1.10 +
    1.11 +struct vec3 v3_add(struct vec3 a, struct vec3 b);
    1.12 +struct vec3 v3_sub(struct vec3 a, struct vec3 b);
    1.13 +struct vec3 v3_cross(struct vec3 a, struct vec3 b);
    1.14 +struct vec3 v3_normalize(struct vec3 v);
    1.15 +
    1.16 +struct vec3 bezier_patch(struct vec3 *cp, float u, float v);
    1.17 +struct vec3 bezier_patch_norm(struct vec3 *cp, float u, float v);
    1.18 +
    1.19 +#endif	/* VMATH_H_ */