没有合适的资源?快使用搜索试试~ 我知道了~
计算机图形学作业(二维函数库:直线,圆,阴影线)
5星 · 超过95%的资源 需积分: 11 34 下载量 8 浏览量
2013-06-11
19:14:04
上传
评论
收藏 182KB DOCX 举报
温馨提示
试读
17页
实现一个图形函数库:直线,圆,椭圆,阴影线填充,漫水法 要求只用setpixel函数
资源推荐
资源详情
资源评论
计算机图形学
第一次大作业:图形函数库的实现
姓名:肖迪月
班级:
学号:
一.要求:
设计和实现一个图形函数库,具有绘制直线段、任意圆弧、椭圆弧、多边形区域的阴影填
充和颜色填充等功能。(仅调用画点函数)
二.环境
!"#$%%&'($)#,在 $ 的 *+# 函数中,调用 $+$ 的成员
函数 ,$*-*../(0绘点
三.代码
目录:
直线段
&++ 算法
&1#0 算法
圆弧
&1#0 算法
& 正负法
& 多边形逼近法
椭圆弧
&标准方程法
&参数方程法
2区域填充
2&阴影线填充
2&颜色填充
& 直线段:
& ++ 算法
3++$+$4+$
5
64确定增量 46
0#7
"87
9:#87
9:#87
;9<:9
0#:97
0#:97
:60#7
:60#7
64绘点46
"8::7
9:=9:=7
+$<,99.>127
;:7?:0#7%%5
%:7
%:7
9:=7
9:=7
+$<,99.>127
@
@
3$,,>A!*+#$+$4+$
5
$,,>A+4+:>+"07
,,/.B9!-++7
66B*+*##;#C3##
+++$7
@
运行效果:
& 10#0 算法
31#0-$+$4+$
5
997
9:7
9:7
;9<:95
:99DD7
9:7
9:7
+$<,99.>127
;:7?:97%%5
9%:7
;<:5
+$<,99.>127
:9DD7
@
5
9%:7
+$<,99.>127
:%9DD9DD7
@
@
@
5
:99DD7
9:7
9:7
+$<,99.>127
;:7?:97%%5
9%:7
;<:5
+$<,99.>127
:9DD7
@
5
9%:7
+$<,99.>127
:%9DD9DD7
@
@
@
@
3$,,>A!*+#$+$4+$
5
$,,>A+4+:>+"07
,,/.B9!-++7
66B*+*##;#C3##
66+++$7
1#0-+$7
@
运行效果:
& 圆弧
& 1#0 算法
31#0$+$4+$
5
::7
:DD27
D:5
+$<,%%.>127
+$<,%%.>127
+$<,%%.>127
+$<,%%.>127
+$<,%%.>127
+$<,%%.>127
+$<,%%.>127
+$<,%%.>127
%%7
;D5
:%DDE%7
@
5
剩余16页未读,继续阅读
资源评论
- 未名亚柳2018-11-07用到了,感谢
- 自怜自惜2014-12-08谢谢楼主分享,对我很有用。
小白向月车
- 粉丝: 4
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 407000001.fasset
- J-20240402998-HTE-HTE-2947110DA-D3_整车运动控制器-电压渐变(缓升缓降)-检测报告-XS-汽车及零部件检测中心.pdf.crdownload
- Excel表格VBA-获取文件夹内所有文件路径.zip
- 文件移动.zip
- 反射源代码,源代码,源代码,源代码
- CAJViewer 9.0_x64-setup.exe
- servant C++语言框架rpc的源码实现 tools C++语言框架IDL工具的源码实现 util C++语言.7z
- 使用pyqt创建一个登录具有动态背景的登陆界面
- 实验名称 调幅波信号的解调
- 实验名称 振幅调制器(利用乘法器)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功