Constructs a 3d coordinate system from a point and three basis vectors.

Namespace:  ceometric.VectorGeometry
Assembly:  ceometric.VectorGeometry (in ceometric.VectorGeometry.dll) Version: 1.8.0.0 (1.8.0.0)

Syntax

C#
public CoordinateSystem(
	Point originPoint,
	Vector3d e1,
	Vector3d e2,
	Vector3d e3
)
Visual Basic (Declaration)
Public Sub New ( _
	originPoint As Point, _
	e1 As Vector3d, _
	e2 As Vector3d, _
	e3 As Vector3d _
)
Visual C++
public:
CoordinateSystem(
	Point^ originPoint, 
	Vector3d^ e1, 
	Vector3d^ e2, 
	Vector3d^ e3
)

Parameters

originPoint
Type: ceometric.VectorGeometry..::.Point
The origin of the coordinate system in global coordinates.
e1
Type: ceometric.VectorGeometry..::.Vector3d
A first basis vector.
e2
Type: ceometric.VectorGeometry..::.Vector3d
A second basis vector.
e3
Type: ceometric.VectorGeometry..::.Vector3d
A third basis vector.

Exceptions

ExceptionCondition
System..::.ArgumentExceptionThe basis vectors are linearly dependent.

See Also