この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 最新リビジョン 両方とも次のリビジョン | ||
c.sharp:opentk [2018/04/30 23:47] fifi |
c.sharp:opentk [2018/05/03 13:19] fifi |
||
---|---|---|---|
ライン 3: | ライン 3: | ||
- [OpenGL入門](http://wisdom.sakura.ne.jp/system/opengl/) | - [OpenGL入門](http://wisdom.sakura.ne.jp/system/opengl/) | ||
- [Xamarin OpenGLES](https://developer.xamarin.com/api/namespace/OpenTK/) | - [Xamarin OpenGLES](https://developer.xamarin.com/api/namespace/OpenTK/) | ||
+ | - [giawa/opengl4tutorials: Tutorial Particle](https://github.com/giawa/opengl4tutorials) | ||
+ | - [neokabuto/OpenTKTutorialContent: Project files from OpenTK tutorials from my blog](https://github.com/neokabuto/OpenTKTutorialContent) | ||
+ | - [jeske/SimpleScene: Simple 3D scene manager in C# and OpenTK / OpenGL](https://github.com/jeske/SimpleScene) | ||
+ | # 座標変換を完全に理解する | ||
+ | |||
+ | - ワールド座標変換 | ||
+ | - ビュー/プロジェクション座標変換 | ||
+ | -- 2Dに変換する工程 | ||
+ | -- クリッピング座標系(正規化視野空間とか正規化デバイス座標系) | ||
+ | -- 透視投影変換 | ||
+ | -- 平行投影変換 | ||
+ | |||
+ | - 射影変換 | ||
# 3Dの座標グリッドを美しく表示する方法 | # 3Dの座標グリッドを美しく表示する方法 | ||
ライン 72: | ライン 85: | ||
GL.Viewport(0, 0, Width, Height); | GL.Viewport(0, 0, Width, Height); | ||
- | GL.Ortho(0, Width, Height, 0, -1, 1); | + | GL.Ortho(0, Width, Height, 0, -1, 1); // 射影変換 その他Perspectiveもある |
// ******** Text Rendering | // ******** Text Rendering |