LCCObject::setMaxNodeSplats
Setzt die maximale Anzahl von Gaußschen Splats pro Knoten.
Das SDK passt die LOD-Stufe automatisch an diesen Wert an. Setzen Sie auf leistungsschwachen Plattformen einen kleineren Wert für flüssigeres Rendering.
Versionsanforderung
SDK v0.5.0+
Engine-Unterstützung
Three.js / CesiumJS
API
LCCObject::setMaxNodeSplats(value: number): void
Parameter
| Parameter | Typ | Erforderlich | Standard | Beschreibung |
|---|---|---|---|---|
value | number | Ja | - | Maximale Gaußsche Splats pro Knoten, z. B. 1500000. |
Rückgabewert
void
Verwendungsbeispiel
lccObject.setMaxNodeSplats(1500000);
Hinweise
- Diese Methode kann sofort nach
LCCRender.load()synchron aufgerufen werden. - Diese Methode gilt nur für das LCC-Format; beim Laden des LCC2-Formats wird sie ignoriert.
- Beachten Sie den Unterschied:
setMaxSplats()setzt das globale maximale gerenderte Splat-Budget — die tatsächliche Gesamtzahl gerenderter Gaußscher Splats wird dieses Limit nicht überschreiten.setMaxNodeSplats()setzt das maximale Splat-Budget pro Knoten. Da das LCC-Format eine Kachelstruktur verwendet, verhindertsetMaxNodeSplats(), dass ein einzelner Knoten zu viele Gaußsche Splats enthält, was sonst die gesamte Renderqualität und Schärfe beeinträchtigen könnte.
Verwandte APIs
LCCObject::setMaxSplats()LCCObject::setMaxDistance()