/// <summary>
        /// Converts the given rotation vector from degrees to radians as a float TVector2.
        /// </summary>
        /// <param name="degAngles"></param>
        /// <returns></returns>
        public static TVector2f DegreesToRadians(TVector2f degAngles)
        {
            float x = (float)Math.PI * degAngles.X / 180.0f;
            float y = (float)Math.PI * degAngles.Y / 180.0f;

            return(new TVector2f(x, y));
        }
        /// <summary>
        /// Converts the given rotation vector from radians to degrees as a float TVector2.
        /// </summary>
        /// <param name="radAngles"></param>
        /// <returns></returns>
        public static TVector2f RadiansToDegrees(TVector2f radAngles)
        {
            float x = (float)(radAngles.X * (180.0 / Math.PI));
            float y = (float)(radAngles.Y * (180.0 / Math.PI));

            return(new TVector2f(x, y));
        }
        /// <summary>
        /// Generates a SFML transform matrix from a TVector2f position, scale and a angle in degrees.
        /// </summary>
        /// <param name="position"></param>
        /// <param name="angle"></param>
        /// <param name="scale"></param>
        /// <returns></returns>
        public static Transform TransformFromPosRotScale(TVector2f position, float angle, TVector2f scale)
        {
            var t = new Transform();

            t.Translate(position);
            t.Rotate(angle);
            t.Scale(scale);
            return(t);
        }
        /// <summary>
        /// Generates a SFML transformable from a TVector2f position, scale and a angle in degrees.
        /// </summary>
        /// <param name="position"></param>
        /// <param name="angle"></param>
        /// <param name="scale"></param>
        /// <returns></returns>
        public static Transformable TransformableFromPosRotScale(TVector2f position, float angle, TVector2f scale)
        {
            var t = new Transformable
            {
                Position = position,
                Rotation = angle,
                Scale    = scale
            };

            return(t);
        }