<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/nico_nonono/">
    <title>NicogameLog</title>
    <link>http://w.atwiki.jp/nico_nonono/</link>
    <atom:link href="https://w.atwiki.jp/nico_nonono/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>NicogameLog</description>

    <dc:language>ja</dc:language>
    <dc:date>2011-08-04T08:33:54+09:00</dc:date>
    <utime>1312414434</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/nico_nonono/pages/23.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nico_nonono/pages/22.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nico_nonono/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nico_nonono/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nico_nonono/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nico_nonono/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nico_nonono/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nico_nonono/pages/16.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nico_nonono/pages/15.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/nico_nonono/pages/14.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/nico_nonono/pages/23.html">
    <title>OpenGLメモ_Xファイル内容</title>
    <link>https://w.atwiki.jp/nico_nonono/pages/23.html</link>
    <description>
      *&amp;bold(){OpenGLメモ}
**Xファイル内容
***Flame
Frame 
　┣ FrameTransformMatrix 
　┃　┗ Matrix4x4 
　┃　　　┗ array float matrix[16]　フレームのローカル変換行列 
　┗ Mesh 
　　　┣ DWORD nVertices	 頂点数 
　　　┣ array vertices[Vector]	頂点リスト 
　　　┣ DWORD nFace	 面数 
　　　┗ Array faces[Vector]	面リスト

&amp;bold(){「メッシュ」とそれを座標変換させる「ローカル変換行列」}



