| AlignedConstrainedGetMotion Method (UnitCartesian, UnitCartesian) | 
 
            Given a principal and reference vector expressed in the same set of axes, computes a transformation that
            will take a vector expressed in that set of axes and expresses it in the aligned-constrained axes.
            
 
    Namespace: 
   AGI.Foundation.Coordinates
    Assembly:
   AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 25.1.421.0 (25.1.421.0)
 Syntax
Syntaxpublic static UnitQuaternion GetMotion(
	UnitCartesian principal,
	UnitCartesian reference
)
Public Shared Function GetMotion ( 
	principal As UnitCartesian,
	reference As UnitCartesian
) As UnitQuaternion
public:
static UnitQuaternion GetMotion(
	UnitCartesian principal, 
	UnitCartesian reference
)
static member GetMotion : 
        principal : UnitCartesian * 
        reference : UnitCartesian -> UnitQuaternion 
Parameters
- principal
- Type: AGI.Foundation.CoordinatesUnitCartesian
 The principal direction vector with which the X-axis will be aligned.
- reference
- Type: AGI.Foundation.CoordinatesUnitCartesian
 The reference direction vector.  The Z-axis will be constrained to minimize the angular separation from this vector.
Return Value
Type: 
UnitQuaternionThe transformation to the aligned-constrained axes.
 See Also
See Also