5.モデルデータ構造を作る
4.で作成したモデルビューワは、表示するモデルデータを描画関数内で定義していました。
モデルデータ構造を作成し、4.で作成したモデルビューワを、モデルデータ構造データを描画するようにします。
実行形式ファイルダウンロード (ModelViewer2_exe.lzh)
ソースファイルダウンロード (ModelViewer2_src.lzh)
プロジェクトを開く
4.で作成したモデルビューワプロジェクトを開きます。
モデルデータ構造の作成
「メニュー/ファイル/新規作成」(もしくは、「メニュー/プロジェクト/プロジェクトへ追加/新規作成」)でファイル名「ModelDataStructure.h」のファイルを作成します。
ModelDataStructure.hの内容を以下のようにします。
モデルビューワのビュークラスにモデルデータ構造データメンバーの追加
ModelViewerView.hに
#include "ModelDataStructure.h"
および
CModel m_model;
を追加します。
ビルドし、エラー、警告がないことを確認します。
モデルデータ構築処理の追加
モデルビューワのビュークラスのコンストラクタにモデルデータ構築処理を追加します。
ビルドし、エラー、警告がないことを確認します。
RenderObjects()の変更
モデルデータ構造データを描画するようにRenderObjects()を変更します。
ビルドし、エラー、警告がないことを確認します。
実行
実行し、4.で作成したモデルビューワプログラムと同じ結果になることを確認します。
実行結果