﻿Vector2d Methods  # Vector2d Methods

The Vector2d type exposes the following members. Methods
NameDescription  Add
Sums up two vectors.

(Provided for languages that do not support operator overloading. You can use the + operator otherwise) CompareTo
Compares this Vector2d with another Vector2d.

Components evaluation priority is first X, then Y.  Divide
Divides a Vector2d by a number, having the effect of shrinking it.

(Provided for languages that do not support operator overloading. You can use the / operator otherwise) EpsilonEquals
Check that all values in other are within epsilon of the values in this Equals(Object)
Determines whether the specified System.Object is a Vector2d and has the same value as the present vector.
(Overrides ValueTypeEquals(Object).) Equals(Vector2d)
Determines whether the specified vector has the same value as the present vector. GetHashCode
Provides a hashing value for the present vector.
(Overrides ValueTypeGetHashCode.) GetType
Gets the Type of the current instance.
(Inherited from Object.) IsTiny
Uses RhinoMath.ZeroTolerance for IsTiny calculation.  IsTiny(Double)
Determines whether a vector is very short.  Multiply(Double, Vector2d)
Multiplies a vector by a number, having the effect of scaling it.

(Provided for languages that do not support operator overloading. You can use the * operator otherwise)  Multiply(Vector2d, Vector2d)
Multiplies two vectors together, returning the dot product (or inner product).

(Provided for languages that do not support operator overloading. You can use the * operator otherwise)  Multiply(Vector2d, Double)
Multiplies a vector by a number, having the effect of scaling it.

(Provided for languages that do not support operator overloading. You can use the * operator otherwise)  Negate
Computes the reversed vector.

(Provided for languages that do not support operator overloading. You can use the - unary operator otherwise) Rotate
Rotates this vector.  Subtract
Subtracts the second vector from the first one.

(Provided for languages that do not support operator overloading. You can use the - operator otherwise) ToString
Constructs a string representation of the current vector.
(Overrides ValueTypeToString.) ToString(String, IFormatProvider)
Formats the value of the current instance using the specified format. Unitize
Unitizes the vector in place. A unit vector has length 1 unit.

An invalid or zero length vector cannot be unitized.

Top See Also