>うえこう さん 例のバグが残っているので「これが正しい」と断言はできませんが、一応それっぽく動くので自分のやり方を書いてみます。 カメラから見て頂点が時計回りなら表、反時計周りなら裏とすることを考える。 まず、ポリゴンを2つのベクトルに分割して、 例:ポリゴン(頂点A,B,C)↓ ベクトルP(Bx-Ax,By-Ay,Bz-Az), ベクトルQ(Cx-Ax,Cy-Ay,Cz-Az) 外積P×Qを公式にかけて求める。 ※2つのベクトルA,Bがあるとき、それらを2辺とする平行四辺形に垂直で、180°以内の回転角で右ねじをAからBに回した時に進む向きをもち、大きさがこの平行四辺形の面積と等しいベクトルのことをA,Bの外積といい、A×Bと書く。 [続く]