computeIcrfToCentralBodyFixedMatrix

fun computeIcrfToCentralBodyFixedMatrix(date: JulianDate, result: Matrix3? = definedExternally): Matrix3?(source)

The default function to compute a rotation matrix to transform a point or vector from the International Celestial Reference Frame (GCRF/ICRF) inertial frame axes to the central body, typically Earth, fixed frame axis at a given time for use in lighting and transformation from inertial reference frames. This function may return undefined if the data necessary to do the transformation is not yet loaded.

// Set the default ICRF to fixed transformation to that of the Moon.
Transforms.computeIcrfToCentralBodyFixedMatrix = Transforms.computeIcrfToMoonFixedMatrix;

Return

The rotation matrix, or undefined if the data necessary to do the transformation is not yet loaded.

Parameters

date

The time at which to compute the rotation matrix.

result

The object onto which to store the result. If this parameter is not specified, a new instance is created and returned.

See also