|
Name
|
Description
|
|
Add(Point3D, Point3D)
|
Addition between two 3D points.
|
|
AngleBetween(Vector3D, Vector3D)
|
Computes the angle between two vectors.
|
|
AreCoincident(Vector3D, Vector3D)
|
Returns true if the angle between the two 3D vectors is zero.
|
|
AreCoincident(Vector3D, Vector3D, double)
|
Returns true if the angle between the two 3D vectors is zero or almost zero.
|
|
AreEqual(Point2D, Point2D, double)
|
Compares two 2D points in the given domain.
(inherited from Point2D).
|
|
AreEqual(Point3D, Point3D, double)
|
Compares two 3D points in the given domain.
|
|
AreOpposite(Vector3D, Vector3D)
|
Returns true if the angle between the two 3D vectors is PI.
|
|
AreOpposite(Vector3D, Vector3D, double)
|
Returns true if the angle between the two 3D vectors is PI or almost PI.
|
|
AreOrthogonal(Vector3D, Vector3D)
|
Returns true if the angle between the two 3D vectors is PI/2.
|
|
AreOrthogonal(Vector3D, Vector3D, double)
|
Returns true if the angle between the two 3D vectors is PI/2 or almost PI/2.
|
|
AreParallel(Vector3D, Vector3D)
|
Returns true if the angle between the two 3D vectors is 0 or PI.
|
|
AreParallel(Vector3D, Vector3D, double)
|
Returns true if the angle between the two 3D vectors is zero or PI or almost zero or almost PI.
|
|
Clone()
|
Creates a deep copy of this 3D vector.
|
|
ConvertToSurrogate()
|
|
|
Cross(Point3D, Point3D)
|
Cross product between two 3D points.
|
|
Cross(Vector3D, Vector3D)
|
Cross product between two 3D vectors.
|
|
Distance(Point2D, Point2D)
|
Computes the distance between two 2D points.
(inherited from Point2D).
|
|
Distance(Point3D, Point3D)
|
Computes the distance between two 3D points.
|
|
DistanceSquared(Point2D, Point2D)
|
Computes the squared distance between two 2D points.
(inherited from Point2D).
|
|
DistanceSquared(Point3D, Point3D)
|
Computes the squared distance between two 3D points.
|
|
DistanceTo(Plane)
|
Computes the point to plane signed distance.
|
|
DistanceTo(Point2D)
|
Computes the distance to 2D point b.
(inherited from Point2D).
|
|
DistanceTo(Point3D)
|
Computes the distance to 3D point b.
|
|
DistanceTo(Segment2D)
|
Computes the point-line distance.
(inherited from Point2D).
|
|
DistanceTo(Segment3D)
|
Computes the point-line distance.
|
|
Dot(Point3D, Vector3D)
|
Dot product between a 3D point and a 3D vector.
|
|
Dot(Vector3D, Vector3D)
|
Dot product between two 3D vectors.
|
|
Dot(Vector3D, Point3D)
|
Dot product between a 3D vector and a 3D point.
|
|
Equals(Point2D)
|
(inherited from Point2D).
|
|
Equals(Point3D)
|
|
|
Equals(object)
|
Determines whether the specified object is equal to the current object.
|
|
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 Point3D).
|
|
GetType
|
Gets the Type of the current instance.
(inherited from Object).
|
|
GetXElement()
|
|
|
IsInside(Point3D, Point3D)
|
Checks if the point is inside the specified volume.
(inherited from Point3D).
|
|
IsValid()
|
Returns true if the point's coordinates are resonable values.
(inherited from Point3D).
|
|
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.
|
|
PerpendicularTo(Vector3D)
|
Sets this vector to be perpendicular to another vector. The result is not normalized.
|
|
ProjectTo(Segment2D)
|
Project this point onto a 2D segment.
(inherited from Point2D).
|
|
ProjectTo(Segment3D)
|
Project this point onto a 3D segment.
|
|
ReadXml(XmlNode)
|
|
|
ReadXml(string)
|
|
|
Subtract(Point3D, Point3D)
|
Subtraction between two 3D points.
|
|
ToArray()
|
Returns an array of point's coordinates.
(inherited from Point3D).
|
|
ToString()
|
Converts this 3D vector to a human readable string.
|
|
ToStringXml()
|
Converts this 3D point to a human readable string.
(inherited from Point3D).
|
|
TransformBy(Transformation)
|
Transforms the 3D vector by the specified transformation.
|
|
WriteAsFloat(BinaryWriter)
|
|
|
WriteXml(XmlTextWriter)
|
|
|
Zero()
|
Sets all the vector components to zero.
|