LCCObject::setEndLod
Establece el nivel de LOD más alto a utilizar.
Por ejemplo, si el nivel de LOD más alto del modelo LCC es LOD6, pero aparecen huecos al ver desde la distancia, llame a setEndLod(5) para reducir el LOD máximo de renderizado de LOD6 a LOD5, eliminando los huecos.
Requisito de versión
SDK v0.5.0+
Compatibilidad de motor
Three.js / CesiumJS
API
LCCObject::setEndLod(value: number): void
Parámetros
| Parámetro | Tipo | Obligatorio | Predeterminado | Descripción |
|---|---|---|---|---|
value | number | Sí | - | Nivel de LOD máximo permitido. |
Valor de retorno
void
Ejemplo de uso
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);
Notas
- Este método puede llamarse de forma síncrona inmediatamente después de
LCCRender.load(). - Algunos modelos presentan huecos notables en niveles de LOD más altos; limitar el nivel máximo de LOD evita este problema.
APIs relacionadas
LCCObject::setStartLod()LCCObject::getLodInfos()