当前位置: 首页 > news >正文

宁波网站建设联系荣胜建筑工程ppt模板免费下载

宁波网站建设联系荣胜,建筑工程ppt模板免费下载,网站的后台系统怎么进入,wordpress哪种主题好谢尔宾斯基垫片是一个三角形,分解成多个小三角形,如右图所示。有几种方法可以生成这种垫片。这里展示的方法是其中一种比较令人惊讶的方法。 程序从三个点开始(图中圆圈所示)。“当前位置”从其中一个点开始。为了生成后续点&…

谢尔宾斯基垫片是一个三角形,分解成多个小三角形,如右图所示。有几种方法可以生成这种垫片。这里展示的方法是其中一种比较令人惊讶的方法。

程序从三个点开始(图中圆圈所示)。“当前位置”从其中一个点开始。为了生成后续点,程序会随机选择一个点,并从当前位置移动到该点的一半。重复多次后,垫圈就会神奇地开始出现。

示例程序使用以下代码来绘制分形。

// Add 1000 points to the gasket.
private void tmrDraw_Tick(object sender, EventArgs e)
{// Draw points.Random rand = new Random();using (Graphics gr = this.CreateGraphics()){// Draw the corners.foreach (PointF pt in Corners){gr.FillEllipse(Brushes.White, pt.X - 2, pt.Y - 2, 4, 4);gr.DrawEllipse(Pens.Blue, pt.X - 2, pt.Y - 2, 4, 4);}// Draw 1000 points.for (int i = 1; i <= 1000; i++){int j = rand.Next(0, 3);LastPoint = new PointF((LastPoint.X + Corners[j].X) / 2,(LastPoint.Y + Corners[j].Y) / 2);gr.DrawLine(Pens.Red, LastPoint.X, LastPoint.Y,LastPoint.X + 1, LastPoint.Y + 1);}}
}

每次tmrDraw计时器计时,代码都会绘制 1,000 个点。程序使用计时器,以便程序可以刷新其绘图。它每次绘制 1,000 个点以提高性能。

对于这 1,000 个点中的每一个,代码都会选择一个随机点,并将变量LastPoint从其当前位置移动到选定点的一半。代码用一条小线标记该点(因为这比绘制小圆圈更快,也比绘制单个像素更容易。)

要重新启动垫圈,请调整大小或隐藏并恢复表格。

绘制谢尔宾斯基垫片(无论如何作为奇异吸引子)的常用方法是从 3 个角开始。要生成一个点,请随机选择一个角,然后移动到当前位置和所选角之间的一半。

此示例可让您在运行时选择角点。左键单击表单以选择至少 2 个点。然后右键单击以启动程序运行。该程序使用以下代码绘制修改后的垫圈

// Draw 1,000 points.
private void tmrDraw_Tick(object sender, EventArgs e)
{// Draw points.Random rand = new Random();using (Graphics gr = this.CreateGraphics()){// Draw the corners.foreach (PointF pt in Corners){gr.FillEllipse(Brushes.White, pt.X - RADIUS,pt.Y - RADIUS, 2 * RADIUS, 2 * RADIUS);gr.DrawEllipse(Pens.Blue, pt.X - RADIUS,pt.Y - RADIUS, 2 * RADIUS, 2 * RADIUS);}// Draw 1000 points.for (int i = 1; i <= 1000; i++){int j = rand.Next(0, Corners.Count);LastPoint = new Point((LastPoint.X + Corners[j].X) / 2,(LastPoint.Y + Corners[j].Y) / 2);gr.DrawLine(Pens.Blue, LastPoint.X, LastPoint.Y,LastPoint.X + 1, LastPoint.Y + 1);}}
}

要获得一些有趣的结果,请尝试:

  • 使用构成矩形的四个角。
  • 使用不等边三角形。
  • 使用三角形并在靠近中间的同一位置添加 4 或 5 个“角”。
  • 尝试具有重复角的其他排列。

http://www.yayakq.cn/news/126159/

相关文章:

  • 自助服务系统网站站群cms建站系统免费
  • 做高仿包的能做网站吗昆明市网站备案
  • 如何建设电子商务网站学习电子商务网站建设与管理感想
  • 秦皇岛网站建设哪里有wordpress获取标签页
  • 设计建设网站哪家好建立网站做淘客
  • 唐山炎黄宽带网站怎么自己做网站凑钱
  • 卫浴响应式外贸网站建设学做网站快吗
  • 做一款小说网站东莞市网络公司
  • 网站专题分类标识设计图片
  • 做创意美食的视频网站有哪些企业网网页
  • 玛纳斯县住房和城乡建设局网站广告推广平台代理
  • 织梦医疗网站今晚比分足球预测
  • 苏州企业网站建设设计制作公司建设网站要什么手续
  • 网站关键词优化培训烟台市芝罘区建设局网站
  • 便宜的seo网站优化排名厦门国外网站建设公司排名
  • 网站策划文案怎么做死循环网站
  • 沙井网站建设公司2021年11月最新新闻热点事件
  • 怎么在网站上做排名免费制作链接平台
  • 南昌网站seo公司萍乡招聘网站建设
  • 厦门 做网站辽宁建筑网
  • 网站类网站开发教程南宁seo网站建设费用
  • 小视频网站开发流程企业管理软件a6
  • 做彩票的网站吗网页设计代码太多
  • 网站空间和数据库重庆市建设工程质量信息网
  • php装修网站源码品质好可以说成品质什么
  • 什么是软文营销网站自然优化是什么意思
  • 网站开发维护承担的法律责任中国制造网入驻
  • 湖南汽车软件网站建设手工小制作 小学生
  • 建网站赚钱惠州网
  • 松江郑州阳网站建设闵行区网站开发