2022-01-13 10:11:17 索炜达电子 492
文件编号:L48
文件大小:24M
代码行数:297行(主程序)
开发环境:VS2019、OpenGL
猿创承诺:该源码均通过亲自测试可正常运行
简要概述:OpenGL 3D 模型查看器
运行效果:
目录│文件列表:
├ 演示视频
│ └ 演示视频.mp4
└ 项目源码
└ OpenGL-3DModelViewer
└ 3DModelViewer
│ 3DModelViewer.sln
├ 3DModelViewer
│ │ 3DModelViewer.vcxproj
│ │ 3DModelViewer.vcxproj.filters
│ │ 3DModelViewer.vcxproj.user
│ │ C3P0.obj
│ │ Desmond_Miles.obj
│ │ GLFont.cpp
│ │ GLFont.h
│ │ Listener.h
│ │ Matrix4x4.cpp
│ │ Matrix4x4.h
│ │ OBJFileReader.cpp
│ │ OBJFileReader.h
│ │ OGLApplication.cpp
│ │ OGLApplication.h
│ │ OGLCube.cpp
│ │ OGLCube.h
│ │ OGLRectangle.cpp
│ │ OGLRectangle.h
│ │ OGLWin32.cpp
│ │ OGLWin32.h
│ │ OGLWin32.ico
│ │ OGLWin32.rc
│ │ OGLWindow.cpp
│ │ OGLWindow.h
│ │ Renderable.h
│ │ Resource.h
│ │ SlideBar.cpp
│ │ SlideBar.h
│ │ small.ico
│ │ targetver.h
│ │ teapot.obj
│ │ teapotorig.obj
│ │ teddy.obj
│ │ Triangle.cpp
│ │ Triangle.h
│ │ TriangleMesh.cpp
│ │ TriangleMesh.h
│ │ UserInterface.cpp
│ │ UserInterface.h
│ │ Vector2D.cpp
│ │ Vector2D.h
│ │ Vector4D.cpp
│ │ Vector4D.h
│ ├ Debug
│ │ │ 3DModelViewer.exe.recipe
│ │ │ 3DModelViewer.ilk
│ │ │ 3DModelViewer.log
│ │ │ GLFont.obj
│ │ │ Matrix4x4.obj
│ │ │ OBJFileReader.obj
│ │ │ OGLApplication.obj
│ │ │ OGLCube.obj
│ │ │ OGLRectangle.obj
│ │ │ OGLWin32.obj
│ │ │ OGLWin32.res
│ │ │ OGLWindow.obj
│ │ │ SlideBar.obj
│ │ │ Triangle.obj
│ │ │ TriangleMesh.obj
│ │ │ UserInterface.obj
│ │ │ vc142.idb
│ │ │ vc142.pdb
│ │ │ Vector2D.obj
│ │ │ Vector4D.obj
│ │ └ 3DModelViewer.tlog
│ │ │ 3DModelViewer.lastbuildstate
│ │ │ CL.command.1.tlog
│ │ │ CL.read.1.tlog
│ │ │ CL.write.1.tlog
│ │ │ link.command.1.tlog
│ │ │ link.read.1.tlog
│ │ │ link.write.1.tlog
│ │ │ rc.command.1.tlog
│ │ │ rc.read.1.tlog
│ │ └ rc.write.1.tlog
│ ├ Fonts
│ │ │ another_font.glf
│ │ └ franklin_gothic.glf
│ └ x64
│ └ Debug
│ │ 3DModelViewer.log
│ │ Matrix4x4.obj
│ │ OBJFileReader.obj
│ │ OGLApplication.obj
│ │ OGLCube.obj
│ │ OGLRectangle.obj
│ │ OGLWin32.obj
│ │ OGLWindow.obj
│ │ SlideBar.obj
│ │ Triangle.obj
│ │ TriangleMesh.obj
│ │ UserInterface.obj
│ │ vc142.idb
│ │ vc142.pdb
│ │ Vector2D.obj
│ │ Vector4D.obj
│ └ 3DModelViewer.tlog
│ │ 3DModelViewer.lastbuildstate
│ │ CL.command.1.tlog
│ │ CL.read.1.tlog
│ │ CL.write.1.tlog
│ └ unsuccessfulbuild
├ Debug
│ │ 3DModelViewer.exe
│ └ 3DModelViewer.pdb
├ Release
│ │ 3DModelViewer.exe
│ │ 3DModelViewer.iobj
│ │ 3DModelViewer.ipdb
│ │ 3DModelViewer.pdb
│ │ C3P0.obj
│ │ Desmond_Miles.obj
│ │ teapot.obj
│ │ teddy.obj
│ └ Fonts
│ │ another_font.glf
│ └ franklin_gothic.glf