glPolygonOffset
関数の最初のパラメーターの意味を理解するのが難しいです。glPolygonOffsetのfactorパラメーターの意味と使用
void glPolygonOffset(GLfloat factor, GLfloat units);
各ポリゴンのオフセット可変深さを作成するために使用されるスケール係数を指定することを言います。
、それが適切な頂点の奥行き値から補間された後、各フラグメントの深さ値をオフセットすること
。オフセットの値は、因子×DZ + r×単位であり、DZは、ポリゴンのスクリーン面積に対する深さの変化の測定値であり、rは、所与の値に対して分解可能なオフセットを生成することが保証される最小値である実装。
私はr
とunit
とは何ですか?私が理解できないのはDZ
です。つまり、「ポリゴンの画面領域に対する深度値の変化の測定」とは何ですか?なぜ因子を0以外の値に設定する必要があるのでしょうか。
私のワイヤフレームをオフセットしたいのであれば、深さの値に単位を追加/追加するだけです。因子パラメータ(および文書で言及されているDZ)の意味、目的、使用例は何ですか?