add 3d py file