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()