- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8.4.3 图像的拉伸与反转变换 P191【例8-14】 图像变换演示 使用Graphics对象的DrawImage方法不断刷新图像的显示; 关键点: 精确控制每次刷新图像时的坐标; 8.5 图像的平移、旋转和缩放 TranslateTransform方法 常用形式:public void TranslateTransform (float dx,float dy); 其中,dx表示平移的x分量,dy表示平移的y分量; RotateTransform方法 常用形式:public void RotateTransform (float angle); 其中,angle表示旋转角度; ScaleTransform方法常用形式: 常用形式:public void ScaleTransform (float sx,float sy); 其中,sx表示x方向缩放比例,sy表示y方向缩放的比例; P194【例8-15】 图像的平移、旋转和缩放演示。 8.6 文字处理 Graphics类的DrawString方法可实现一些文字的特殊效果; DrawString方法的常用语法形式: public void DrawString(string s, Font font , Brush brush, PointF point , StringFormat format ) 参数说明: s:要绘制的字符串 font 指定字符串所用的字体 brush 指定字符串的颜色和纹理 point 指定所绘制的字符串的左上角位置 format 指定应用于字符串的格式化属性(如行距和对齐方式) P195【例8-16】 演示文字绘制效果。 本章作业 P195 1、2 P177【例8-3】 演示矩形的绘制方法。 8.2.4 多边形 多边形是由3条或3条以上的边组成的闭合图形; 三角形、矩形、五边形和六边形等都属于多边形; DrawPolygon方法 用于绘制多边形的轮廓; 语法: public void DrawPolygon (Pen pen, Point[?] points) 举例 Point[] points = new Point[5]; points[0] = new Point(150, 70); points[1] = new Point(250, 150); points[2] = new Point(200, 250); points[3] = new Point(100, 250); points[4] = new Point(50, 150); g.DrawPolygon(pen, points); P178【例8-4】 演示多边形的绘制方法。 8.2.5 绘制曲线 1、 DrawCurve方法 2、 DrawClosedCurve方法 3、贝塞尔曲线 1、 DrawCurve方法 DrawCurve方法——用光滑的曲线把给定的点连接起来; public void DrawCurve (Pen pen , Point[] points) Point数组中指明各节点,数组中至少要有3个元素; 默认弯曲强度为0.5; public void DrawCurve (Pen pen ,Point[] points , float tension) tension指定弯曲强度,该值范围为0.0f-1.0f,超出此范围会产生异常。当弯曲强度为零时,就是直线。 2、DrawClosedCurve方法 DrawClosedCurve方法——连接数组中节点画一个平滑曲线; 此方法会自动把首尾节点连接起来构成封闭曲线; 注意数组中的节点至少要有3个点组成,默认弯曲强度为0.5; DrawClosedCurve方法语法 public void DrawClosedCurve (Pen pen , Point[] points) Point结构类型的数组中指明各节点; public void DrawClosedCurve (Pen pen , Point[] points, float tension , FillMode fillmode) fillmode指明曲线封闭区域内以何种方式填充。 3、贝塞尔曲线 贝塞尔曲线特点 每段贝塞尔曲线由4个点组成; 两个端点(p1为起点,p2为终点)和两个控制点(c1和c2); 曲线不经过控制点,但是控制点如同一个磁体吸引曲线,影响并引导曲线向某个方向拉伸。 绘制方法 DrawBezier方法:绘制一段贝塞尔曲线的; public void DrawBezier (Pen pen , Point pt1, Point
您可能关注的文档
- 第0章工程热力学基础汇总.ppt
- 部分响应系统的与应用解说.doc
- 部分有机溶剂的理化安全指标解说.doc
- 第0章火力发电技术的发展趋势汇总.ppt
- 财富能力:现代财富生产的核心解说.doc
- 2014高考物理一轮复习:测定电源的电动势和内阻(基础+提高,39)素材.ppt
- 第0章计算机基础知识汇总.ppt
- 第0章检测技术的理论基础汇总.ppt
- 第8章-特殊变量预览.ppt
- 第8章天线预览.ppt
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
最近下载
- GB50854-2013 房屋建筑与装饰工程工程量计算规范.docx VIP
- 加油站的法律法规与合规要求.pptx VIP
- 统编版六年级阅读理解第25课 寓言童话故事阅读重点 课件.pptx VIP
- 2025年【直接打印】人教版八年级上册地理期末复习核心考点提纲.pdf VIP
- 妊娠期与产后女性运动专家共识(2025版).pptx VIP
- (高清版)DB31∕T 1487-2024 国际医疗服务规范.docx VIP
- 七年级数学试题及评分标准(2)七年级上册数学期末试卷免费.pdf VIP
- 精品解析:北京市西城区2024-2025学年高二上学期期末考试英语试题(解析版).docx VIP
- 泰国光伏市场发展与前景分析报告.pdf
- 2026人教版小学语文三年级上册期末综合试卷3套(打印版含答案解析).docx
原创力文档


文档评论(0)