陰線消去とか

今日は「Step3 面をつけよう(陰線消去)」
ネタ元はこちらhttp://ortros.den.rcast.u-tokyo.ac.jp/~mitani/Java/java3d/


見えない面を描画しない、面の描画の順番を制御するとのこと。
詳しい話は上記ページを読んでもらうとしてポイントは

  • 面の向きは、頂点を順番にたどって時計回り・反時計回りかで分かる。⇒実際には外積で判断
  • 視点から面がどれだけ離れているか?=depth値を導入して、遠い面から描画する。


ソースはこちら