|
Name
|
Description
|
|
Add(Point3D, Point3D)
|
Addition between two 3D points.
(inherited from Vector3D).
|
|
AngleBetween(Vector3D, Vector3D)
|
Computes the angle between two vectors.
(inherited from Vector3D).
|
|
AreCoincident(Vector3D, Vector3D)
|
Returns true if the angle between the two 3D vectors is zero.
(inherited from Vector3D).
|
|
AreCoincident(Vector3D, Vector3D, double)
|
Returns true if the angle between the two 3D vectors is zero or almost zero.
(inherited from Vector3D).
|
|
AreOpposite(Vector3D, Vector3D)
|
Returns true if the angle between the two 3D vectors is PI.
(inherited from Vector3D).
|
|
AreOpposite(Vector3D, Vector3D, double)
|
Returns true if the angle between the two 3D vectors is PI or almost PI.
(inherited from Vector3D).
|
|
AreOrthogonal(Vector3D, Vector3D)
|
Returns true if the angle between the two 3D vectors is PI/2.
(inherited from Vector3D).
|
|
AreOrthogonal(Vector3D, Vector3D, double)
|
Returns true if the angle between the two 3D vectors is PI/2 or almost PI/2.
(inherited from Vector3D).
|
|
AreParallel(Vector3D, Vector3D)
|
Returns true if the angle between the two 3D vectors is 0 or PI.
(inherited from Vector3D).
|
|
AreParallel(Vector3D, Vector3D, double)
|
Returns true if the angle between the two 3D vectors is zero or PI or almost zero or almost PI.
(inherited from Vector3D).
|
|
Clone()
|
Creates a deep copy of this plane equation.
|
|
ConvertToSurrogate()
|
|
|
ConvertToSurrogate_V6()
|
|
|
Create(Point3D, Vector3D)
|
Creates a plane equation from a 3D point and 3D normal vector. It sets (X,Y,Z) to a unitized N, then sets D = -(X*P.X + y*P.Y + Z*P.Z).
|
|
Cross(Point3D, Point3D)
|
Cross product between two 3D points.
(inherited from Vector3D).
|
|
Cross(Vector3D, Vector3D)
|
Cross product between two 3D vectors.
(inherited from Vector3D).
|
|
Dot(Point3D, Vector3D)
|
Dot product between a 3D point and a 3D vector.
(inherited from Vector3D).
|
|
Dot(Vector3D, Vector3D)
|
Dot product between two 3D vectors.
(inherited from Vector3D).
|
|
Dot(Vector3D, Point3D)
|
Dot product between a 3D vector and a 3D point.
(inherited from Vector3D).
|
|
Equals(Vector3D)
|
(inherited from Vector3D).
|
|
Equals(object)
|
Determines whether the specified object is equal to the current object.
(inherited from Vector3D).
|
|
Finalize
|
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(inherited from Object).
|
|
GetHashCode()
|
Serves as the default hash function.
(inherited from Vector3D).
|
|
GetType
|
Gets the Type of the current instance.
(inherited from Object).
|
|
GetXElement()
|
(inherited from Vector3D).
|
|
IsValid()
|
Checks if this plane equation is valid.
|
|
MemberwiseClone
|
Creates a shallow copy of the current Object.
(inherited from Object).
|
|
Negate()
|
Reverses the 3D vector direction.
|
|
Normalize()
|
Resizes the 3D vector to unit length.
(inherited from Vector3D).
|
|
PerpDotProduct(Vector2D, Vector2D)
|
Perpendicular dot product.
(inherited from Vector2D).
|
|
PerpendicularTo(Vector3D)
|
Sets this vector to be perpendicular to another vector. The result is not normalized.
(inherited from Vector3D).
|
|
ReadXml(XmlNode)
|
(inherited from Vector3D).
|
|
ReadXml(string)
|
(inherited from Vector3D).
|
|
Reverse()
|
Inverts the 2D vector direction.
(inherited from Vector2D).
|
|
SignedAngleBetween(Vector2D, Vector2D)
|
Computes the angle between two 2D vectors.
(inherited from Vector2D).
|
|
Subtract(Point3D, Point3D)
|
Subtraction between two 3D points.
(inherited from Vector3D).
|
|
ToArray()
|
Returns an array of plane equation's coefficients.
|
|
ToString()
|
Converts this planar equation to a human readable string.
|
|
ToStringXml()
|
Converts this 3D vector to a human readable string.
(inherited from Vector3D).
|
|
TransformBy(Transformation)
|
Transforms the 3D vector by the specified transformation.
(inherited from Vector3D).
|
|
ValueAt(Point3D)
|
Evaluate the plane at a point.
|
|
ValueAt(double, double, double)
|
Evaluate the plane at a point.
|
|
WriteAsFloat(BinaryWriter)
|
(inherited from Vector3D).
|
|
WriteXml(XmlTextWriter)
|
(inherited from Vector3D).
|
|
Zero()
|
Sets all the vector components to zero.
(inherited from Vector3D).
|