2022-01-13 10:11:17 索煒達電子 852
文件編號:L48
文件大?。?/strong>24M
代碼行數(shù):297行(主程序)
開發(fā)環(huán)境:VS2019、OpenGL
猿創(chuàng)承諾:該源碼均通過親自測試可正常運行
簡要概述: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