understanding 3d objects