break out rotate to func
triaxial in density