diff options
| author | hybrid <hybrid@hybridlabs.pro> | 2026-08-08 08:10:17 +0300 |
|---|---|---|
| committer | hybrid <hybrid@hybridlabs.pro> | 2026-08-08 08:10:17 +0300 |
| commit | 1d1796c97867ada2211a39b313ef6398297c7b8f (patch) | |
| tree | 927e9c477d7a974fb219ed9963fced6ea8109b5c /src/vector.c | |
| parent | 884bac2a767bf5bf77413c055a6484a7ea87700c (diff) | |
| download | a3catragmx-1d1796c97867ada2211a39b313ef6398297c7b8f.tar.gz a3catragmx-1d1796c97867ada2211a39b313ef6398297c7b8f.tar.bz2 a3catragmx-1d1796c97867ada2211a39b313ef6398297c7b8f.zip | |
upd: tmp
Diffstat (limited to '')
| -rw-r--r-- | src/vector.c | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/src/vector.c b/src/vector.c deleted file mode 100644 index 7274cbb..0000000 --- a/src/vector.c +++ /dev/null @@ -1,27 +0,0 @@ -#include <math.h> - -#include "vector.h" - -static inline double vec3_magnitude(Vec3 v) { - return hypot(v.x, hypot(v.y, v.z)); -} - -static inline Vec3 vec3_diff(Vec3 a, Vec3 b) { - return (Vec3){.x = a.x - b.x, - .y = a.y - b.y, - .z = a.z - b.z}; -} - -static inline Vec3 vec3_normalize(Vec3 v) { - double len = sqrt(v.x * v.x - + v.y * v.y - + v.z * v.z); - if (len != 0.0) - return (Vec3){.x = v.x / len, - .y = v.y / len, - .z = v.z / len}; -} - -static inline Vec3 vec3_mul(Vec3 v, double n) { - -} |
