DOSEIの日記

技術メモ+日常ログ

覚書

  • 座標系は左手系。世界も、カメラも。
  • デフォルトのレンダリングは 4:3 の画像。この比になるように、 cameraright が、 4 ⁄ 3 = 1.33 になっている。出力の比と、 up, right ベクトルの比が一致していないと歪む。
  • #declare はグローバル識別子、 #local はローカル識別子の宣言をする。いわゆる static のような生存期間はずっとだが、スコープはローカルな識別子は宣言できない。
  • メインファイルでは、 #local を使わないことが推奨されている (in manual)。理由は、意味がないし、混乱するから。インクルードファイル中ローカルな宣言に使う。(メインでも、マクロローカルなら使っていい)
  • 識別子のスコープは宣言したところから。前方参照は出来ない。
  • camera や物体などの items の出現順序は関係ない。例えば、 skylook_at の順序を入れ替えても同じ。ほんと?