Files
asteroids/maths.h

25 lines
280 B
C

#ifndef MATHS_H
#define MATHS_H
typedef struct {
float x;
float y;
} vec2_t;
typedef struct {
float x;
float y;
float z;
} vec3_t;
typedef struct {
vec3_t x;
vec3_t y;
vec3_t z;
} mat3_t;
vec3_t vec2_extend(vec2_t v);
vec3_t mat3_mul_vec3(mat3_t m, vec3_t v);
#endif