Python使用turtle繪製六角形

2022-05-26 03:12:11 字數 897 閱讀 1609

1

import

turtle

2 turtle.seth(30)

3 turtle.fd(120)

4 turtle.seth(-90)

5 turtle.fd(120)

6 turtle.seth(150)

7 turtle.fd(120)

89 t = 20*pow(3,1/2)+60*pow(3,1/2)

10turtle.penup()

11turtle.goto(t,0)

12turtle.pendown()

1314 turtle.seth(150)

15 turtle.fd(120)

16 turtle.seth(-90)

17 turtle.fd(120)

18 turtle.seth(30)

19 turtle.fd(120)

2021 turtle.done()

只好這樣霸王硬上弓了,不知道有沒有更好的辦法,但沒搜到還vip付費。。。。

然後遇到了八角形的繪製,卻想不出兩者有何異曲同工之妙。

但在確定迴圈左轉角度的時候,愣了一下,哈哈哈哈,看來我初中數學還需要回爐重造

其實這樣看就豁然開朗:

轉向2次,就從絕對角度0到270°,何如?

所以270/2=135

python 使用 vtkPolyData 繪線

vtk 可以通過vtkpolydata 繪製曲線以及三角麵片,下面的 簡單的繪製乙個線。使用到如下 vtk的類 如下 import vtk import numpy as np class ployline vtk.vtkobject 繪製中心線 def init self 構造2d的線 self....

Python中turtle庫的使用

turtle庫是python內建的圖形化模組,屬於標準庫之一,位於python安裝目錄的lib資料夾下,常用函式有以下幾種 coding utf 8 繪製蟒蛇 import turtle turtle.penup turtle.pencolor red turtle.forward 250 turt...

Python 使用turtle繪製多重巢狀的六邊形

import turtle import math import numpy as np 設定turtle,及定義顏色表 turtle.pensize 1 設定線的粗細 turtle.shape turtle 設定turtle形狀 colors red yellow green blue black...