For 3D navigation in a CAD model or landscape, you are actually talking about 6 degrees of orientation, because you've got 3 degrees of translational movement (X, Y, Z) and an additional 3 degrees to describe rotational orientation of the view. If you also include zoom in and out, that's 8 degrees.
I don't really like the Autodesk widget. Problems with it:
A cube is too symmetrical/isomorphic. It's hard to tell what face of the cube you're looking at.
The control is too complicated. The user has to discern and click on tiny vertices, edges and facets to get different views, and can also drag the cube around. So the control is "overloaded" with too many features and becomes unintuitive and prone to error.
Patent issue.
One way to approach this is to simplify the problem. One approach is: (a) separate translation from rotation; (b) remove the "fixed" views and just allow rotation by dragging the cube around; (c) replace the cube with something which indicates orientation better.
For example:

This accomplishes the following:
View orientation is very clear, because of the anthropomorphic gnome (you know which way the view is facing). BTW the gnome needs to be simplified, I just used the first stock image i could find.
Affordance is improved. It's clear that the gnome should be manipulated (dragged) rather than clicked on...this was one of the problems with the abstract cube shape...users aren't sure how to interact with it.
Control is vastly simplified. No complicated vertices or compass rose. Just drag to re-orient the view. Clicking on the 'move' icon (or keyboard shortcut: shift-drag) allows you to drag the gnome around to move the the view translatively (x, y, z movement).
It has a little bit of humor, which is actually a positive for UX (and potentially viral) even in a fairly serious app. Humor is underestimated in UX.