0

私は平面上に三角形を描くコードを持っています。

              glTranslatef(0,0,-6);


        glBegin(GL_TRIANGLES);        
            glVertex3f( 0.2, 0.0, 0.0 );        
            glVertex3f( 0.0, 0.2, 0.0 );        
            glVertex3f( 0.0, 0.0, 0.2 );        
          glEnd();

直角三角形が点 (0,0,-6) から描画されている場合。三角形の中点と頂点を計算したい(円の半径や直径のように)。直角三角形ですか?

4

1 に答える 1

1

これは OpenGL とは関係ありません (単純な計算です)。

多くの数式 (参照している「中間点」の種類に応じて) はWikipediaで見つけることができます。

現在の座標/頂点を使用すると、実際には正三角形です (すべての辺の長さは同じで、各角度は内側で 60 ° です)。

于 2011-04-01T22:22:40.123 に答える