UnitCartesianDihedralAngle Method (MotionUnitCartesian, Cartesian, MotionUnitCartesian, Cartesian, MotionUnitCartesian, Cartesian, Int32) |
Calculates the scalar dihedral angle (and derivatives) of the three given values with
Cartesian derivative information.
Namespace:
AGI.Foundation.Coordinates
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public static Motion<double> DihedralAngle(
Motion<UnitCartesian, Cartesian> motFrom,
Motion<UnitCartesian, Cartesian> motTo,
Motion<UnitCartesian, Cartesian> motAxis,
int order
)
Public Shared Function DihedralAngle (
motFrom As Motion(Of UnitCartesian, Cartesian),
motTo As Motion(Of UnitCartesian, Cartesian),
motAxis As Motion(Of UnitCartesian, Cartesian),
order As Integer
) As Motion(Of Double)
public:
static Motion<double> DihedralAngle(
Motion<UnitCartesian, Cartesian> motFrom,
Motion<UnitCartesian, Cartesian> motTo,
Motion<UnitCartesian, Cartesian> motAxis,
int order
)
static member DihedralAngle :
motFrom : Motion<UnitCartesian, Cartesian> *
motTo : Motion<UnitCartesian, Cartesian> *
motAxis : Motion<UnitCartesian, Cartesian> *
order : int -> Motion<float>
Parameters
- motFrom
- Type: AGI.FoundationMotionUnitCartesian, Cartesian
Cartesian (with possible derivative data) to measure the angle from. - motTo
- Type: AGI.FoundationMotionUnitCartesian, Cartesian
Cartesian (with possible derivative data) to measure the angle to. - motAxis
- Type: AGI.FoundationMotionUnitCartesian, Cartesian
The axis about which to measure the angle (with possible derivative data). - order
- Type: SystemInt32
The order of the desired response, from 0 to 2.
Return Value
Type:
MotionDoubleReturns a
Motion<double> representing the ScalarDihedralAngle of the three given values, and (optionally) its 1st and 2nd derivatives.
See Also