From 4c56e5b11dd5b88a8f611c25eb6ae254427c8768 Mon Sep 17 00:00:00 2001 From: liabru Date: Sun, 23 Jul 2023 11:22:59 +0100 Subject: [PATCH] removed Collision._projectToAxis --- src/collision/Collision.js | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) diff --git a/src/collision/Collision.js b/src/collision/Collision.js index 86634e6..8d21b32 100644 --- a/src/collision/Collision.js +++ b/src/collision/Collision.js @@ -153,7 +153,7 @@ var Pair = require('./Pair'); } // update supports array size - supports.length = supportCount; + supports.length = supportCount; return collision; }; @@ -232,32 +232,6 @@ var Pair = require('./Pair'); result.overlap = overlapMin; }; - /** - * Projects vertices on an axis and returns an interval. - * @method _projectToAxis - * @private - * @param {} projection - * @param {} vertices - * @param {} axis - */ - Collision._projectToAxis = function(projection, vertices, axis) { - var min = vertices[0].x * axis.x + vertices[0].y * axis.y, - max = min; - - for (var i = 1; i < vertices.length; i += 1) { - var dot = vertices[i].x * axis.x + vertices[i].y * axis.y; - - if (dot > max) { - max = dot; - } else if (dot < min) { - min = dot; - } - } - - projection.min = min; - projection.max = max; - }; - /** * Finds supporting vertices given two bodies along a given direction using hill-climbing. * @method _findSupports