プログラミングゼミ掲示板

プログラム相談所 / 14

14

ポリゴンでzクリッピングを行うと多くの場合形が四角形になってしまうので2つの三角形ポリゴンに分割する処理が必要
画像1
なのでポリゴンの頂点のどれかがクリッピング位置よりも手前に来た時点でポリゴンごと非表示にする方法が効率的だと思われる

通報 ...
  • 15
    名前なし 2026/03/27 (金) 10:11:59 991b7@38958 >> 14

    3D のかいぞう
    とりあえずある程度できました
    (点を複数計算しているので、重いですがそのうちその問題は直すとして、これ以上軽量化はできませんか?)

  • 16

    回転していない(0度の)軸の回転処理を行わないようにすれば状況によっては軽量化できると思う

  • 17
    名前なし 2026/03/28 (土) 14:59:53 991b7@38958 >> 14

    点を複数計算してるとこ直したらけっこう軽くなりました。3D軽量
    そして、三角形ぬりつぶしの方法ってこれの一番最初にある変形スプライト式のアルゴリズムが一番軽いですか?