Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opengl 如何在opegl中求三角形中点_Opengl_Game Physics - Fatal编程技术网

Opengl 如何在opegl中求三角形中点

Opengl 如何在opegl中求三角形中点,opengl,game-physics,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 );

我有下面的在平面上画三角形的代码

              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)开始绘制。我想计算三角形的中点和顶点(或多或少类似于圆的半径或直径)。是直角三角形吗?

这与OpenGL无关(只是简单的数学)

很多公式(取决于你提到的“中间点”的类型)都可以在上面找到

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