如何尽可能快地检测到相机的眼睛是否可以看到 Threejs 对象?该obj.visible属性是二传,所以没有用的。此外frustumCullum还不够,因为它仅指示对象是否在相机视口之外。我需要知道一个物体是否隐藏在另一个更大的物体后面。
有人有想法吗?
干杯
马库斯
也许你可以使用 THREE.Raycaster()?
var intersects = raycaster.intersectObjects( objects );
if ( intersects.length > 0 ) {
// find the object by name? intersects[0].
// Hidden if index > 0
}
Run Code Online (Sandbox Code Playgroud)