• 大小: 8KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 语言: 其他
  • 标签: CLoad3ds类  

资源简介

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


评论

共有 条评论

相关资源