Python &turtle 绘制正方体直观图

数学知识引入:

斜二测画法(注意,不是“邪恶测画法”哦,^ ^)
“三变与三不变”:

** “三变”**
x与y轴的夹角变为(45°或135°)
与y轴平行的线段变为原来的一半
图形改变
“三不变”
平行性不变
与x轴z的线段长度不变
相对位置也不变

源码如下:

import turtle as  t
import math
t.screensize(400, 300, "pink")
t.penup()
t.pendown()
t.pensize(3)
colors_list = ["pink","blue"]
for i in range(2):#绘制下底面t.color("yellow", colors_list[i])t.begin_fill()t.forward(200)t.left(45)t.forward(100)t.left(135)t.forward(200)t.left(45)t.forward(100)if i<1:t.right(135)t.forward(200)t.right(90)t.end_fill()
#t.forward(100)#画正侧面
t.color("yellow","green")
t.begin_fill()
t.left(45)
t.forward(200)
t.left(90)
t.forward(200)
t.left(90)
t.forward(200)
t.end_fill()
#画右侧面
t.color("yellow", "red")
t.begin_fill()
t.right(45)
t.forward(100)
t.right(135)
t.forward(200)
t.right(45)
t.forward(100)
t.end_fill()

效果展示:

Python turtle 绘制正方体相关推荐

  1. python turtle画椭圆-python turtle 绘制太极图的实例

    效果如下所示: # -*- coding: utf-8 -*- import turtle # 绘制太极图函数 def draw_TJT(R): turtle.screensize(800, 600, ...

  2. python turtle画彩虹-Python turtle 绘制彩色螺旋线

    小朋友总会别各种五颜六色的色彩所吸引,就拿小编的小侄子来说,自己很喜欢美术课,看到五颜六色的颜色都想尝试着图一下,但结果总是不仅人意,今天南京小码王Python培训机构,就为大家介绍一下Python ...

  3. python简笔画绘制 数据驱动绘图恐龙_使用python turtle绘制简笔画大白-Go语言中文社区...

    使用python turtle绘制简笔画大白 完整代码: import turtle as t pen = t.Turtle() # 定义画笔实例 pen.speed(0) pen.pensize(5 ...

  4. 使用Python+turtle绘制同心圆

    使用Python+turtle绘制同心圆 问题描述:数学定义上是指:同一平面上同一圆心而半径不同的圆.简单来说就是:圆心相同半径不同的圆,如果几个圆的圆心是同一点,那么这几个圆就叫做同心圆. 本文使用 ...

  5. 使用python turtle绘制简笔画大白

    使用python turtle绘制简笔画大白 完整代码: import turtle as t pen = t.Turtle() # 定义画笔实例 pen.speed(0) pen.pensize(5 ...

  6. python turtle绘制圣诞树,就一棵破松树

    这里写自定义目录标题 python turtle绘制圣诞树 思路 代码 python turtle绘制圣诞树 思路 画三角形,从小到大,画,没了 代码 import turtle as tdef pa ...

  7. python简笔画蚂蚁_使用python turtle绘制简笔画大白-Go语言中文社区

    使用python turtle绘制简笔画大白 完整代码: import turtle as t pen = t.Turtle() # 定义画笔实例 pen.speed(0) pen.pensize(5 ...

  8. Python turtle 绘制抛物线

    Python turtle 绘制抛物线 具体实现 调用 示例 Python turtle 库未提供画抛物线的函数,但可通过解析函数( y 2 = 2 p x y^2=2px y2=2px, x 2 = ...

  9. python画圆形螺旋线-Python turtle 绘制彩色螺旋线

    小朋友总会别各种五颜六色的色彩所吸引,就拿小编的小侄子来说,自己很喜欢美术课,看到五颜六色的颜色都想尝试着图一下,但结果总是不仅人意,今天南京小码王Python培训机构,就为大家介绍一下Python ...

最新文章

  1. Flash 图片轮换效果
  2. java把控制台的结果输出为本地文件作为日志
  3. kali破解WiFi时wlan0没有变wlan0mon_黑客入门干货:黑客使用 Aircrack-ng 破解 Wi-Fi 密码
  4. c++ 结构体地址 转换成ulong_Nicole_coder
  5. HDU.1002 A + B Problem II
  6. 交易系统典藏书籍总汇以及系统交易、程序化交易等经典资料收藏
  7. python前端工资_前端的工资分布情况-你又拖后退了吗?
  8. Qt css样式大全(整理版)
  9. win7/win10系统防火墙禁止单个应用联网步骤
  10. geth 搭建 私有链节点
  11. 使用VMware虚拟机搭建Panabit透明网桥环境
  12. Fatal error: Failed to identify device. Check connections and/or resethardware
  13. AB post 请求压测
  14. 自力更生给笔记本电脑换固态并重装系统
  15. 免费的可直接运行的简单易懂的C++学生信息管理系统
  16. 支持DoH的DNS服务器,谷歌公共DNS正式支持DoH加密 更安全并且不影响速度
  17. Revit二次开发_显示最近的轴网交点
  18. JavaScript数据结构和算法笔记一(前八章)
  19. 宝山区企业技术中心认定条件及奖励政策解读
  20. Tagoram: Real-Time Tracking of Mobile RFID Tags to High Precision Using COTS Devices

热门文章

  1. postman 安装下载工具
  2. python找不到指定的模块是什么意思_Python:“ImportError:DLL加载失败:找不到指定的模块。”导入ffn时出现问题(python的财务库)...
  3. OpenCV 将视频截成等长的小片段
  4. 关于学习使用Cadence的一些心得
  5. 美术宝软件测试面试流程怎么样,“倒数第一”试卷走红,老师气得找家长,美术老师却表示有前途...
  6. 旺季来袭,独立站卖家需要注意哪些
  7. 使用Python按文件名所包含的特定关键词实现文档分类整理
  8. Makefile中的make命令使用(一)
  9. mysql初始化考勤日期
  10. linux下部署Yii2框架