>>52
どこか見えている箇所Pを指す視線ベクトル: eye↑ = P↑ - Observer↑
そこの法ベクトル: n↑ (eye↑・n↑ < 0)
n↑ に垂直な任意ベクトル: t↑ (t↑ ・n↑ = 0)
対面の法ベクトル: n'↑ = - n↑
Pから対面側への平行移動ベクトル: d↑ (d↑・n'↑ > 0 )

(eye↑ + t↑) ・n↑ < 0
∴面のどこか一カ所が見えてればその面全体が見える。

(eye↑ + d↑ + t↑ )・n'↑
= (eye↑ + t↑) ・(-n↑) + d↑・n'↑ > 0
∴ある面が見えれば、対面は見えない。

面は6つ。 対角線方向から見れば3面が見える事を示すのは簡単。