C++ 在openGL中绘制平面曲面

C++ 在openGL中绘制平面曲面,c++,opengl,plane,C++,Opengl,Plane,我正试图用从Parasolid x_t文件读取的参数在openGL中绘制一个立方体。有谁能指导我用以下输入在openGL中绘制平面曲面 飞机上的点 垂直于平面(单位矢量) 平面的x轴(单位矢量) 这些是我从parasolid*.x_t文件读取的输入。利用这个,我必须找到y轴向量,它是法线和x轴的叉积。为了得到平面的其他三个点,我完全搞不懂c++代码中应该使用的过程或方程。给定法线[nx,ny,nz],X向量[xx,xy,xz]和平面上的点p=[px,py,pz] 那么Y矢量=N×X 现在我们

我正试图用从Parasolid x_t文件读取的参数在openGL中绘制一个立方体。有谁能指导我用以下输入在openGL中绘制平面曲面

  • 飞机上的点
  • 垂直于平面(单位矢量)
  • 平面的x轴(单位矢量)

这些是我从parasolid*.x_t文件读取的输入。利用这个,我必须找到y轴向量,它是法线和x轴的叉积。为了得到平面的其他三个点,我完全搞不懂c++代码中应该使用的过程或方程。

给定法线[nx,ny,nz],X向量[xx,xy,xz]和平面上的点p=[px,py,pz]
那么Y矢量=N×X

现在我们可以假设p代表立方体面的左下角。
然后右下=P+X,右上=P+X+Y,左上=P+Y