IVectorEntity public interface IVectorEntity : IDesignScriptEntity, IDisposable Documentation Code double Length { get; } double X { get; } double Y { get; } double Z { get; } IVectorEntity Add(IVectorEntity vectorToAdd) double AngleBetween(IVectorEntity otherVector) IPointEntity AsPoint() IVectorEntity Cross(IVectorEntity cross) double Dot(IVectorEntity vec) bool IsAlmostEqualTo(IVectorEntity other) bool IsParallel(IVectorEntity other) IVectorEntity Normalized() IVectorEntity Reverse() IVectorEntity Rotate(IVectorEntity axis, double degrees = 0) IVectorEntity Rotate(IPlaneEntity origin, double degrees = 0) IVectorEntity Scale(double scale_factor = 1) IVectorEntity Scale(double xScaleFactor = 1, double yScaleFactor = 1, double zScaleFactor = 1) IVectorEntity Subtract(IVectorEntity vectorToSubtract) IVectorEntity Transform(ICoordinateSystemEntity cs)