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