Enhanced C#
Language of your choice: library documentation
|
A mutable 3D point with X, Y, and Z coordinates. More...
A mutable 3D point with X, Y, and Z coordinates.
WARNING: When casting a point (or vector) structure to this interface, it is boxed, making a copy. Changes made through a reference to IPoint3 do not affect the original point!
The coordinates of an IPoint3 are separated into a base interface, IPoint3Base{T}, for the same reason that IPoint{T}'s coordinates are separated into IPointBase{T}, as explained in the documentation of IPoint{T}.
Additional Inherited Members | |
Properties inherited from Loyc.Geometry.IPoint3Base< T > | |
new T | Z [get, set] |
Z coordinate of a point or vector. More... | |
Properties inherited from Loyc.Geometry.IPointBase< T > | |
new T | X [get, set] |
Horizontal coordinate of a point or vector. More... | |
new T | Y [get, set] |
Vertical coordinate of a point or vector. More... | |
Properties inherited from Loyc.Geometry.IPointReader< T > | |
T | X [get] |
T | Y [get] |
Properties inherited from Loyc.Geometry.IPoint3Reader< T > | |
T | Z [get] |
Public Member Functions inherited from Loyc.Geometry.INewPoint3< Point, T > | |
Point | New (T x, T y, T z) |