Ticket #4660: development should have in mind that non-3D classes should avoid using 3D classes

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@38051 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e
In my commits r37869 and r37906 I have found the errors of using 3D classes in non-3D classes, which I corrected now

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@38052 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e
These errors of using 3D classes in non-3D classes were not only done by me, but by other people too

git-svn-id: http://dev.geogebra.org/svn/trunk/geogebra@38053 23ce0884-8a58-47d3-bc5c-ddf1cd5b9f9e