【实例简介】
计算机图形学期末大作业,保龄球游戏,实现了碰撞检测、视界转换、场景切换等要求.最后给分4.7(满分5)
【实例截图】
【核心代码】
Group12_project
└── CGproject_final
├── Debug
│ ├── environment.exe
│ ├── environment.ilk
│ └── environment.pdb
├── environment
│ ├── CBMPLoader.cpp
│ ├── CBMPLoader.h
│ ├── data
│ │ ├── archmodels81_039_001.bmp
│ │ ├── pingzi.mtl
│ │ └── pingzi.obj
│ ├── data0
│ │ ├── behind.bmp
│ │ ├── from_m.bmp
│ │ ├── front1.bmp
│ │ ├── front.bmp
│ │ ├── left1.bmp
│ │ ├── left2.bmp
│ │ ├── left.bmp
│ │ ├── right.bmp
│ │ └── top.bmp
│ ├── data1
│ │ ├── behind.bmp
│ │ ├── front.bmp
│ │ ├── left.bmp
│ │ ├── right.bmp
│ │ └── top.bmp
│ ├── data2
│ │ ├── behind.bmp
│ │ ├── front.bmp
│ │ ├── left.bmp
│ │ ├── right.bmp
│ │ └── top.bmp
│ ├── Debug
│ │ ├── Camera.obj
│ │ ├── CBMPLoader.obj
│ │ ├── environment.log
│ │ ├── Environment.obj
│ │ ├── environment.tlog
│ │ │ ├── CL.command.1.tlog
│ │ │ ├── CL.read.1.tlog
│ │ │ ├── CL.write.1.tlog
│ │ │ ├── environment.lastbuildstate
│ │ │ ├── link.command.1.tlog
│ │ │ ├── link.read.1.tlog
│ │ │ └── link.write.1.tlog
│ │ ├── GLFrame.obj
│ │ ├── GLWindow.obj
│ │ ├── main.new.obj.enc
│ │ ├── main.obj
│ │ ├── main.obj.enc
│ │ ├── math3d.obj
│ │ ├── objloader.obj
│ │ ├── particles.obj
│ │ ├── particle_sys.obj
│ │ ├── SkyBox.obj
│ │ ├── skybox.obj.enc
│ │ ├── stdafx.obj
│ │ ├── vc140.idb
│ │ ├── vc140.pdb
│ │ └── Vector.obj
│ ├── environment.vcxproj
│ ├── environment.vcxproj.filters
│ ├── environment.vcxproj.user
│ ├── freeglut.dll
│ ├── freeglut_ext.h
│ ├── freeglut.h
│ ├── freeglut.lib
│ ├── freeglut_std.h
│ ├── glaux.lib
│ ├── glut32.dll
│ ├── glut32.lib
│ ├── glut.h
│ ├── main.cpp
│ ├── math3d.cpp
│ ├── math3d.h
│ ├── object.h
│ ├── SkyBox.cpp
│ ├── SkyBox.h
│ ├── stdafx.cpp
│ ├── stdafx.h
│ ├── Vector.cpp
│ ├── Vector.h
│ └── x64
│ └── Debug
│ ├── environment.log
│ ├── environment.tlog
│ │ ├── CL.command.1.tlog
│ │ ├── CL.read.1.tlog
│ │ ├── CL.write.1.tlog
│ │ ├── environment.lastbuildstate
│ │ ├── link.command.1.tlog
│ │ ├── link-cvtres.read.1.tlog
│ │ ├── link-cvtres.write.1.tlog
│ │ ├── link-rc.read.1.tlog
│ │ ├── link-rc.write.1.tlog
│ │ ├── link.read.1.tlog
│ │ ├── link.write.1.tlog
│ │ └── unsuccessfulbuild
│ ├── main.obj
│ ├── vc140.idb
│ └── vc140.pdb
├── environment.sln
├── environment.VC.db
├── log.txt
└── x64
└── Debug
└── environment.pdb
14 directories, 95 files