绘制花朵Flower
XMarksTheSpot 基类见:http://blog.csdn.net/u013384702/article/details/17883367
Code:(GraphicsPath类的使用)
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Windows.Forms;namespace CsStudy
{class Flower : XMarksTheSpot{public new static void Main(){Application.Run(new Flower());}public Flower(){Text = "花朵";}protected override void DoPage(System.Drawing.Graphics grph, System.Drawing.Color clr, int cx, int cy){grph.DrawBezier(new Pen(Color.Green, 10),new Point(0, cy), new Point(0, 3 * cy / 4), new Point(cx / 4, cy / 4), new Point(cx / 2, cy / 2));float fScale = Math.Min(cx, cy) / 2000f;grph.TranslateTransform(cx / 2, cy / 2);grph.ScaleTransform(fScale, fScale);GraphicsPath path = new GraphicsPath();path.AddBezier(new Point(0, 0), new Point(125, 125), new Point(475, 125), new Point(600, 0));path.AddBezier(new Point(600, 0), new Point(475, -125), new Point(125, -125), new Point(0, 0));for (int i = 0; i < 8; i++){grph.FillPath(Brushes.Red, path);grph.DrawPath(Pens.Black, path);grph.RotateTransform(360 / 8);//旋转出8个花瓣}Rectangle rect = new Rectangle(-150, -150, 300, 300);grph.FillEllipse(Brushes.Yellow, rect);//画花grph.DrawEllipse(Pens.Black, rect);}}
}
效果图:
绘制花朵Flower相关推荐
- java画的花_Java2D绘制花朵
mport java.awt.*; import java.awt.event.*; import java.awt.geom.*; import java.applet.*; public clas ...
- 【Python入门】Turtle海龟库:利用海龟画笔绘制花朵
画出六个同样的花瓣,可以组成一个花朵 功能要求 画出六个同样的花瓣,可以组成一个花朵. 说明:有六个花瓣组成了一个花朵,每个花瓣之间的夹角为360°/6=60°.绘制花朵时,每绘制完一个花瓣后,让画笔 ...
- 绘制花朵-第13届蓝桥杯Scratch选拔赛真题精选
[导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第78讲. 蓝桥杯选拔赛每一届都要举行4~5次,和省赛.国赛相比,题目要简单不少,再加上篇幅 ...
- 分享在CAD中绘制花朵
在CAD软件使用过程中,大家也许经常需要绘制不同的图形,多学习不同图形的绘制方法可以帮助我们更加方便快捷进行绘图,今天我们来看一下如何简单绘制花朵,具体步骤如下: 1.首先,打开CAD软件,接着在下方 ...
- 【Scratch画图100例】图46-scratch绘制花朵 少儿编程 scratch编程画图案例教程 考级比赛画图集训案例
目录 scratch绘制花朵 一.题目要求 1.准备工作 2.功能实现 二.案例分析
- MATLAB 画一株会害羞的含羞草
鼠标在叶子或花朵处滑动就可使其收缩. 完整代码: function mimose t1=0:pi/100:pi+2*pi/100; y=5*abs(sin(t1).^(1/2)); y(t1>p ...
- canvas实现一颗树的生长到开花
最近看了一些很牛逼的特效,有位大神用canvas绘制的 梦幻大树,深深的震撼了我,超级厉害,于是我也准备尝试着去实现,可能脑子不够用,总是无法实现他那样的梦幻效果,最终只好退而求其次,实现了下面的这种 ...
- 如何用python画一束花_如何在AI里绘制一束春天的花朵
What You'll Be Creating 春天正在到来,是的,不管暴风雪如何肆意狂虐.很快,我们将看到第一波花朵盛开.让我们试着在画板上复刻春天之美吧~ 在此教程中,你将会学习如何创建特殊的画笔 ...
- 【Python入门】Turtle海龟库:利用海龟画笔交互绘制笑脸或花朵
绘制可爱的笑脸 功能要求 使用海龟绘图画可爱的笑脸 说明:笑脸主要由三个圆形和一个弧线组成.笑脸的脸为黄色的圆形,眼睛为两个黑色圆形,嘴为黑色的弧线. 实例代码 import turtlet = tu ...
最新文章
- 终于有人把Python讲清楚了!
- python 字符串中使用制表符('\t')(或换行符('\n'))
- [scala-spark]11. RDD控制操作
- finalshell日志乱码问题_Tomcat乱码问题
- 《c专家编程》笔记--define和typedef的区别
- 关于“进程”与“线程”的最通俗解析
- MS CRM 2011 C#中获取Web Resource
- 计算机报名成功后还可以取消吗,【造价工程师报名信息确认后可以取消吗?如何取消?】- 环球网校...
- elisa标准曲线怎么做_Curve Expert软件绘制ELISA标准曲线流程 | 每日生物评论
- php arsort函数,php-常用函数
- 小米手机系统wifi服务器,手机时间变慢,小米高管科普:3招即可解决
- 工资,一般讲税前还是税后?
- Win10 1809版本多用户远程登陆
- Java Web之过滤器的简单创建
- 怎么将图片进行圆角处理?
- function Function函数
- 从X86架构来源开始:谈CPU
- Flutter自定义Widget实例 -如何创建炫酷粒子时钟效果!
- 国内奇葩小学数学题横扫推特,老外被难哭了
- 电信百兆宽带使用攻略