LCCObject::setEndLod
Setzt die höchste zu verwendende LOD-Stufe.
Wenn beispielsweise die höchste LOD-Stufe des LCC-Modells LOD6 ist, aber bei Fernansicht Löcher auftreten, rufen Sie setEndLod(5) auf, um die maximale Rendering-LOD von LOD6 auf LOD5 zu senken und die Löcher zu beseitigen.
Versionsanforderung
SDK v0.5.0+
Engine-Unterstützung
Three.js / CesiumJS
API
LCCObject::setEndLod(value: number): void
Parameter
| Parameter | Typ | Erforderlich | Standard | Beschreibung |
|---|---|---|---|---|
value | number | Ja | - | Maximal erlaubte LOD-Stufe. |
Rückgabewert
void
Verwendungsbeispiel
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);
Hinweise
- Diese Methode kann sofort nach
LCCRender.load()synchron aufgerufen werden. - Einige Modelle zeigen bei höheren LOD-Stufen deutliche Löcher; die Begrenzung der maximalen LOD-Stufe vermeidet dieses Problem.
Verwandte APIs
LCCObject::setStartLod()LCCObject::getLodInfos()