Python实现太极图案
巧妙的利用了图案的对称性,太极拆成两个勾玉。八边形拆成八条边和转角45°八次。
def drawHalfTaiJi(r,c1,c2):color("black",c1)begin_fill()circle(r/2,180)circle(r,180)left(180)circle(-r/2,180)end_fill()left(90)up()forward(r*0.35)right(90)down()color("black",c2)begin_fill()circle(0.15*r)end_fill()left(90)up()backward(r*0.35)down()left(90)
def goline(fr):left(45)forward(fr)
def drawTaiJi(r):speed(9)pensize(6)setup(600,600)drawHalfTaiJi(r,"black","white")drawHalfTaiJi(r,"white","black")fr=1.5*r*(2*math.sqrt(2))/(2+math.sqrt(2))up()forward(r*1.5)left(90)down()forward(0.5*fr)for i in range(0,8):goline(fr)ht()done()
drawTaiJi(150)
效果图
Python实现太极图案相关推荐
- python教程长城图案,Python编写万花尺图案实例
小的时候大家应该都玩过万花尺,将笔尖放置万花尺内不停的转动,便可以画出一幅精致的线稿图,现在我们不用万花尺,我们通过Python也能绘制出万花尺图案. (一)代码 #!/usr/bin/python# ...
- 用python绘制熊猫图案_使用熊猫在Python中绘制数据
用python绘制熊猫图案 在关于基于Python的绘图库的系列文章中 ,我们将对使用pandas(一种非常流行的Python数据操作库)的绘图进行概念性的研究. Pandas是Python中用于可缩 ...
- HTML5 Canvas组件绘制太极图案
一实现思路: 实现原理主要是利用HTML5的Canvas组件提供的path函数功能来绘制圆,首先绘 制两个半圆,分别为黑色和白色,组成一个圆,绘制完成以后再分别绘制一个黑色 和白色的圆在绘制好的黑白圆 ...
- python实现金字塔图案
python实现金字塔图案 massage = ''' 打印用"*"组成的金字塔图案. 输入描述: 多组输入,一个整数(2~20),表示金字塔边的长度,即"*" ...
- CSS3使用一个盒子实现太极图案
使用一个盒子实现太极图案 代码如下: <body><div></div> </body> * {margin: 0;padding: 0; } body ...
- CSS3 实现太极图案
CSS3实现太极图案 分析图片组成(如下图所示): 先给出html代码: <div class="box"><div class="content&qu ...
- 使用Java 2D绘制黑白太极图案
一:基本原理 利用Java 2D的Area对象对绘制形状几何操作的支持,完成太极图案的绘制,使用Paint来 完成对不同颜色的填充.Java 2D图形API Area对Shape支持四种几何操作: - ...
- python turtle循环图案-有趣的Python turtle绘图
原标题:有趣的Python turtle绘图 Python Turtle是Python的一个编程教育类库,越来越受到教育者的关注,近日,以"智能时代,逐梦成长"为主题的第5届全国青 ...
- python代码画图案-python如何绘制iPhone手机图案?(代码示例)
本篇文章给大家带来的内容是介绍python如何绘制iPhone手机图案?(代码示例).有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 虽然我用不起苹果手机,但我可以用python画出 ...
- python画精美图案_Python语言的魅力------完美图案
1.画椭圆 (代码如下) #!user/bin/python # -*- conding:UTF-8 -*- if __name__ == '__main__': from Tkinter impor ...
最新文章
- 科技公司开始重视AI伦理,他们都是怎么做的?
- 怎么设计计算机网络共享,如何设置网络共享 网络共享设置方法【详解】
- 【Deep Learning笔记】循环神经网络
- Google 发布浏览器3D插件 O3D API
- win32汇编处理字符消息和给常量区标号赋值
- MAC复用和逻辑信道优先级
- groovy使用范型的坑
- 别具一格的HAO3GP整站源码花坛
- 将银行读卡设备读取到的身份证头像Bitmap属性转换成路径
- 基于IdentityServer4的单点登录——项目基本结构与流程
- 浅谈SpringMVC之DispatcherServlet
- 【OpenCV】图像旋转详解,边缘用黑色填充
- 【Qt】绘制CIE色度图
- RGB与CMYK以及加色与减色
- 今天你的人生做减法了吗?
- 反向代理实例一 访问一个域名 代理到另一个服务 nginx 200323
- nginx新增conf文件
- N-S图、PAD图(例题)
- 程序员如何缓解自己内心的焦虑与烦躁
- 5G系统关键无线技术介绍
热门文章
- 逻辑学学习.2 --- 概念(二):论证的基本规则,归谬法,二难推论
- linux各种命令手册
- 如何解决 U盘 文件变成.exe文件
- 华为展望5G未来 安全问题成关键
- python计算机入门基础知识_python全栈学习记录--2(2018.1.13) 计算机基础知识
- qt linux 程序设置字体,QT 程序更换字体方法之一
- 光敏二极管的工作原理
- Greenplum5.9.0简单使用
- 友盟分享——微信、腾讯微博、新浪微博分享失败原因分析
- 2021新跨域问题:insecure private network requests