I wrote a fast algorithm a while ago for finding out where in the heightmap the user has clicked. It''s really only half as hard as it looks.

I don''t see the trouble with the 3D objects either, I mean, if you calculate the coords of a bitmap or those of a 3D object, doesn''t it come out the same? Especially, if you use D3D/OGL for the terrain, you can''t suddenly use DDraw for the objects or so, you just use polygons (billboards) again. So instead of having, say, 150 polys, you have two. Is there such a difference there?
I''m currently working on an iso/3D hybrid which is mainly artificially limited to iso, as the vertical position and angle are fixed, and it''s orthogonal projection. (the camera is rotatable round the Y axis though) The rest is basically a 3D world with a heightmap and a load of 3D objects, and some neat lighting. If you use OOP properly, the management of all that is really no problem.
-
JQInfiltration: Losing Ground"Crap posts are fertilizer. You have to fill the Lounge with crap in order for anything useful to grow." -runemaster