タグ

ブックマーク / miffysora.wikidot.com (2)

  • クリッピング座標 - code snippets

    カメラ座標に投影行列を施して得られる座標系である。 クリッピング座標の原点はカメラ位置。 変換後のクリッピング座標系では同次座標を用いた視体積内外の 判定が容易になるように射影行列を決定する。 クリップ座標はまだ、ユークリッド座標じゃなくて同次座標です クリッピング座標ではクリッピングが行われる。 どんな風にして行われるかというと、wより大きか小さいかで行われるのだ。 クリッピングは同次座標 w を用いて (1) という条件で行われる この条件を満たない頂点は捨てられる。 条件に満たない頂点を捨てた後、 クリッピング範囲にぴったり沿うように新しい辺を作る。 透視投影の場合 錐台の形をしていたクリッピング範囲は、±1の範囲の立方体に変形する。 カメラ座標系は右手座標系だけど、 正規化デバイス座標では左手座標系になってることに注意。 ちなみに、OpenGLでは普段は右手座標系だ。 原点にあるカ

    クリッピング座標 - code snippets
    edo_m18
    edo_m18 2017/05/16
    “glFrustum()は、nearとfarで正の値しか受け付けないからだ”
  • OpenGLの座標変換変換行列について - code snippets

    物のページはこちら→matrix このページでは3Dコンピュータ・グラフィックスにおいて必要な座標変換行列の変換についての数式とコード(C++,Android)を書きます。

  • 1