|
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)
|
The divided vector.
|
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 a hash function for a particular type. (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)
|
bool
|
Determines whether this vector and the specified vector are the same within the tolerance (1.0e-09).
|
|
|
M
IsAlmostEqualTo(XYZ, Double)
|
bool
|
Determines whether 2 vectors are the same within the given tolerance.
|
|
|
M
IsUnitLength()
|
bool
|
The boolean value that indicates whether this vector is of unit length.
|
|
|
M
IsWithinLengthLimits(XYZ)
|
bool
|
Validates that the input point is within Revit design limits.
|
|
|
M
IsZeroLength()
|
bool
|
The boolean value that indicates whether this vector is a zero vector.
|
|
|
M
Multiply(Double)
|
The multiplied vector.
|
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.
|
|