longTermMeanEclipticOfDateToGcrs function

Vector3 longTermMeanEclipticOfDateToGcrs(
  1. Vector3 v,
  2. double t
)

Inverse of longTermGcrsToMeanEclipticOfDate: vector v in the mean ecliptic and equinox of date at t back to the GCRS.

Implementation

Vector3 longTermMeanEclipticOfDateToGcrs(Vector3 v, double t) {
  final f = _eclipticFrame(t);
  final m = f[0] * v.x + f[1] * v.y + f[2] * v.z;
  return Vector3(
    _biasColumns[0].dot(m),
    _biasColumns[1].dot(m),
    _biasColumns[2].dot(m),
  );
}