3d: fix a bug