C#OpenGL使用GL#U四边形绘制四边形

C#OpenGL使用GL#U四边形绘制四边形,c#,opengl,C#,Opengl,我在使用GL_四边形在OpenGL中绘制四边形时遇到了一些问题。我有一份有要点的清单。每个点都有x,y,z 我知道要画四合院,我需要休耕: 左上角 左下角 右上角 右下角 问题是,我不知道哪个点是左上角,左下角等等,因为每个点的坐标是用其他方法计算的。是否有任何方法(C#)或算法可以帮助我指定哪个点是左上角ect?如果你让另一种方法(如果可能)以已知顺序输出点,你会省去很多麻烦。这是不可能的。我把四面体分成4个三角形。在这个三角形中,我设置了点。我不能说哪个三角形是“第一”、“第二”等等。我确信

我在使用GL_四边形在OpenGL中绘制四边形时遇到了一些问题。我有一份有要点的清单。每个点都有x,y,z

我知道要画四合院,我需要休耕:

  • 左上角
  • 左下角
  • 右上角
  • 右下角

  • 问题是,我不知道哪个点是左上角,左下角等等,因为每个点的坐标是用其他方法计算的。是否有任何方法(C#)或算法可以帮助我指定哪个点是左上角ect?

    如果你让另一种方法(如果可能)以已知顺序输出点,你会省去很多麻烦。这是不可能的。我把四面体分成4个三角形。在这个三角形中,我设置了点。我不能说哪个三角形是“第一”、“第二”等等。我确信,计算出的点是好的,但我在列表中没有正确的顺序。如果你知道顶部、底部、左侧和右侧是什么方向,如果数据“好”,你可以试着将最左边的两个从最右边分开,最上面的两个从底部的两个分开允许这样做。总的来说,我同意@Chris。