2022-01-06 09:56:26 索煒達(dá)電子 1123
文件編號(hào):Z35
文件大小:34M
代碼行數(shù):2468行(主程序)
開發(fā)環(huán)境:VS2019、OpenGL
猿創(chuàng)承諾:該項(xiàng)目親測(cè)正常運(yùn)行,需遠(yuǎn)程調(diào)試部署需另外收費(fèi),確保正常使用,不能正常使用全額退款。
簡(jiǎn)要概述:
1. 圖元的生成
a) 直線方法:DDA算法和Bresenham算法
b) 橢圓和圓
c) 區(qū)域填充:掃描線算法和種子算法
2. 樣條曲線:Bezier曲線和B樣條曲線
3. 分形圖形:Koch曲線,Mandelbrot集和Julia集
4. 真實(shí)感圖形:包括消隱、鏡面反射、紋理效果。
按需寫作:
演示視頻:
點(diǎn)擊查看:系統(tǒng)演示視頻
運(yùn)行效果:
設(shè)計(jì)報(bào)告:
目錄│文件列表:
├ 演示視頻
│ └ 演示視頻.mp4
├ 設(shè)計(jì)報(bào)告
│ └ 計(jì)算機(jī)圖形學(xué)大作業(yè).docx
└ 項(xiàng)目源碼
│ CG_lzhq28.exe
└ CG_lzhq28
└ CG_lzhq28
└ CG_lzhq28
│ CG_lzhq28.sdf
│ CG_lzhq28.sln
│ readme.txt
├ CG_lzhq28
│ │ ant1.obj
│ │ cancle
│ │ CG_lzhq28.aps
│ │ CG_lzhq28.cpp
│ │ CG_lzhq28.h
│ │ CG_lzhq28.rc
│ │ CG_lzhq28.vcxproj
│ │ CG_lzhq28.vcxproj.filters
│ │ CG_lzhq28.vcxproj.user
│ │ CG_lzhq281.aps
│ │ CG_lzhq281.rc
│ │ DlgBezierDel.cpp
│ │ DlgBezierDel.h
│ │ DlgEcllipse.cpp
│ │ DlgEcllipse.h
│ │ DlgPointAdd.cpp
│ │ DlgPointAdd.h
│ │ resource.h
│ │ resource1.h
│ │ stdafx.h
│ │ toolbar1.bmp
│ │ ~CRealistic.h
│ ├ Debug
│ │ │ CG_lzhq28.Build.CppClean.log
│ │ └ CG_lzhq28.log
│ └ Release
│ │ CG_lzhq28.Build.CppClean.log
│ │ CG_lzhq28.exe.recipe
│ │ CG_lzhq28.iobj
│ │ CG_lzhq28.ipdb
│ │ CG_lzhq28.log
│ │ CG_lzhq28.obj
│ │ CG_lzhq281.res
│ │ DlgBezierDel.obj
│ │ DlgEcllipse.obj
│ │ DlgPointAdd.obj
│ │ vc142.pdb
│ └ CG_lzhq28.tlog
│ │ CG_lzhq28.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
└ Release
│ CG_lzhq28.exe
└ CG_lzhq28.pdb