From 56d3112e35b980d08422214be5cc227e3014e0bc Mon Sep 17 00:00:00 2001 From: Syntriax Date: Tue, 21 Oct 2025 18:43:21 +0300 Subject: [PATCH] chore!: renamed extension method circle.ToProjection to ProjectTo --- Engine.Core/Primitives/Circle.cs | 4 ++-- Engine.Physics2D/CollisionDetector2D.cs | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Engine.Core/Primitives/Circle.cs b/Engine.Core/Primitives/Circle.cs index 2f516ef..e8ea634 100644 --- a/Engine.Core/Primitives/Circle.cs +++ b/Engine.Core/Primitives/Circle.cs @@ -15,7 +15,7 @@ namespace Engine.Core; public readonly struct Circle(Vector2D center, float radius) : IEquatable { /// - /// The center of the circle. + /// The center of the . /// public readonly Vector2D Center = center; @@ -118,7 +118,7 @@ public static class CircleExtensions public static Circle Displace(this Circle circle, Vector2D displaceVector) => Circle.Displace(circle, displaceVector); /// - public static Projection1D ToProjection(this Circle circle, Vector2D projectionVector) => Circle.Project(circle, projectionVector); + public static Projection1D ProjectTo(this Circle circle, Vector2D projectionVector) => Circle.Project(circle, projectionVector); /// public static Circle Transform(this ITransform2D transform, Circle circle) => Circle.Transform(transform, circle); diff --git a/Engine.Physics2D/CollisionDetector2D.cs b/Engine.Physics2D/CollisionDetector2D.cs index 760c086..34ec190 100644 --- a/Engine.Physics2D/CollisionDetector2D.cs +++ b/Engine.Physics2D/CollisionDetector2D.cs @@ -73,7 +73,7 @@ public class CollisionDetector2D : ICollisionDetector2D Vector2D projectionVector = vertices[indexProjection].FromTo(vertices[(indexProjection + 1) % count]).Perpendicular().Normalized; Projection1D shapeProjection = shapeCollider.ShapeWorld.ToProjection(projectionVector); - Projection1D circleProjection = circleCollider.CircleWorld.ToProjection(projectionVector); + Projection1D circleProjection = circleCollider.CircleWorld.ProjectTo(projectionVector); if (!shapeProjection.Overlaps(circleProjection, out float depth)) return false; @@ -86,7 +86,7 @@ public class CollisionDetector2D : ICollisionDetector2D Vector2D shapeToCircleProjectionVector = shapeCollider.Transform.Position.FromTo(circleCollider.CircleWorld.Center).Normalized; Projection1D shapeProjection = shapeCollider.ShapeWorld.ToProjection(shapeToCircleProjectionVector); - Projection1D circleProjection = circleCollider.CircleWorld.ToProjection(shapeToCircleProjectionVector); + Projection1D circleProjection = circleCollider.CircleWorld.ProjectTo(shapeToCircleProjectionVector); if (!shapeProjection.Overlaps(circleProjection, out float depth)) return false; @@ -104,8 +104,8 @@ public class CollisionDetector2D : ICollisionDetector2D Vector2D leftToRightCenterProjectionVector = left.CircleWorld.Center.FromTo(right.CircleWorld.Center).Normalized; - Projection1D leftProjection = left.CircleWorld.ToProjection(leftToRightCenterProjectionVector); - Projection1D rightProjection = right.CircleWorld.ToProjection(leftToRightCenterProjectionVector); + Projection1D leftProjection = left.CircleWorld.ProjectTo(leftToRightCenterProjectionVector); + Projection1D rightProjection = right.CircleWorld.ProjectTo(leftToRightCenterProjectionVector); bool collision = leftProjection.Overlaps(rightProjection, out float depth);