LCCObject::setMaxNodeSplats
Imposta il numero massimo di Gaussian splat per nodo.
L'SDK regola automaticamente il LOD per adattarsi a questo valore. Su piattaforme a basse prestazioni, impostare un valore più piccolo per un rendering più fluido.
Requisito di versione
SDK v0.5.0+
Supporto motore
Three.js / CesiumJS
API
LCCObject::setMaxNodeSplats(value: number): void
Parametri
| Parametro | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|
value | number | Sì | - | Numero massimo di Gaussian splat per nodo, ad es. 1500000. |
Valore di ritorno
void
Esempio di utilizzo
lccObject.setMaxNodeSplats(1500000);
Note
- Questo metodo può essere chiamato in modo sincrono subito dopo
LCCRender.load(). - Questo metodo si applica solo al formato LCC; viene ignorato quando si carica il formato LCC2.
- Nota la differenza:
setMaxSplats()imposta il budget massimo globale di splat renderizzati — il totale effettivo dei Gaussian splat renderizzati non supererà questo limite.setMaxNodeSplats()imposta il budget massimo di splat per nodo. Poiché il formato LCC utilizza una struttura a tile, impostaresetMaxNodeSplats()impedisce che un singolo nodo contenga troppi Gaussian splat, il che potrebbe altrimenti influire sulla qualità e nitidezza complessive del rendering.
API correlate
LCCObject::setMaxSplats()LCCObject::setMaxDistance()