LCCObject::setTranslation
Imposta la traslazione del modello LCC.
Requisito di versione
SDK v0.3.1+
Supporto motore
CesiumJS
API
LCCObject::setTranslation(translation: Cesium.Cartesian3): void
Parametri
| Parametro | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|
translation | Cesium.Cartesian3 | Sì | - | Prima dell'SDK v0.6.3: coordinate cartesiane WGS84 (imposta la posizione di origine del modello). SDK v0.6.3+: traslazione nel sistema di coordinate ENU. |
Valore di ritorno
void
Esempio di utilizzo
SDK v0.3.1 – v0.6.2 (coordinate cartesiane WGS84)
const cartesian3 = Cesium.Cartesian3.fromDegrees(118.0592, 25.5429, 52);
lccObject.setTranslation(cartesian3);
SDK v0.6.3+ (sistema di coordinate ENU)
A partire dalla v0.6.3, setTranslation esegue la traslazione nel sistema di coordinate ENU. Per impostare la posizione di origine del modello (coordinate cartesiane WGS84), utilizzare setOriginPosition().
const translation = new Cesium.Cartesian3(0, 0, 0);
lccObject.setTranslation(translation);
Note
- Questo metodo deve essere chiamato dopo che il callback di successo di
LCCRender.load()è stato attivato.
API correlate
LCCObject::getOriginPosition()LCCObject::setOriginPosition()LCCObject::setRotation()LCCObject::setScale()