それではいよいよ,実際の描画を行っていきましょう。

図10:手前,奥の面
まず,箱の手前,奥に位置する面です。
こちらは簡単ですね。
手前:scr[0],scr[1],scr[2],scr[3]
奥:scr[4],scr[5],scr[6],scr[7]
の範囲内に描画すればいいことになります。

図11:側面
続いて側面ですが,図9とも照らし合わせながら,
左側面:scr[0],scr[1],scr[4],scr[5]
右側面:scr[2],scr[3],scr[6],scr[7]
の範囲内に描画すればいいことになります。
コード→[リンク]のこの部分で実際の描画を行っています。
//------以下で箱を表示します------
DrawModiGraph(scr[4].x, scr[4].y, scr[6].x, scr[6].y, scr[7].x, scr[7].y, scr[5].x, scr[5].y, block, true);
DrawModiGraph(scr[0].x, scr[0].y, scr[4].x, scr[4].y, scr[5].x, scr[5].y, scr[1].x, scr[1].y, block, true);
DrawModiGraph(scr[2].x, scr[2].y, scr[6].x, scr[6].y, scr[7].x, scr[7].y, scr[3].x, scr[3].y, block, true);
DrawModiGraph(scr[0].x, scr[0].y, scr[2].x, scr[2].y, scr[3].x, scr[3].y, scr[1].x, scr[1].y, block, true);