Original Post
Let's say I've got a curved piece of terrain (just a lot of triangles with different angles) and I want to move forwared from the bottom of the hill, up the hill. If I move and I hit a triangle and got speed enough to further than the triangle I hit, how to hit and move along the next triangle? Of course I could just redo the collision detection/response until I've moved along my vector in each frame but isn't there some better/easier way to do this?