LCCObject::hasCollision
Consulta si el modelo LCC actual contiene datos de colisión.
Si los datos de colisión están disponibles, los métodos de detección de colisiones (intersectsRayExt, intersectsRayFromOriginExt, intersectsSphere, intersectsCapsule) se vuelven utilizables, habilitando funciones como la detección de colisiones de humanos digitales.
Requisito de versión
SDK v0.4.1+
Compatibilidad de motor
Three.js
API
LCCObject::hasCollision(): boolean
Parámetros
Ninguno
Valor de retorno
boolean — true indica que los datos de colisión están disponibles y los métodos de detección de colisiones pueden usarse; false indica que no hay datos de colisión.
Ejemplo de uso
const ret = lccObject.hasCollision();
if (ret) {
console.log('Collision function available');
} else {
console.log('Collision function is not available');
}
Notas
- Este método debe llamarse después de que se haya activado el callback de éxito de
LCCRender.load(). - El SDK solo carga datos de colisión en las proximidades de la posición de la cámara.
APIs relacionadas
LCCObject::intersectsRayExt()LCCObject::intersectsRayFromOriginExt()LCCObject::intersectsSphere()LCCObject::intersectsCapsule()