使用Qt与OpenGL导入3ds模型

这个例子使用Qt和OpenGL导入3ds模型。导入3ds的类是从网络资源中找到的源码,界面采用Qt制作。界面类中只使用了一个QGLWidget类。注意:你需要找到glaux库,在本例中也提供了这个库。头文件直接放在Program Files\Microsoft SDKs\Windows\v6.0A\Include\gl中,在本代码中只是简单地将gl文件夹复制过来了,你可以自行调整路径。

zip
Import3DScsdn.zip 预估大小:56个文件
folder
Import3DScsdn 文件夹
file
Import3DScsdn.sln 905B
file
Import3DScsdn.ncb 18.78MB
file
Import3DScsdn.suo 17KB
folder
Debug 文件夹
file
vc90.idb 1.96MB
file
GLAUX.LIB 1.13MB
file
Import3DScsdn.pdb 2.54MB
file
qrc_import3dscsdn.obj 8KB
file
vc90.pdb 1.82MB
file
mt.dep 67B
file
3DMath.obj 43KB
file
Import3DScsdn.ilk 1.05MB
file
GLShow3DS.obj 178KB
file
Import3DScsdn.exe.intermediate.manifest 621B
file
BuildLog.htm 9KB
file
3Ds.obj 245KB
file
3dsloader.obj 196KB
file
moc_GLShow3DS.obj 144KB
file
main.obj 141KB
file
Import3DScsdn.exe 182KB
file
glaux.dll 1.32MB
file
CJPEGFile.obj 10KB
folder
Import3DScsdn 文件夹
file
Import3DScsdn.vcproj 11KB
file
Import3DScsdn.vcproj.qinan-PC.qinan.user 1KB
file
CJPEGFile.h 337B
file
3Ds.cpp 14KB
folder
data 文件夹
folder
model 文件夹
file
FACE.3DS 77KB
file
model.3DS 10KB
file
zhishengji.3ds 32KB
folder
texture 文件夹
file
image2.jpg 6KB
file
image1.bmp 68KB
file
hind011.bmp 250KB
file
cwall02.jpg 18KB
file
FACE.BMP 900KB
file
Thumbs.db 16KB
folder
include 文件夹
file
jpeglib.h 46KB
file
jconfig.h 1KB
file
JMORECFG.H 13KB
file
define.h 985B
folder
lib 文件夹
file
jpeg.lib 248KB
file
CJPEGFile.cpp 3KB
file
GLShow3DS.ui 534B
folder
Resources 文件夹
file
import3dscsdn.qrc 73B
file
3DMath.cpp 3KB
folder
GeneratedFiles 文件夹
folder
Release 文件夹
file
qrc_import3dscsdn.cpp 739B
folder
Debug 文件夹
file
moc_GLShow3DS.cpp 2KB
file
ui_GLShow3DS.h 1KB
file
GLShow3DS.cpp 1KB
file
3DMath.h 925B
file
3dsloader.cpp 5KB
file
3dsloader.h 705B
file
main.cpp 203B
file
GLShow3DS.h 437B
folder
gl 文件夹
file
GL.h 67KB
file
GLAUX.H 12KB
file
GLU.h 18KB
file
3Ds.h 5KB
zip 文件大小:8.45MB