add 3D learning test class