summaryrefslogtreecommitdiff
path: root/frontend/_shared/math/collision.js
diff options
context:
space:
mode:
authorMatthew Kosarek <mattkae@protonmail.com>2021-05-16 19:50:15 -0400
committerMatthew Kosarek <mattkae@protonmail.com>2021-05-16 19:50:15 -0400
commita00c0aab1eb5a7a55bef8ca08115bdd722ab5699 (patch)
tree45b5c4cc8c380d0630a8e0185af7229f26dc754a /frontend/_shared/math/collision.js
parent4941a1874b6ca9d142d94df70b2aec5e0b35b94e (diff)
Moved the frontend directory up so that it no longer exists
Diffstat (limited to 'frontend/_shared/math/collision.js')
-rw-r--r--frontend/_shared/math/collision.js26
1 files changed, 0 insertions, 26 deletions
diff --git a/frontend/_shared/math/collision.js b/frontend/_shared/math/collision.js
deleted file mode 100644
index 8e4be7d..0000000
--- a/frontend/_shared/math/collision.js
+++ /dev/null
@@ -1,26 +0,0 @@
-/// <reference path="vec2.js" />
-/// <reference path="line2.js" />
-/// <reference path="circle.js" />
-/// <reference path="mat4.js" />
-/// <reference path="point2.js" />
-
-/**
- *
- * @param {circle} pCircle
- * @param {line2} pLine
- */
-function lineCircleCollision2(pCircle, pLine) {
- return distanceFromPoint2ToLine2(pCircle.position, pLine) <= pCircle.radius;
-}
-
-function getLineCircleCollison2Data(pCircle, pLine) {
- const lCollisionNormal = pLine.normal,
- lCollisionPoint = addVec2(pCircle.position, scaleVec2(negate2(lCollisionNormal), pCircle.radius));
-
- return {
- relativeVelocity: subVec2(pCircle.velocity, pLine.velocity),
- collisionNormal: lCollisionNormal,
- firstPointOfApplication: subVec2(lCollisionPoint, pCircle.position),
- secondPointOfApplication: subVec2(lCollisionPoint, pLine.start)
- }
-} \ No newline at end of file