【L48】计算机图形学:OpenGL 3D模型查看器

2022-01-13 10:11:17      索炜达电子      492     

文件编号:L48

文件大小:24M

代码行数:297行(主程序)

开发环境:VS2019、OpenGL

猿创承诺:该源码均通过亲自测试可正常运行

简要概述:OpenGL 3D 模型查看器

运行效果:


【L48】计算机图形学:OpenGL 3D模型查看器

【L48】计算机图形学: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

TAG模型查看器
  • 4 次
  • 300 分