ビリトンの魔法のグラフィックス技術者の教育マニュアル(講義)| Yiziyiziは、OpenGLのチュートリアルをノック

我々が言及モデル変換後の座標系上の操作を回転、回転の方向はどのようにですか?例えば、左または右に最後に、90度回転すると、正でも正ですか?我々は、右手の法則が正方向であると判定された使用できます
ビリトンの魔法のグラフィックス技術者の教育マニュアル(講義)| Yiziyiziは、OpenGLのチュートリアルをノック
示し、図中、正方向の右回りです。

3.3 3Dレンダリング
コードを説明するために、次の。常に最も基本的なグラフィック、グラフィックス、最も基本的な最初の絵は、今、次のコードを見て:

ビリトンの魔法のグラフィックス技術者の教育マニュアル(講義)| Yiziyiziは、OpenGLのチュートリアルをノック
glBeginブラケットがまだGL_LINE_STRIP参照してください?名前が示すように、絵は接続です。glVertex3f頂点を描画するために使用され、我々は4つの頂点V4、V0、V1、V2、V3を集め、そして順向かっV0、V4セグメントのテールに接続されている括弧内の値を調整します。

私たちは、あなたが別のグラフィックスを描画することができ、括弧のパラメータを変更しました。表を以下に示します。

ビリトンの魔法のグラフィックス技術者の教育マニュアル(講義)| Yiziyiziは、OpenGLのチュートリアルをノック

描かれたように、中間およびgl_End gl_Begin頂点が使用されていることに留意されたいです。ビデオは現在、二つのそのような三角形であり、最初の三角形を描画するときに、頂点V0、V1、V2、次いでgl_Begin gl_End中間コードを使用して描画するために必要とされる第二に対応する頂点コードをV0、V1、V2を添加します三角形描画コードが三角形の第二の頂点に結合されています。

ここでは、実際には、座標位置をグラフィック幾何学的な頂点を変更するもの、のグラフィカルな幾何学とトポロジーの理解の概念が変更された組み合わせ、それは、値glVertex3f関数のパラメータです。トポロジ変更は、実際に頂点コードgl_Beginとgl_Endの順序は、次いで、V2、最終塗装V0を描き、V1、最終塗装V2、または第一塗装V1を描き、このような第1の延伸V0として、その間に介在されています。

glColor機能:ここでは最初の行を説明します。私たちは、私が交換bの三つのパラメータは、G、rは使用していますことをここで見ることができます。RGBがだから、それは何ですか?R赤は赤、Gは、Bは青青、緑、緑です。小学校は、それらによる光の三原色は、任意の色で組み合わせることができ、学びました。RGB色範囲内のOpenGL glColorに0〜1が0未満ではないことが言及されるべきである、最深度を表し、何度を表していない1.0以下です。私は、ここで紹介小学校の芸術に行きませんカラーオーバーレイはこのことを認識しています。
ビリトンの魔法のグラフィックス技術者の教育マニュアル(講義)| Yiziyiziは、OpenGLのチュートリアルをノック
OK。これまでのところ、あなたが最も簡単なOpenGLのコードで最も簡単なグラフィックスを描画、あるいは友人の色を変更することができました。

ここでも覚え変換私達はちょうどモデルを言及していることを思い出させますか?我々のモデルの変換は、平行移動、回転、拡大縮小によって達成されます。だから、どのように我々は、パンのOpenGLを使用して回転させるか、それをスケーリング?
ビリトンの魔法のグラフィックス技術者の教育マニュアル(講義)| Yiziyiziは、OpenGLのチュートリアルをノック
ここに答えは:
ビリトンの魔法のグラフィックス技術者の教育マニュアル(講義)| Yiziyiziは、OpenGLのチュートリアルをノック

おすすめ

転載: blog.51cto.com/14528075/2437384