LCCObject::setEndLod
使用する最高 LOD レベルを設定します。
例えば、LCC モデルの最高 LOD レベルが LOD6 だが遠くから見た時に穴が見える場合、setEndLod(5) を呼び出して最大レンダリング LOD を LOD6 から LOD5 に下げることで穴を解消できます。
バージョン要件
SDK v0.5.0+
エンジンサポート
Three.js / CesiumJS
API
LCCObject::setEndLod(value: number): void
パラメータ
| パラメータ | 型 | 必須 | デフォルト値 | 説明 |
|---|---|---|---|---|
value | number | はい | - | 許容される最大 LOD レベル。 |
戻り値
void
使用例
const lods = lccObject.getLodInfos();
// lods = [12385554, 5872608, 2838509, 1377826, 664160]
// 5 LOD levels in total
// Set the highest LOD rendering level to LOD3
lccObject.setEndLod(lods.length - 2);
注意事項
- このメソッドは
LCCRender.load()の後すぐに同期的に呼び出すことができます。 - 一部のモデルは高い LOD レベルで目立つ穴が発生します。最大 LOD レベルを制限することでこの問題を回避できます。
関連 API
LCCObject::setStartLod()LCCObject::getLodInfos()