DrawModel

出典: YKAwiki

目次

概要

LoadMQOFileで読み込んだモデルを描画する

書式

X,Y,Zで異なるスケールにできるのもあるがそいつは保留。

void drawModel( int id, CVector3 vPosition, CVector3 vRotation,
 float fScale);
@param id 識別ID。ユーザが管理
@param vPosition 位置
@param vRotation 回転
@param fScale 拡大縮小

サンプル

//モデルID
enum{
 eWhiteHeadModel,
 eModelTypeMax
};
int InitApplication(){
 //消去色
 gGame->setClearColor(0,0,0,1);
 //モデル読み込み
 gGame->loadMQOFile( sMQOFileNames[0], eWhiteHeadModel,
   fWhiteHeadFirstScale);
 return 0;
}
void Main(){
 //平面を描く
 DrawGridXZ( 20, 1.f );
 vWhiteHeadRotation.x += 0.01f;
 if( vWhiteHeadRotation.x > 2* 3.14){
  vWhiteHeadRotation.x = 0;
 }
 //モデル描画
 gGame->drawModel( eWhiteHeadModel, vWhiteHeadFirstPosition,
   vWhiteHeadRotation, fWhiteHeadNowScale); 
}

関連

LoadMQOFile