如何在opengl中获得三角形的中点

时间:2011-04-01 22:14:44

标签: opengl game-physics

我在平面上绘制了三角形代码

              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)绘制的。我想计算三角形的中点和顶点(越来越像圆的半径或直径)。它是直角三角形吗?

1 个答案:

答案 0 :(得分:1)

这与OpenGL无关(这是简单的数学运算)。

可以在Wikipedia找到很多公式(取决于您所指的“中间点”的类型)。

使用你当前的坐标/顶点它实际上是一个等边三角形(所有边都有相同的长度,内部的每个角度都是60°)。