LCCObject::setScale
LCC モデルのスケールを設定します。
バージョン要件
SDK v0.3.1+
エンジンサポート
CesiumJS
API
LCCObject::setScale(scale: { x: number, y: number, z: number } | number): void
パラメータ
| パラメータ | 型 | 必須 | デフォルト値 | 説明 |
|---|---|---|---|---|
scale | { x: number, y: number, z: number } / number | はい | - | スケール値。SDK v0.6.3 より前はオブジェクトを渡します。SDK v0.6.3 以降は均一スケーリングのみ対応で、単一の数値を渡します。 |
戻り値
void
使用例
SDK v0.3.1 – v0.6.2
const scale = { x: 10, y: 10, z: 10 };
lccObject.setScale(scale);
SDK v0.6.3+(均一スケーリング)
v0.6.3 以降は均一スケーリングのみサポートされます。入力パラメータは ENU 座標系に基づく単一のスケール係数です。
lccObject.setScale(10);
注意事項
- このメソッドは
LCCRender.load()の成功コールバックが発生した後に呼び出す必要があります。 - SDK v0.6.3 以降は均一スケーリング(単一の数値)のみサポートされます。独立した軸スケーリングはサポートされなくなりました。
関連 API
LCCObject::setRotation()LCCObject::setOriginPosition()