• 大小: 1.46MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: C/C++
  • 标签: 图形学  

资源简介

图形学大作业,完整C++实现。 读取.3DS模型,输出渲染的图片。 支持输出图片序列、场景漫游。

资源截图

代码片段和文件信息

//cpp文件
#include “stdafx.h“
#include “3DS.H“
#include “Model.h“
#include “Texture.h“
#include “Model_Phong.h“
#include “TriangleElement.h“

UINT g_Texture[10][MAX_TEXTURES] = {0};        
t3DModel g_3DModel[10];                                                     

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].pV

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        979  2012-05-02 08:16  Camera.h

     文件       2599  2012-05-06 14:53  CV_test3.cpp

     文件        882  2012-05-06 14:53  CV_test3.sln

     文件       9040  2012-05-01 20:11  CV_test3.vcxproj

     文件        143  2012-05-06 14:52  CV_test3.vcxproj.user

     文件       1234  2012-05-02 22:47  Display.cpp

     文件        254  2012-05-02 08:26  Display.h

     文件        428  2012-04-28 15:25  Geometry.cpp

     文件        264  2012-04-28 15:25  Geometry.h

     文件       4914  2012-05-04 17:06  HBB.cpp

     文件        586  2012-05-02 18:38  HBB.h

     文件        406  2012-04-28 15:25  LightSource.cpp

     文件        302  2012-04-28 15:25  LightSource.h

     文件       3906  2012-04-28 15:25  Matrix.cpp

     文件       1478  2012-04-28 15:25  Matrix.h

     文件       4183  2012-05-02 10:43  Model.cpp

     文件       3228  2012-05-02 10:42  Model.h

     文件        876  2012-04-29 10:48  Model_Phong.cpp

     文件        429  2012-04-29 10:48  Model_Phong.h

     文件       1783  2012-05-02 00:37  ModelGrid.cpp

     文件        758  2012-04-29 10:22  ModelGrid.h

     文件       3938  2012-05-02 18:26  Navigation.cpp

     文件        493  2012-05-02 09:16  Navigation.h

     文件       1959  2012-05-01 08:27  Pixmap.cpp

     文件        745  2012-05-01 08:27  Pixmap.h

     文件       3434  2012-05-01 13:13  Point.cpp

     文件       1447  2012-05-01 13:15  Point.h

     文件      16884  2012-05-04 17:47  samples.cpp

     文件       9183  2012-05-03 13:45  Scene.cpp

     文件       2537  2012-05-01 14:11  Scene.h

............此处省略30个文件信息

评论

共有 条评论