rewaer
This commit is contained in:
@@ -45,8 +45,8 @@ public class Collider2DAABBBehaviour : BehaviourOverride, ICollider2D
|
||||
public void Recalculate()
|
||||
{
|
||||
AABBWorld = new AABB(
|
||||
AABBLocal.LowerBoundary + Transform.Position,
|
||||
AABBLocal.UpperBoundary + Transform.Position
|
||||
AABBLocal.LowerBoundary.Scale(Transform.Scale) + Transform.Position,
|
||||
AABBLocal.UpperBoundary.Scale(Transform.Scale) + Transform.Position
|
||||
);
|
||||
|
||||
vertices.Clear();
|
||||
|
@@ -14,6 +14,9 @@ public record AABB(Vector2 LowerBoundary, Vector2 UpperBoundary);
|
||||
|
||||
public static class PhysicsMath
|
||||
{
|
||||
public static Vector2 Scale(this Vector2 original, Vector2 scale)
|
||||
=> new Vector2(original.X * scale.X, original.Y * scale.Y);
|
||||
|
||||
public static Vector2 ClosestPointTo(this Line line, Vector2 point)
|
||||
{
|
||||
// Convert edge points to vectors
|
||||
|
Reference in New Issue
Block a user