I thought that a command like
intersect object() that returns, somehow, the normal of the polygon it intersects (DBPro has a vector type doesn't it?), would be good command. That way you could do accurate all round sliding collision without having to have 360 intersect object() commands to cover all angles. You could use 4 intersect object commands (at 90 degree angles) and if one of them intersects a polygon, you could move the character object along the normal of the polygon, which would simulate sliding collision.
It would also be useful for things like bullet ricocheting (excuse my spelling) as you could rebound the bullet over the normal of the polygon.
Forgive me if there is already a command like this, I'm just suggesting as I have now ordered DBPro, and I think it would be a good idea, does anyone else?
Brains are for idiots.
Athelon XP 1400 Plus - Nvidia Geforce MX400 - 256mb RAM