PG喫茶

32. 隠面処理

立方体を描画するプログラムです。自分に向かって見える面だけを描画し、奥に向いている面は描画しないようにしています。判定方法は、数学の外積を利用します。面の頂点を左回りにとり、頂点をP1、P2、P3とした場合、P1P2とP1P3のベクトルの外積がマイナスの時に、面は自分に向かって見えることになります。

実行結果

Copyright© 2016-2025 pg-kissa.net All Rights Reserved.