アホか。物体を分けてる時点で頂点が共有されてないんだから
当然法線も違ってくる

切断面に透明ポリゴン置いたら回避できねぇかな?
(DirectXで表示するなら、また別の問題があるけど)