Heightmap ground is not pickable

Hey!

As you can see in this example, the ground mesh (either created from CreateGroundFromHeightMap or CreateGround, even with CreatePlane) is not pickable from a pointermove event, only if you “manually” pick the mesh yourself:

https://www.babylonjs-playground.com/#95PXRY#133

Is this intended behavior to save update time, or a bug?

Hello and welcome!

It’s intended behavior; you can make it work by doing:

scene.constantlyUpdateMeshUnderPointer = true;