• 大小: 838KB
    文件类型: .rar
    金币: 2
    下载: 2 次
    发布日期: 2021-01-04
  • 语言: C/C++
  • 标签: 3DMAX  OBJ  MFC  Opengl  

资源简介

使用MFC和OpenGL实现读取3DMAXD的Obj文件的程序。开发环境是VC6.0,一共提供了3个模型的显示。测试多次了,一定可以运行。

资源截图

代码片段和文件信息

/*    
      glm.c
      Nate Robins 1997 2000
      nate@pobox.com http://www.pobox.com/~nate
 
      Wavefront OBJ model file format reader/writer/manipulator.

      Includes routines for generating smooth normals with
      preservation of edges welding redundant vertices & texture
      coordinate generation (spheremap and planar projections) + more.
  
*/


//#include “StdAfx.h“
#include 
#include 
#include 
#include 
#include 
#include “glm.h“


#define T(x) (model->triangles[(x)])


/* _GLMnode: general purpose node */
typedef struct _GLMnode {
    GLuint index;
    GLboolean averaged;
    struct _GLMnode* next;
} GLMnode;


/* glmMax: returns the maximum of two floats */
static GLfloat
glmMax(GLfloat a GLfloat b) 
{
    if (b > 

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

     文件     196662  1998-02-03 17:48  MFC_OpenGL_3DMAX_OBJ\Apple.bmp

     文件      17580  2009-03-17 15:23  MFC_OpenGL_3DMAX_OBJ\dddd.aps

     文件       1343  2009-03-17 15:23  MFC_OpenGL_3DMAX_OBJ\dddd.rc

     文件      66486  2010-04-19 21:40  MFC_OpenGL_3DMAX_OBJ\glm.cpp

     文件      10176  2005-11-06 21:19  MFC_OpenGL_3DMAX_OBJ\glm.h

     文件     169984  1998-08-18 16:25  MFC_OpenGL_3DMAX_OBJ\glut.dll

     文件     169984  1998-08-18 16:25  MFC_OpenGL_3DMAX_OBJ\glut32.dll

     文件       3013  2010-04-20 08:31  MFC_OpenGL_3DMAX_OBJ\MainFrm.cpp

     文件       1585  2010-04-20 08:31  MFC_OpenGL_3DMAX_OBJ\MainFrm.h

     文件      45880  2010-04-20 08:49  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGL.aps

     文件       2816  2010-04-20 08:50  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGL.clw

     文件       4283  2009-03-17 15:49  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGL.cpp

     文件       4968  2010-04-19 22:19  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGL.dsp

     文件        545  2009-03-13 15:07  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGL.dsw

     文件       1400  2009-03-13 15:07  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGL.h

     文件     132096  2010-04-20 08:50  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGL.ncb

     文件      49664  2010-04-20 08:50  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGL.opt

     文件       2981  2010-04-20 08:50  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGL.plg

     文件      12786  2010-04-20 08:49  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGL.rc

     文件        884  2009-03-17 15:07  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGL.sln

    ..A..H.     27136  2009-03-17 19:35  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGL.suo

     文件       8749  2009-03-17 15:33  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGL.vcproj

     文件       1427  2009-03-17 19:35  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGL.vcproj.75A09F891CA340F.Administrator.user

     文件       1822  2009-03-13 15:07  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGLDoc.cpp

     文件       1519  2009-03-13 15:07  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGLDoc.h

     文件      16240  2010-04-20 08:49  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGLView.cpp

     文件       3431  2010-04-20 08:49  MFC_OpenGL_3DMAX_OBJ\MFC_OpenGLView.h

     文件     336652  2008-06-23 02:57  MFC_OpenGL_3DMAX_OBJ\models\cow.obj

     文件    1973349  2008-06-23 02:57  MFC_OpenGL_3DMAX_OBJ\models\leaves.obj

     文件     194453  2008-07-08 14:51  MFC_OpenGL_3DMAX_OBJ\models\teapot.obj

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

评论

共有 条评论