1

Parasolid x_t ファイルから読み取ったパラメーターを使用して、openGL で立方体を描画しようとしています。次の入力を使用して、openGLで平面を描画する方法を教えてもらえますか?

  • 平面上のポイント
  • 平面に垂直 (単位ベクトル)
  • 平面の x 軸 (単位ベクトル)

これらは、parasolid *.x_t ファイルから読み取った入力です。これを使用して、法線と x 軸の外積である y 軸ベクトルを見つける必要があります。平面サーフェスの他の 3 つのポイントを取得するために、C++ コードで使用する必要があるプロセスまたは方程式と完全に混同しています。

4

1 に答える 1

0

法線 [nx,ny,nz]、X ベクトル [xx,xy,xz]、平面 P=[px,py,pz] 上のポイントを指定すると、
Y ベクトル = N クロス X;

今のところ、Pは立方体面の左下隅を表すと仮定できます。
次に、bottom_right = P+X、top_right = P+X+Y、top_left = P+Y です。

于 2012-10-08T06:20:40.417 に答える