AxesAlignedConstrained Constructor (Vector, AxisIndicator, Vector, AxisIndicator) |
Initializes a new instance.
Namespace:
AGI.Foundation.Geometry
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public AxesAlignedConstrained(
Vector principal,
AxisIndicator principalAxis,
Vector reference,
AxisIndicator referenceAxis
)
Public Sub New (
principal As Vector,
principalAxis As AxisIndicator,
reference As Vector,
referenceAxis As AxisIndicator
)
public:
AxesAlignedConstrained(
Vector^ principal,
AxisIndicator principalAxis,
Vector^ reference,
AxisIndicator referenceAxis
)
new :
principal : Vector *
principalAxis : AxisIndicator *
reference : Vector *
referenceAxis : AxisIndicator -> AxesAlignedConstrained
Parameters
- principal
- Type: AGI.Foundation.GeometryVector
The principal direction vector with which the principalAxis of this set of axes will be aligned. - principalAxis
- Type: AGI.Foundation.CoordinatesAxisIndicator
The axis along which the principal vector is aligned. - reference
- Type: AGI.Foundation.GeometryVector
The reference direction vector. The referenceAxis of this set of axes will be constrained to minimize the angular separation from this vector. - referenceAxis
- Type: AGI.Foundation.CoordinatesAxisIndicator
The axis against which the reference vector is constrained.
Exceptions See Also