fix rename gone bad

generics
Evan Hemsley 2019-09-06 13:00:35 -07:00
parent a46cfcf515
commit 59001ad80a
4 changed files with 20 additions and 20 deletions

View File

@ -16,16 +16,16 @@ namespace MoonTools.Core.Bonk
public int Width { get { return MaxX - MinX; } } public int Width { get { return MaxX - MinX; } }
public int Height { get { return MaxY - MinY; } } public int Height { get { return MaxY - MinY; } }
public static AABB FromTransform2DedVertices(IEnumerable<Position2D> vertices, Transform2D transform) public static AABB FromTransformedVertices(IEnumerable<Position2D> vertices, Transform2D transform)
{ {
var Transform2DedVertices = vertices.Select(vertex => Vector2.Transform(vertex, transform.TransformMatrix)); var TransformedVertices = vertices.Select(vertex => Vector2.Transform(vertex, transform.TransformMatrix));
return new AABB return new AABB
{ {
MinX = (int)Math.Round(Transform2DedVertices.Min(vertex => vertex.X)), MinX = (int)Math.Round(TransformedVertices.Min(vertex => vertex.X)),
MinY = (int)Math.Round(Transform2DedVertices.Min(vertex => vertex.Y)), MinY = (int)Math.Round(TransformedVertices.Min(vertex => vertex.Y)),
MaxX = (int)Math.Round(Transform2DedVertices.Max(vertex => vertex.X)), MaxX = (int)Math.Round(TransformedVertices.Max(vertex => vertex.X)),
MaxY = (int)Math.Round(Transform2DedVertices.Max(vertex => vertex.Y)) MaxY = (int)Math.Round(TransformedVertices.Max(vertex => vertex.Y))
}; };
} }

View File

@ -15,16 +15,16 @@ namespace MoonTools.Core.Bonk
public Vector2 Support(Vector2 direction, Transform2D transform) public Vector2 Support(Vector2 direction, Transform2D transform)
{ {
var Transform2DedStart = Vector2.Transform(vertices[0], transform.TransformMatrix); var TransformedStart = Vector2.Transform(vertices[0], transform.TransformMatrix);
var Transform2DedEnd = Vector2.Transform(vertices[1], transform.TransformMatrix); var TransformedEnd = Vector2.Transform(vertices[1], transform.TransformMatrix);
return Vector2.Dot(Transform2DedStart, direction) > Vector2.Dot(Transform2DedEnd, direction) ? return Vector2.Dot(TransformedStart, direction) > Vector2.Dot(TransformedEnd, direction) ?
Transform2DedStart : TransformedStart :
Transform2DedEnd; TransformedEnd;
} }
public AABB AABB(Transform2D Transform2D) public AABB AABB(Transform2D Transform2D)
{ {
return Bonk.AABB.FromTransform2DedVertices(vertices, Transform2D); return Bonk.AABB.FromTransformedVertices(vertices, Transform2D);
} }
public bool Equals(IShape2D other) public bool Equals(IShape2D other)

View File

@ -21,12 +21,12 @@ namespace MoonTools.Core.Bonk
foreach (var vertex in Vertices) foreach (var vertex in Vertices)
{ {
var Transform2DedVertex = Vector2.Transform(vertex, transform.TransformMatrix); var TransformedVertex = Vector2.Transform(vertex, transform.TransformMatrix);
var distance = Vector2.Dot(Transform2DedVertex, direction); var distance = Vector2.Dot(TransformedVertex, direction);
if (distance > furthest) if (distance > furthest)
{ {
furthest = distance; furthest = distance;
furthestVertex = Transform2DedVertex; furthestVertex = TransformedVertex;
} }
} }
@ -35,7 +35,7 @@ namespace MoonTools.Core.Bonk
public AABB AABB(Transform2D Transform2D) public AABB AABB(Transform2D Transform2D)
{ {
return Bonk.AABB.FromTransform2DedVertices(Vertices, Transform2D); return Bonk.AABB.FromTransformedVertices(Vertices, Transform2D);
} }
public bool Equals(IShape2D other) public bool Equals(IShape2D other)

View File

@ -36,12 +36,12 @@ namespace MoonTools.Core.Bonk
foreach (var v in vertices) foreach (var v in vertices)
{ {
var Transform2DedVertex = Vector2.Transform(v, transform.TransformMatrix); var TransformedVertex = Vector2.Transform(v, transform.TransformMatrix);
var distance = Vector2.Dot(Transform2DedVertex, direction); var distance = Vector2.Dot(TransformedVertex, direction);
if (distance > furthestDistance) if (distance > furthestDistance)
{ {
furthestDistance = distance; furthestDistance = distance;
furthestVertex = Transform2DedVertex; furthestVertex = TransformedVertex;
} }
} }
@ -50,7 +50,7 @@ namespace MoonTools.Core.Bonk
public AABB AABB(Transform2D Transform2D) public AABB AABB(Transform2D Transform2D)
{ {
return Bonk.AABB.FromTransform2DedVertices(vertices, Transform2D); return Bonk.AABB.FromTransformedVertices(vertices, Transform2D);
} }
public bool Equals(IShape2D other) public bool Equals(IShape2D other)