Artemis.Engine.Maths.Geometry.VectorUtils.Scale C# (CSharp) 메소드

Scale() 공개 정적인 메소드

Scale a vector by the given amount relative to the given point, and return the result.
public static Scale ( Vector2 vec, double amount, Vector2 origin, bool absoluteOrigin = true ) : Vector2
vec Vector2
amount double
origin Vector2
absoluteOrigin bool
리턴 Vector2
        public static Vector2 Scale(
            Vector2 vec, double amount, Vector2 origin, bool absoluteOrigin = true)
        {
            if (!absoluteOrigin)
                return vec + origin * (1f - (float)amount);
            return (vec - origin) * (float)amount + origin;
        }