Analytical Geometries Orientation Axes
Many of the analytical geometries use an orientation axes to represent rotations. Not all orientations can be represented with a single axes.
For instance, a analytical plane with normal (0, 1, 0) cannot be rotated around y.
This should instead be an AngleAxes. dir + theta. It would be more intuitive to just use the base class geometry 4x4 transform. Most of the render delegates just do an expensive rotate vector to vector computation anyways, to produce this transform.
Edited by Andrew Wilson