LCCObject::setStartLod
设置动态加载渲染时的起始 LOD 层级。
LOD0 表示渲染质量最高、渲染数据量最大的节点,LOD1、LOD2、LOD3... 渲染质量依次降低,同时渲染数据量也依次降低。
版本要求
SDK v0.4.0+
引擎支持
Three.js / CesiumJS
API
LCCObject::setStartLod(value: number): void
参数
| 参数 | 类型 | 必选 | 默认值 | 描述 |
|---|---|---|---|---|
value | number | 是 | - | 起始 LOD 层级。范围为 [0, totalLevel - 1],超出范围会自动调整到有效值。 |
返回值
void
使用示例
lccObject.setStartLod(1);
注意事项
- 此接口可以在
LCCRender.load()后立即同步调用。 - 参数小于 0 会被调整到 0,大于最大可用 LOD 层级会被调整到最大可用 LOD 层级。
- 该方法只对非全量渲染起作用。在 PC 端,当 LOD0 总 splat 数小于最大渲染点数时会全量渲染,此时此接口不生效。
相关 API
LCCObject::setEndLod()LCCObject::getLodInfos()LCCObject::setMaxSplats()