[[戻る&gt;OpenGLメモ]]：[[トップページへ&gt;http://www45.atwiki.jp/nico_nonono/]]
----    </description>
    <dc:date>2011-08-04T08:33:54+09:00</dc:date>
    <utime>1312414434</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nico_nonono/pages/22.html">
    <title>OpenGLメモ_投影</title>
    <link>https://w.atwiki.jp/nico_nonono/pages/22.html</link>
    <description>
      *&amp;bold(){OpenGLメモ}
**画面への描画方法(投影方法)
***透視投影
 glOrtho( GLdouble l, GLdouble r, GLdouble b, GLdouble t, GLdouble n, GLdouble f )
引数
　l ⇒ ウィンドウ左
　r ⇒ ウィンドウ右
　b ⇒ ウィンドウ下
　t ⇒ ウィンドウ上
　n ⇒ ウィンドウ手前
　f ⇒ ウィンドウ奥

***平行投影
 gluPerspective( GLdouble fovy, GLdouble aspect, GLdouble zNear, GLdouble zFar )
引数
　foby ⇒ 画角
　aspect ⇒ アスペクト比
　zNear ⇒ 奥行き(手前)
　zFar ⇒ 奥行き(奥)

***視点を任意に設定
 gluLookAt( GLdouble ex, GLdouble ey, GLdouble ez,
            GLdouble cx, GLdouble cy, GLdouble cz,
            GLdouble ux, GLdouble uy, GLdouble uz ) 
引数
　ex, ey, ez ⇒ 視点の位置
　cx, cy, cz ⇒ 見る位置(見る方向、原点とか)
　ux, uy, uz ⇒ 表示される画像の上の方向



[[戻る&gt;OpenGLメモ]]：[[トップページへ&gt;http://www45.atwiki.jp/nico_nonono/]]
----    </description>
    <dc:date>2011-07-14T00:47:41+09:00</dc:date>
    <utime>1310572061</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nico_nonono/pages/21.html">
    <title>OpenGLメモ_Xファイル読み込み</title>
    <link>https://w.atwiki.jp/nico_nonono/pages/21.html</link>
    <description>
      *&amp;bold(){OpenGLメモ}
**Xファイルの読み込み
***全体の流れ
+Xファイルをテキスト形式で開く
+情報の読み込み
+Xファイルを閉じる
+情報をもとに描画

***Xファイルをテキスト形式で開く
Xファイルをテキスト形式で開き、情報の読み込みを行います。
 FILE *file;
 file = fopen( &quot;ファイル名&quot;, &quot;rt&quot; ))

***情報の読み込み
データをコピーし、各情報を変数に保存します。
そのため、Xファイル内のどの数値が何の情報かを知っている必要があります。

&amp;bold(){◆Xファイルの構造}
情報を読み込むためには、構造を知っている必要があります。

&amp;bold(){◆読み込む}
情報を保存するために↓のようなクラスを作成。
 // 3角
 class vector3f
 {
 public:
 	vector3f();
 	vector3f( const float &amp;x, const float &amp;y, const float &amp;z );
 	~vector3f();
 
 	void set( const float &amp;x, const float &amp;y, const float &amp;z );
 	void operator+=( const vector3f );
 	void operator-=( const vector3f );
 	void operator =( const vector3f );
 
 	// メンバ変数
 	float x;
 	float y;
 	float z;
 };
 
 class vector3d
 {
 public:
 	vector3d();
 	vector3d( const int &amp;x, const int &amp;y, const int &amp;z );
 	~vector3d();
 
 	void set( const int &amp;x, const int &amp;y, const int &amp;z );
 	void operator+=( const vector3d &amp;vector );
 	void operator-=( const vector3d &amp;vec    </description>
    <dc:date>2011-06-28T09:11:40+09:00</dc:date>
    <utime>1309219900</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nico_nonono/pages/20.html">
    <title>いろいろメモ</title>
    <link>https://w.atwiki.jp/nico_nonono/pages/20.html</link>
    <description>
      *いろいろメモ
**error LNK2005
 1&gt;libcmtd.lib(dbgheap.obj) : error LNK2005: __heap_alloc は既に LIBCMT.lib(malloc.obj) で定義されています。
 1&gt;libcmtd.lib(dbgheap.obj) : error LNK2005: __recalloc は既に LIBCMT.lib(recalloc.obj) で定義されています。
 1&gt;libcmtd.lib(dbgheap.obj) : error LNK2005: __msize は既に LIBCMT.lib(msize.obj) で定義されています。
↑みたいなエラーが出た時
「プロジェクト」⇒「プロパティ」⇒「C/C++」⇒「コード生成」のランタイムライブラリの設定が違う可能性ある。 
ランタイムライブラリの設定はlib生成時とプログラムコンパイル時で合わせないといけない。 
lib生成時に「マルチスレッド (/MT)」と「マルチスレッド デバッグ(/MTd)」どちらで生成したか確認する。 

----    </description>
    <dc:date>2011-06-19T04:35:41+09:00</dc:date>
    <utime>1308425741</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nico_nonono/pages/19.html">
    <title>上部</title>
    <link>https://w.atwiki.jp/nico_nonono/pages/19.html</link>
    <description>
      *NicogameLog    </description>
    <dc:date>2011-06-11T07:04:02+09:00</dc:date>
    <utime>1307743442</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nico_nonono/pages/18.html">
    <title>トップページ</title>
    <link>https://w.atwiki.jp/nico_nonono/pages/18.html</link>
    <description>
      *&amp;bold(){トップページ}
***このサイトについて
-このサイトは、現在作成中のゲームについての作成ログを記載しています。
-気分屋ですので完成は気長に構えてくれるとうれしいです。
***サイトマップ
-&amp;bold(){トップページ} &amp;size(9){&amp;underdot(red,2px){このサイトのトップページ}}
-&amp;bold(){進行中企画} &amp;size(9){&amp;underdot(red,2px){現在作成中のゲーム (某ラジオのゲームを作る) のまとめページ}}
-&amp;bold(){OpenGLメモ} &amp;size(9){&amp;underdot(red,2px){OpenGL関係のメモページ}}
-&amp;bold(){いろいろメモ} &amp;size(9){&amp;underdot(red,2px){プログラムのエラーとかの備忘録}}
-&amp;bold(){リンク} &amp;size(9){&amp;underdot(red,2px){お世話になっているサイト/参考にさせていただいたサイトへのリンク}}
***プロフィールとか
|管理人|ののの|
||not学生。20歳↑男&amp;br()プログラムやってます。|
|連絡先|nico.nonono☆gmail.com　←☆を@に|
|サイト名|NicogameLog|
|URL|http://www45.atwiki.jp/nico_nonono/|

|&amp;size(9){アクセス数}|&amp;size(9){全体}|&amp;size(9){&amp;counter()}|&amp;size(9){今日}|&amp;size(9){&amp;counter(today)}|&amp;size(9){昨日}|&amp;size(9){&amp;counter(yesterday)}|

----    </description>
    <dc:date>2011-08-16T15:25:24+09:00</dc:date>
    <utime>1313475924</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nico_nonono/pages/17.html">
    <title>OpenGLメモ</title>
    <link>https://w.atwiki.jp/nico_nonono/pages/17.html</link>
    <description>
      *OpenGLメモ

-[[画面への描画方法(投影方法)&gt;OpenGLメモ_投影]]
-[[Xファイルの読み込み&gt;OpenGLメモ_Xファイル読み込み]]
-[[Xファイル内容&gt;OpenGLメモ_Xファイル内容]]




----    </description>
    <dc:date>2011-08-04T08:23:10+09:00</dc:date>
    <utime>1312413790</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nico_nonono/pages/16.html">
    <title>お世話になっているサイト</title>
    <link>https://w.atwiki.jp/nico_nonono/pages/16.html</link>
    <description>
      *お世話になっているサイト/参考にさせていただいたサイト
**プログラム関係
***一般
-[[コマンドプロンプトで作業効率UP&gt;http://cmd-pro.com/]]
***DirectX
-[[Big IsLand&gt;http://bilg.main.jp/]]
-[[DirectX9 プログラミングメモ&gt;http://www36.atwiki.jp/directx/pages/1.html]]
-[[ToruのDirectXプログラミング講座&gt;http://toruweb.web.fc2.com/]]
-[[○×つくろーどっとコム&gt;http://marupeke296.com/]]
***OpenGL
-[[GLSLを使ったOpenGLプログラム&gt;http://www.arakin.dyndns.org/index.php]]
-[[GLUTによる「手抜き」OpenGL入門&gt;http://www.wakayama-u.ac.jp/~tokoi/opengl/libglut.html]]
-[[Independent JPEG Group&gt;http://www.ijg.org/]]
-[[www.komoto.org&gt;http://www.komoto.org/]]

**3Dデータ関係
***ツール
-[[metaseq.net&gt;http://www.metaseq.net/]]
-[[おちゃっこＬＡＢ&gt;http://www5d.biglobe.ne.jp/~ochikko/index.htm]]
***モデリング参考
-[[CG制作&gt;http://cg.xyamu.net/]]


----    </description>
    <dc:date>2011-12-06T00:32:50+09:00</dc:date>
    <utime>1323099170</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nico_nonono/pages/15.html">
    <title>某ラジオのゲームを作る コメントログ</title>
    <link>https://w.atwiki.jp/nico_nonono/pages/15.html</link>
    <description>
      **某ラジオのゲームを作る コメントログ
- テスト   --  (ののの)  &amp;size(80%){2011-05-23 02:41:08} 
- 最新の3件がフォーム下に表示されます。 &amp;br()過去のコメントは↑の「すべてのコメントを見る」から確認できます。   --  (ののの)  &amp;size(80%){2011-05-23 05:11:04}     </description>
    <dc:date>2011-05-23T05:11:04+09:00</dc:date>
    <utime>1306095064</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/nico_nonono/pages/14.html">
    <title>某ラジオのゲームを作る 進捗情報</title>
    <link>https://w.atwiki.jp/nico_nonono/pages/14.html</link>
    <description>
      *企画名：某ラジオのゲームを作る　進行状況
&amp;bold(){[[企画概要へ&gt;企画]]}
***12/5/6
-離れていたので何をしていたのか…確認中。
-モデリング、あとUVつければいいかな。
&amp;ref(のびるちゃん_モデル.jpg)
***11/12/26
-vectorの扱い方に悩み中。
***11/11/29
-すごく久しぶりですが、生きてます。
-クォータニオン、それっぽい動きにできました！見せられるまでにがんばります。
***11/08/02
-モデリングが思ったように進まないので、スキニングを奮闘中
***11/07/17
-法線とりあえず出来ました。
-モデル作成、↓のざっくりとした下絵を元にモデリングしてみます。
&amp;ref(NicogameLog_4.jpg)
***11/06/22
-テクスチャできました。が、法線まちがっているらしく、うまくできないことに気づきました。
***11/06/17
-4頂点の描画できました！次はテクスチャ。
***11/06/16
-4頂点の描画がうまくいかない・・・
***11/06/11
-xファイルから3角面の描画が出来るようになった
-色の表示も出来ていると思う
-未実装　⇒　テクスチャ、4角面
&amp;ref(NicogameLog_3.jpg)
***11/06/02
-「Independent JPEG Group」を使用させてもらい、Jpegを読み込めるようになった。
-xファイルを描画しようとして、はじめに座標のみを読込⇒描画しようとしているけどうまくいってない・・・。
-読み込んでいるファイルは、三角形2枚の板
&amp;ref(NicogameLog_2.jpg)
***11/05/26
-テクスチャを読み込み、描画できるようになった。
&amp;ref(NicogameLog_1.jpg)
***11/05/22
-作成はじめました。
-OpenGLを使えるよう設定完了。
-800×600のウィンドウを生成できるようになった。


----    </description>
    <dc:date>2012-05-06T19:45:36+09:00</dc:date>
    <utime>1336301136</utime>
  </item>
  </rdf:RDF>
