diff options
| author | Franklin Wei <me@fwei.tk> | 2017-04-03 18:02:38 -0400 |
|---|---|---|
| committer | Franklin Wei <me@fwei.tk> | 2017-04-03 18:02:38 -0400 |
| commit | f1aebd377a2f1ca3aebd3cec47bb9d00f284d381 (patch) | |
| tree | 7222228c53930f61dd6d0847c96ff2dd3f779292 /vector.h | |
| parent | 929df060cbd9c0da04b8d9ce70dcea9879f42f4a (diff) | |
| download | raytrace-f1aebd377a2f1ca3aebd3cec47bb9d00f284d381.zip raytrace-f1aebd377a2f1ca3aebd3cec47bb9d00f284d381.tar.gz raytrace-f1aebd377a2f1ca3aebd3cec47bb9d00f284d381.tar.bz2 raytrace-f1aebd377a2f1ca3aebd3cec47bb9d00f284d381.tar.xz | |
stuff
Diffstat (limited to 'vector.h')
| -rw-r--r-- | vector.h | 15 |
1 files changed, 8 insertions, 7 deletions
@@ -14,15 +14,16 @@ typedef struct vector_t { }; } vector; -scalar vect_abs(const vector*); +scalar vect_abs(vector); -void vect_mul(vector*, scalar); -void vect_add(vector*, const vector*); +vector vect_mul(vector, scalar); +vector vect_add(vector, vector); +vector vect_sub(vector, vector); + +vector vect_normalize(vector); +vector vect_negate(vector); void vect_to_rect(vector*); void vect_to_sph(vector*); -void vect_sub(vector*, const vector*); -void vect_negate(vector*); -void vect_normalize(vector*); -scalar vect_dot(const vector *v1, const vector *v2); +scalar vect_dot(vector v1, vector v2); |