Цель, на которую необходимо указать объект
pointAt( задает положение спутника sat,coordinates)sat так, что его ось рыскания (тело z) отслеживает географические координаты [широта; долгота; высота], определяемая coordinates. Функция постоянно регулирует положение спутника так, чтобы его ось рыскания (тело z) указывала на нужную цель. Его ось крена (тело x) выравнивается с вектором инерционной скорости путем минимизации угла между ними (точное выравнивание может быть геометрически невозможным).
pointAt( задает положение спутника sat,'nadir')sat так, что его ось рыскания указывает в надирном направлении.
pointAt( устанавливает углы поворота (азимут кардана и отметка кардана) кардана gim,'none')gim до нуля.
pointAt( держится gim,coordinates)gim независимо от родителя, так что ось z его тела отслеживает географические координаты [широта; долгота; высота], определяемая coordinates.
Требуемая ориентация достигается вращением кардана вокруг оси z его тела (азимут кардана) и вторым вращением кардана вокруг оси y его тела (возвышение кардана). Функция непрерывно управляет карданом в течение всего времени моделирования, так что кардан указывает на нужную цель.
pointAt( держится gim,'nadir')gim так, что его тело по оси z указывает в надирном направлении родительского элемента, а именно на широту, долготу и высоту 0 м.