资源简介
OpenGL读取3DS文件 CLoad3ds类
代码片段和文件信息
#include “stdafx.h“
#include “3ds.h“
UINT g_Texture[10][MAX_TEXTURES] = {0};
t3DModel g_3DModel[10];
int g_ViewMode = GL_TRIANGLES;
bool g_bLighting = true;
CLoad3DS::CLoad3DS()// 构造函数的功能是初始化tChunk数据
{ m_CurrentChunk = new tChunk; // 初始化并为当前的块分配空间
m_TempChunk = new tChunk; // 初始化一个临时块并分配空间
}
CLoad3DS::~CLoad3DS()
{ CleanUp();// 释放内存空间
for(int j = 0; j <10;j++)
for(int i = 0; i < g_3DModel[j].numOfobjects; i++)
{ delete [] g_3DModel[j].pobject[i].pFaces;// 删除所有的变量
delete [] g_3DModel[j].pobject[i].pNormals;
delete [] g_3DModel[j].pobject[i].pVerts;
delete [] g_3DModel[j].pobject[i].pTexVerts;
}
}
////////////////////////////////////////////////////////////////////////
void CLoad3DS::Init(char *filenameint j)//
{ Import3DS(&
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 19737 2009-06-06 12:45 3ds.cpp
文件 3871 2008-08-05 00:10 3ds.h
----------- --------- ---------- ----- ----
23608 2
评论
共有 条评论