質問

私はゲームエンジンに取り組んでいますが、ビルボード(つまり、画面に長方形)を描くことができるようにしたいと思っています。

役に立ちましたか?

解決

OpenGLには、変換マトリックスの概念があります。これらは、画面上のオブジェクトの配置を管理します。それらから、「上」と「右」を指すベクトル(方向)を読むことができます。これらは一般にアップベクトルと右ベクトルと呼ばれます(3番目はlook-vectorと呼ばれる場合があります)。それらを取得する方法です ここで説明します.

それらを手に入れると、看板のクワッドを作るのは非常に簡単です。

P - right * .5 + up
+-------------+ P + right * .5 + up
|             |
|             |
|             |
|      P      |
+------+------+ P + right * .5
P - right * .5

これらは座標です(Pは、BBの下部中心にある管理位置です)。そのようなクワッドを他のクワッドと同じ方法で描くことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top