Vector Math Question

Rotation along what axis? There are three (which is why it’s called “Three dimensional” :p). Actually what you’ve done here so far is set the current origin point of your actor which is also a pivot point. Add some collision detection so you don’t just go through your ground surface and you can spin along any axis you want.