我正在尝试使用从Parasolid x_t文件读取的参数在openGL中绘制一个多维数据集。任何人都可以指导我使用以下输入在openGL中绘制平面,
这些是我从parasolid * .x_t文件中读取的输入。使用这个我必须找到y轴向量,它是法线和x轴的交叉积。我完全混淆了我应该在我的c ++代码中使用的过程或等式,以获得平面的其他三个点。
答案 0 :(得分:0)
给定法线[nx,ny,nz],X向量[xx,xy,xz]和平面上的点P = [px,py,pz]
然后Y-vector = N cross X;
我们现在可以假设, P 表示立方体面的左下角 然后bottom_right = P + X,top_right = P + X + Y和top_left = P + Y.