John J. #1 Thanks! Now all I need to do is figure out how to make it work with any number of vertices (my engine will hopefully support more than square-shaped objects), and how AlignToVector works (I'm making the engine as a plug-in DLL with C++) :(.