transform axes, initial codes of transform gizmo, simple shape modified
c++11's initialize list for DiVector