Similar to mesh.collisionMask and mesh.collisionGroup , it would be useful and logical to allow the same properties on the camera. and use them in collision mechanism
Currently camera only has camera.checkCollisions and camera.ellipsoid.
USE CASE
We have a 3rd person controller: ArcRotateCamera and a target mesh (avatar).
We want the avatar to collide with object A and object B.
We want the camera to collide with object A only, and NOT with object B.
Object A are typically large objects (walls, floors) and object B small items like small rocks that should not block the camera but make the avatar go over them.
ATM none of the camera’s are passed to the collisionCoordinator, ( excludedMesh variable ).
I can’t see any harm of passing it, as a extra bonus it’ll allow for camera.surroundingMeshes array aswell !
@Evgeni_Popov@Cedric do you have information on when this feature will be released? is there a place i can check for the status of feature requests in general? Thanks !