I started from hello terrain and tryed to use Ray-terrain collision, but it gave non-usefull results.
For object positioning on terrain, I can use height from heightmap, but it does not help with determining where user clicked.
Is there any working way?
Try “Hello Mouse Picking”.
It uses Something-Ray collison, and terrain-Ray collision does not seem to work.
Look at TerrainTestCollision, it uses ray picking for terrain.
Thanks.
It works there, so I’ll compare and try to find out what I did wrong.
I found it, I was using straight down direction, and for some unknown reason, terrain picking does not work for straight down picking.
see
BresenhamTerrainPicker, line 97
[java]
if (tracer.isRayPerpendicularToGrid()) {
// no intersection
return null;
}
[/java]
Why it is made so?