Floating above an environment

Started by
0 comments, last by Zakwayda 18 years, 6 months ago
Hi there. Lets say I have an object on an environment at point (a). I also know the normal of the polygon the creature is currently on (n). What I want to do is move the creature from point (a) to an arbitrary position above the polygon, along the polygon's normal. How would I calculate point (b)? Previously I've just been adding a small amount to the y component of the object's position, but now my environments are very complex (for example a globe with mountains and cliffs), so obviously that technique is inadequate. Any help would be great! I expect the answer to be pretty simple, but my brain's frazzled.
http://www.voodoo-magic.co.uk
Advertisement
I would think the answer to your question as stated would be b = a + amount*normal. However, I'm guessing that what you're really trying to do is more complicated than that...

This topic is closed to new replies.

Advertisement