Цель, в которой сущность должен быть указан
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 м.