CoordinateSystem3 Class

A class that represent a coordinate system.

Definition

Namespace: Karamba.Geometry
Assembly: KarambaCommon (in KarambaCommon.dll) Version: 3.0.8.0+eb23a7103f0eca0b6d808121e15fec6899194e15
C#
public class CoordinateSystem3
Inheritance
Object    CoordinateSystem3

Constructors

CoordinateSystem3 Initializes a new instance of the CoordinateSystem3 class.

Properties

Item Gets the X, Y or Z axis.
Origin Gets or sets the origin of the coordinate system.
Unset Gets the unset CoordinateSystem3.
World Gets the global CoordinateSystem3.
X Gets or sets the end point of the X axis.
Y Gets or sets the end point of the Y axis.
Z Gets or sets the end point of the Z axis.

Methods

Equals(CoordinateSystem3) Check whether this and the other coordinate system are equal.
Equals(Object) Determines whether the specified object is equal to the current object.
(Overrides ObjectEquals(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)
GetAxis Gets the axis of this CoordinateSystem3 based on its index.
  • 0 => X axis
  • 1 => Y axis
  • 2 => Z axis
GetHashCode Serves as the default hash function.
(Overrides ObjectGetHashCode)
GetType Gets the Type of the current instance.
(Inherited from Object)
LocalToGlobal Converts given local vector to the global coordinate system>.
MemberwiseClone Creates a shallow copy of the current Object.
(Inherited from Object)
PointAt Returns the Point3 in world space from a Point3 in this CoordinateSystem3.
ToString Returns a string that represents the current object.
(Overrides ObjectToString)
ToVector3Array Converts this CoordinateSystem3 into a Vector3[]. X = X axis, Y = Y axis, Z = Z axis.

Extension Methods

ContainerType test if object is (a container like) a list or an array.
(Defined by MiniUtil)

See Also