|
namespace Syntriax.Engine.Core.Abstract;
|
|
|
|
public static class TransformExtensions
|
|
{
|
|
public static Vector2D TransformVector2D(this ITransform transform, Vector2D vector)
|
|
=> vector.Scale(transform.Scale)
|
|
.Rotate(transform.Rotation * Math.DegreeToRadian)
|
|
.Add(transform.Position);
|
|
}
|