off topic, but the bespoke page opened on 2022/10/17 but engine is v4.2
(I’m sure there’s a reason to use the lower version, but the timing is a bit odd.)
am I righlyt understandig? it is not just a 360 dom picture but also put real mesh(but not seen in the render) to give collision information for cursor ?
Yes, BabylonJS does mesh picking while pointer move on default, so you can use this PickingInfo to get like pickedMesh and pickedPoint. But you might have to use custom picking predicate to include meshes that has isVisible == false. Or instead you can use transparent material, Or transparent 3D GUI…
If pickInfo.hit == true or pickedMesh != null, there was a ray-mesh intersection (collision). The ray orientates on your mouse/pointer.
Docs of Mesh picking and its predicate:
Also PickingInfo Docs if you need more informations: