HelmertTransformation Constructor |
Initializes a new instance with the specified translational, scaling, and rotational parameters.
Namespace:
AGI.Foundation.Coordinates
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public HelmertTransformation(
Cartesian translation,
Cartesian translationalVelocity,
double scaling,
double scalingRate,
Cartesian rotation,
Cartesian rotationalVelocity
)
Public Sub New (
translation As Cartesian,
translationalVelocity As Cartesian,
scaling As Double,
scalingRate As Double,
rotation As Cartesian,
rotationalVelocity As Cartesian
)
public:
HelmertTransformation(
Cartesian translation,
Cartesian translationalVelocity,
double scaling,
double scalingRate,
Cartesian rotation,
Cartesian rotationalVelocity
)
new :
translation : Cartesian *
translationalVelocity : Cartesian *
scaling : float *
scalingRate : float *
rotation : Cartesian *
rotationalVelocity : Cartesian -> HelmertTransformation
Parameters
- translation
- Type: AGI.Foundation.CoordinatesCartesian
The translation. - translationalVelocity
- Type: AGI.Foundation.CoordinatesCartesian
The translational velocity. - scaling
- Type: SystemDouble
A small number that is added to one to form the diagonal components
of the skew-symmetric rotation matrix. - scalingRate
- Type: SystemDouble
The change in the scaling over time. - rotation
- Type: AGI.Foundation.CoordinatesCartesian
The off-diagonal components of the skew-symmetric rotation matrix. - rotationalVelocity
- Type: AGI.Foundation.CoordinatesCartesian
The rate of change of the off-diagonal components over time.
See Also