diff options
Diffstat (limited to 'frontend/_rigidbody/vec2.js')
-rw-r--r-- | frontend/_rigidbody/vec2.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/frontend/_rigidbody/vec2.js b/frontend/_rigidbody/vec2.js index 3b24371..2db42e0 100644 --- a/frontend/_rigidbody/vec2.js +++ b/frontend/_rigidbody/vec2.js @@ -38,4 +38,18 @@ function normalize2(v) { function vec2str(v) { return `(${v.x.toFixed(2)}, ${v.y.toFixed(2)})`; +} + +function getPerp2(v) { + return { + x: -v.y, + y: v.x + }; +} + +function negate2(v) { + return { + x: -v.x, + y: -v.y + }; }
\ No newline at end of file |