blog

OpenGL共通座標系

投影とは、物体の形状をある平面に投影するための光線の集合を指します。 この平面上に得られる画像も「投影」と呼ばれます。投影は、正射投影と透視投影に分けられます。 透視投影:投影の中心線が投影面に対して...

Apr 11, 2020 · 2 min. read
Share this

Dデカルト座標系

Dデカルト座標系

ビューポート

注意:ビューポートサイズは != 画面サイズ ビューポートの設定方法

 glViewport(x, y, width, height)

x y ビューポートの左下隅の位置を決定します。

投影

投影とは、「プロジェクション」と呼ばれる光線の集合を用いて、物体の形状を平面に投影すること。 この平面上に得られるイメージも「投影」と呼ばれます。投影は、正射投影と透視投影に分けられます。正射投影:つまり、投影された光線の中心線が投影面に垂直であること。透視投影:その投影の中心線が投影面に垂直でないこと。

カメラ座標系

世界座標系、慣性座標系、物体座標系

座標系変換

2D画面に表示するイメージをキャプチャしてレンダリングすること。これはワールド座標からスクリーン座標に変換するプロセスで、観察者座標はスクリーン座標で表示されるイメージに大きく影響します。つま り 、 オブザーバ座標は、 オブザーバがイメージを表示す る ために選んだ位置です。 OpenGL は、 切 り 抜 き 座標系 ・ 正規化デバ イ ス座標系 ・ ス ク リ ーン座標系を定義 し てい る だけです。ローカル座標系、ワールド座標系、カメラ座標系はすべて、ユーザー設計を容易にするためにカスタマイズされた座標系であり、それらの関係は次の図のようになります。座標系変換計算

Read next

リートコード336回文|Python

336.回文 一意な単語の集合が与えられたとき、リスト中の2つの単語、words[i] + words[j]が回文に連結できるような、異なるインデックスのすべての組を求めなさい。 例題では、回文を構成する文字列の長さは必ずしも等しくないことがわかります。このような2つの文字列単語a, bが存在するとき、a + bは...であるとします。

Apr 11, 2020 · 4 min read