And the Gizmo is not pickable, which might be good for displaying gizmo axes after selecting the Gizmo camera. The lightGizmo have the same concern, they cannot be pickable.
Je ne comprend pas trop comment faire cela avec des observables. Peuvent ils sélectionner un maillage ?
Le Gizmo de la camera est un maillage (ou plutôt construit à partir de primitif) Pourquoi ils ne sont pas pickable comme n’importe quelle maillage ? Je comprend qu’une camera et une lumière ne peuvent pas être pickable, mais le Gizmo lui pourrait l’être.
Il est dans une scene a part, un utility layer afin de ne pas perturber la scene
Tu peux hacker un truc avec: gizmo.gizmoLayer.utilityLayerScene.pick()
tu devras fournir ton predicate car les meshes du gizmo ne sont pas pickables par defaut
Si je met une box invisible que je parent a la camera, cela pourrait fonctionner peut être ? Du coup je met un type car box.metadata ={type: “camera”} pour savoir que le pick une camera.
Je n’ai pas compris le hack avec gizmo.gizmoLayer.utilityLayerScene.pick() et le predicate. Aurait tu un exemple dans un PG ? Je suis un peut à la ramasse là.
Ou peut être que je devrais résoudre ce sujet qui est résolu et poser cette nouvelle question dans “Question/Reponse”
Well, in fact this solution works if you have a single camera with a Gizmo. If I add more it is always the last camera added that gets the gizmo.
I think babylon should add this feature, because that seems like a hassle. (all the mesh of the Gizmo is called rootCameraGizmo and no way to differentiate the different meshCamera to add by giving them a name for example.
In short, I move on and leave that aside. Maybe @Cedric after he comes back from vacation will try to see what he can do about it.
I disagree, the utlity layer is meant for the gizmo. I still don’t understand why you want to pick the gizmo model. Maybe start a new thread explaining why you need to pick the gizmo manually
This is useful for an editor. The user adds cameras, of lights and edits its properties. Then he must be able to select the GizmoCamera or GizmoLight on the scene to move the cameras or the lights and edit the propertys.
Yes I would like to be able to click on the CameraGizmo or LightGizmo (Which are meshes the user can see and should be able to click on) just to activate the GizmoManager and by the same to recover the camera or the light which is attached.