LCCObject::hasCollision
Fragt ab, ob das aktuelle LCC-Modell Kollisionsdaten enthält.
Wenn Kollisionsdaten verfügbar sind, können die Kollisionserkennungsmethoden (intersectsRayExt, intersectsRayFromOriginExt, intersectsSphere, intersectsCapsule) verwendet werden, um Funktionen wie die Kollisionserkennung für digitale Menschen zu ermöglichen.
Versionsanforderung
SDK v0.4.1+
Engine-Unterstützung
Three.js
API
LCCObject::hasCollision(): boolean
Parameter
Keine
Rückgabewert
boolean — true bedeutet, dass Kollisionsdaten verfügbar sind und Kollisionserkennungsmethoden verwendet werden können; false bedeutet keine Kollisionsdaten.
Verwendungsbeispiel
const ret = lccObject.hasCollision();
if (ret) {
console.log('Collision function available');
} else {
console.log('Collision function is not available');
}
Hinweise
- Diese Methode muss nach dem Auslösen des Erfolgs-Callbacks von
LCCRender.load()aufgerufen werden. - Das SDK lädt nur Kollisionsdaten in der Nähe der Kameraposition.
Verwandte APIs
LCCObject::intersectsRayExt()LCCObject::intersectsRayFromOriginExt()LCCObject::intersectsSphere()LCCObject::intersectsCapsule()