|
M
Add(XYZ)
|
XYZ
|
Adds the specified vector to this vector and returns the result.
|
|
|
M
AngleOnPlaneTo(XYZ, XYZ)
|
Double
|
Returns the angle between this vector and the specified vector projected to the specified plane.
|
|
|
M
AngleTo(XYZ)
|
Double
|
Returns the angle between this vector and the specified vector.
|
|
|
M
CrossProduct(XYZ)
|
XYZ
|
The cross product of this vector and the specified vector.
|
|
|
M
DistanceTo(XYZ)
|
Double
|
Returns the distance from this point to the specified point.
|
|
|
M
Divide(Double)
|
XYZ
|
Divides this vector by the specified value and returns the result.
|
|
|
M
DotProduct(XYZ)
|
Double
|
The dot product of this vector and the specified vector.
|
|
|
M
Equals
|
None
|
Determines whether the specified object is equal to the current object. (Inherited from Object )
|
Object
|
|
M
GetHashCode
|
None
|
Serves as the default hash function. (Inherited from Object )
|
Object
|
|
M
GetLength()
|
Double
|
Gets the length of this vector.
|
|
|
M
GetType
|
None
|
Gets the Type of the current instance. (Inherited from Object )
|
Object
|
|
M
IsAlmostEqualTo(XYZ)
|
Boolean
|
Determines whether this vector and the specified vector are the same within the tolerance (1.0e-09).
|
|
|
M
IsAlmostEqualTo(XYZ, Double)
|
Boolean
|
Determines whether 2 vectors are the same within the given tolerance.
|
|
|
M
IsUnitLength()
|
Boolean
|
The boolean value that indicates whether this vector is of unit length.
|
|
|
M
IsWithinLengthLimits(XYZ)
|
Boolean
|
Validates that the input point is within Revit design limits.
|
|
|
M
IsZeroLength()
|
Boolean
|
The boolean value that indicates whether this vector is a zero vector.
|
|
|
M
Multiply(Double)
|
XYZ
|
Multiplies this vector by the specified value and returns the result.
|
|
|
M
Negate()
|
XYZ
|
Negates this vector.
|
|
|
M
Normalize()
|
XYZ
|
Returns a new XYZ whose coordinates are the normalized values from this vector.
|
|
|
M
Subtract(XYZ)
|
XYZ
|
Subtracts the specified vector from this vector and returns the result.
|
|
|
M
ToString()
|
String
|
Gets formatted string showing (X, Y, Z) with values formatted to 9 decimal places. (Overrides Object . ToString () )
|
|
|
M
TripleProduct(XYZ, XYZ)
|
Double
|
The triple product of this vector and the two specified vectors.
|
|