added out to axisrot
inherits geom3d, misc cleanup