Click or drag to resize

Point Class

[This is preliminary documentation and is subject to change.]

Represents a point in 3D space
Inheritance Hierarchy
SystemObject
  Infrastructure.GeometryPoint

Namespace:  Infrastructure.Geometry
Assembly:  Infrastructure.Geometry (in Infrastructure.Geometry.dll) Version: 1.13.0+Branch.master.Sha.d583fc64569355d188a9c0818d257b6d0d3e1339
Syntax
C#
public sealed class Point : IEquatable<Point>

The Point type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyX
The value of X in 3D space
Public propertyY
The value of Y in 3D space
Public propertyZ
The value of Z in 3D space
Top
Methods
  NameDescription
Public methodEquals(Object)
Checks if this instance is equal to the provided object
(Overrides ObjectEquals(Object).)
Public methodEquals(Point)
Checks if this instance is equal to the provided instance
Public methodGetHashCode
Calculates the hashcode of this instance.
(Overrides ObjectGetHashCode.)
Public methodToString
Returns a user-friendly string representation of this point in 3D space (X, Y, Z)
(Overrides ObjectToString.)
Top
Operators
  NameDescription
Public operatorStatic memberAddition
Performs a translation of the given point, using the given translation vector.
Public operatorStatic memberEquality
Checks if both points are equal
Public operatorStatic member(Vector to Point)
Converts a vector into a point
Public operatorStatic memberInequality
Checks if both points are not equal
Public operatorStatic memberSubtraction(Point, Point)
Calculates the vector that describes the change in XYZ to go from first to second
Public operatorStatic memberSubtraction(Point, Vector)
Performs a translation of the given point, using the given translation vector.
Top
See Also