Vector public class Vector : DesignScriptEntity Documentation Code public double Length { get; } public double X { get; } public double Y { get; } public double Z { get; } public static Vector ByCoordinates(double x = 0, double y = 0, double z = 0) public static Vector ByCoordinates(double x = 0, double y = 0, double z = 0, bool normalized = false) public static Vector ByTwoPoints(Point start, Point end) public static Vector XAxis() public static Vector YAxis() public static Vector ZAxis() public Vector Add(Vector vectorToAdd) public double AngleBetween(Vector otherVector) public Point AsPoint() public Vector Cross(Vector cross) public double Dot(Vector vec) public bool IsAlmostEqualTo(Vector other) public bool IsParallel(Vector other) public Vector Normalized() public Vector Reverse() public Vector Rotate(Vector axis, double degrees = 0) public Vector Rotate(Plane origin, double degrees = 0) public Vector Scale(double scale_factor = 1) public Vector Scale(double xScaleFactor = 1, double yScaleFactor = 1, double zScaleFactor = 1) public Vector Subtract(Vector vectorToSubtract) public Vector Transform(CoordinateSystem cs)