LCCObject::setTranslation
LCC モデルの平行移動を設定します。
バージョン要件
SDK v0.3.1+
エンジンサポート
CesiumJS
API
LCCObject::setTranslation(translation: Cesium.Cartesian3): void
パラメータ
| パラメータ | 型 | 必須 | デフォルト値 | 説明 |
|---|---|---|---|---|
translation | Cesium.Cartesian3 | はい | - | SDK v0.6.3 より前:WGS84 デカルト座標(モデル原点位置を設定)。SDK v0.6.3 以降:ENU 座標系での平行移動。 |
戻り値
void
使用例
SDK v0.3.1 – v0.6.2(WGS84 デカルト座標)
const cartesian3 = Cesium.Cartesian3.fromDegrees(118.0592, 25.5429, 52);
lccObject.setTranslation(cartesian3);
SDK v0.6.3+(ENU 座標系)
v0.6.3 以降、setTranslation は ENU 座標系での平行移動を行います。モデルの原点位置(WGS84 デカルト座標)を設定するには、代わりに setOriginPosition() を使用してください。
const translation = new Cesium.Cartesian3(0, 0, 0);
lccObject.setTranslation(translation);
注意事項
- このメソッドは
LCCRender.load()の成功コールバックが発生した後に呼び出す必要があります。
関連 API
LCCObject::getOriginPosition()LCCObject::setOriginPosition()LCCObject::setRotation()LCCObject::setScale()