new classprojector, class imaging2d, class imaging3d