2022-01-06 09:56:26 索炜达电子 856
文件编号:Z35
文件大小:34M
代码行数:2468行(主程序)
开发环境:VS2019、OpenGL
猿创承诺:该项目亲测正常运行,需远程调试部署需另外收费,确保正常使用,不能正常使用全额退款。
简要概述:
1. 图元的生成
a) 直线方法:DDA算法和Bresenham算法
b) 椭圆和圆
c) 区域填充:扫描线算法和种子算法
2. 样条曲线:Bezier曲线和B样条曲线
3. 分形图形:Koch曲线,Mandelbrot集和Julia集
4. 真实感图形:包括消隐、镜面反射、纹理效果。
按需写作:
演示视频:
点击查看:系统演示视频
运行效果:
设计报告:
目录│文件列表:
├ 演示视频
│ └ 演示视频.mp4
├ 设计报告
│ └ 计算机图形学大作业.docx
└ 项目源码
│ 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