LCCObject::setTranslation
Establece la traslación del modelo LCC.
Requisito de versión
SDK v0.3.1+
Compatibilidad de motor
CesiumJS
API
LCCObject::setTranslation(translation: Cesium.Cartesian3): void
Parámetros
| Parámetro | Tipo | Obligatorio | Predeterminado | Descripción |
|---|---|---|---|---|
translation | Cesium.Cartesian3 | Sí | - | Antes del SDK v0.6.3: coordenadas cartesianas WGS84 (establece la posición de origen del modelo). SDK v0.6.3+: traslación en el sistema de coordenadas ENU. |
Valor de retorno
void
Ejemplo de uso
SDK v0.3.1 – v0.6.2 (Coordenadas cartesianas WGS84)
const cartesian3 = Cesium.Cartesian3.fromDegrees(118.0592, 25.5429, 52);
lccObject.setTranslation(cartesian3);
SDK v0.6.3+ (Sistema de coordenadas ENU)
A partir de v0.6.3, setTranslation realiza traslación en el sistema de coordenadas ENU. Para establecer la posición de origen del modelo (coordenadas cartesianas WGS84), use setOriginPosition() en su lugar.
const translation = new Cesium.Cartesian3(0, 0, 0);
lccObject.setTranslation(translation);
Notas
- Este método debe llamarse después de que se haya activado el callback de éxito de
LCCRender.load().
APIs relacionadas
LCCObject::getOriginPosition()LCCObject::setOriginPosition()LCCObject::setRotation()LCCObject::setScale()