2022-01-15 03:21:20 索炜达电子 853
文件编号:L77
文件大小:138M
代码行数:2971行(主程序)
开发环境:VS2019、OpenGL
猿创承诺:该源码均通过亲自测试可正常运行
简要概述:有一个由OpenGL构建的房子。
在这个项目中,我们建造了一个开放式花园的房子,其中包括复杂的房子、不同大小的双彩树、一辆豪华轿车、太阳和几朵云。将我们的房子命名为和谐之家,因为我认为我们的房子有一个很棒的布局。
运行效果:
目录│文件列表:
├ 演示视频
│ └ 演示视频.mp4
└ 项目源码
└ ComputerGraphics-HouseByOpenGL
│ house.jpg
│ ProjectReport.docx
│ ProjectReport.pdf
└ project
│ TextureMapping5.sdf
│ TextureMapping5.sln
│ TextureMapping5.v12.suo
│ TextureMapping5.VC.db
│ UpgradeLog.htm
├ .vs
│ └ TextureMapping5
│ ├ v15
│ │ │ .suo
│ │ │ Browse.VC.db
│ │ └ ipch
│ │ └ AutoPCH
│ │ ├ 56b493a68f4523c4
│ │ │ └ TEXTUREMAPPING5.ipch
│ │ ├ 6515fa1a78646d84
│ │ │ └ TEXTUREMAPPING5.ipch
│ │ ├ 75856b0862f3cfda
│ │ │ └ RGBIMAGE.ipch
│ │ ├ 86568bfc129ad470
│ │ │ └ CAODI.ipch
│ │ └ ae15799b6d99e884
│ │ └ TEXTUREMAPPING5.ipch
│ └ v16
│ │ Browse.VC.db
│ │ Browse.VC.db-shm
│ │ Browse.VC.db-wal
│ └ ipch
│ └ AutoPCH
│ ├ 2f220c3369cbce0c
│ │ └ RGBIMAGE.ipch
│ ├ 3cf0c1d1d82439f6
│ │ └ RGBIMAGE.ipch
│ ├ 6aef198045b9044a
│ │ └ TEXTUREMAPPING5.ipch
│ └ 730c496f1b8495b8
│ └ TEXTUREMAPPING5.ipch
├ Backup
│ └ TextureMapping5.sln
├ Debug
│ │ freeglut.dll
│ │ glew32.dll
│ │ glewinfo.exe
│ │ glfw3.dll
│ │ TextureMapping5.exe
│ │ TextureMapping5.ilk
│ │ TextureMapping5.pdb
│ └ visualinfo.exe
├ packages
│ ├ nupengl.core.0.1.0.1
│ │ │ nupengl.core.0.1.0.1.nupkg
│ │ └ build
│ │ │ configurations.autopkg
│ │ │ publisher-info.txt
│ │ └ native
│ │ │ default-propertiesui.xml
│ │ │ nupengl.core.targets
│ │ ├ docs
│ │ │ └ license.txt
│ │ ├ include
│ │ │ ├ GL
│ │ │ │ │ freeglut.h
│ │ │ │ │ freeglut_ext.h
│ │ │ │ │ freeglut_std.h
│ │ │ │ │ glew.h
│ │ │ │ │ glut.h
│ │ │ │ │ glxew.h
│ │ │ │ └ wglew.h
│ │ │ └ GLFW
│ │ │ │ glfw3.h
│ │ │ └ glfw3native.h
│ │ └ lib
│ │ ├ Win32
│ │ │ │ freeglut.lib
│ │ │ │ glew32.lib
│ │ │ └ glfw3dll.lib
│ │ └ x64
│ │ │ freeglut.lib
│ │ │ glew32.lib
│ │ └ glfw3dll.lib
│ └ nupengl.core.redist.0.1.0.1
│ │ nupengl.core.redist.0.1.0.1.nupkg
│ └ build
│ │ configurations.autopkg
│ │ publisher-info.txt
│ └ native
│ │ default-propertiesui.xml
│ │ nupengl.core.redist.targets
│ └ bin
│ ├ Win32
│ │ │ freeglut.dll
│ │ │ glew32.dll
│ │ │ glewinfo.exe
│ │ │ glfw3.dll
│ │ └ visualinfo.exe
│ └ x64
│ │ freeglut.dll
│ │ glew32.dll
│ │ glewinfo.exe
│ │ glfw3.dll
│ └ visualinfo.exe
└ TextureMapping5
│ gezi.bmp
│ huanjing.bmp
│ packages.config
│ RgbImage.cpp
│ RgbImage.h
│ TextureMapping5.cpp
│ TextureMapping5.vcproj
│ TextureMapping5.vcproj.mohamed-PC.mohamed.user
│ TextureMapping5.vcxproj
│ TextureMapping5.vcxproj.filters
│ TextureMapping5.vcxproj.user
│ thanks.bmp
│ thankyou.bmp
│ tile.bmp
│ wuxi.bmp
└ Debug
│ cl.command.1.tlog
│ CL.read.1.tlog
│ CL.write.1.tlog
│ link-cvtres.read.1.tlog
│ link-cvtres.write.1.tlog
│ link-rc.read.1.tlog
│ link-rc.write.1.tlog
│ link.command.1.tlog
│ link.read.1.tlog
│ link.write.1.tlog
│ RgbImage.obj
│ TextureMapping5.exe.recipe
│ TextureMapping5.lastbuildstate
│ TextureMapping5.log
│ TextureMapping5.obj
│ vc110.idb
│ vc110.pdb
│ vc120.idb
│ vc120.pdb
│ vc140.idb
│ vc140.pdb
│ vc141.idb
│ vc141.pdb
│ vc142.idb
│ vc142.pdb
└ TextureMapping5.tlog
│ cl.command.1.tlog
│ CL.read.1.tlog
│ CL.write.1.tlog
│ link.command.1.tlog
│ link.read.1.tlog
│ link.write.1.tlog
└ TextureMapping5.lastbuildstate