The Point type exposes the following members.

Constructors

  NameDescription
PointOverloaded.

Methods

  NameDescription
CompareTo
The standard comparer. Sorts points in a list in a lexicographical xyz-order.
DeepCopy
A deep copy of this instance.
DistanceToOverloaded.
DistanceToPerimeterOverloaded.
Equals
Tests if two points are considered equal.
(Overrides Object..::.Equals(Object).)
GetHashCode
A hash code for the point.
(Overrides Object..::.GetHashCode()()().)
GetType
Gets the Type of the current instance.
(Inherited from Object.)
IsCollinearToOverloaded.
IsCoplanarToOverloaded.
MoveOverloaded.
PerpendicularOnOverloaded.
PerpendicularOnPerimeterOverloaded.
ProjectParallelOn
Computes the parallel projection of the point onto a plane.
PseudoPerdendicularOn
Computes a pseudo-perpendicular dropped from the point on an object.
RandomPoint
A 3d random point.
ReflectInOverloaded.
RotateOverloaded.
Round
Rounds the coordinates of the point.
ScaleOverloaded.
ToArray
Converts the point into a zero-based array of doubles.
ToString
Returns the point as a string in StringNumberFormat-format.
(Overrides Object..::.ToString()()().)
ToVector3d
Converts the point into a vector.
TransformCoordinates
Computes the coordinates of the point in a new coordinate system.

Operators

  NameDescription
Addition
Adds two points.
Equality
True if two points are considered equal.
Inequality
False if two points are considered equal.
MultiplyOverloaded.
Subtraction
Subtracts two points.

Properties

  NameDescription
X
Gets or sets the x-coordinate of the point.
Y
Gets or sets the y-coordinate of the point.
Z
Gets or sets the z-coordinate of the point.

See Also