Python 만화자 그림 인 스 턴 스 작성

1644 단어 Python만화 척
어 렸 을 때 모두 만화자 놀 이 를 했 을 것 이다.붓끝 을 만화자 안에 놓 고 끊임없이 돌리 면 정교 한 원고 도 를 그 릴 수 있다.지금 우 리 는 만화자 가 필요 없다.우 리 는 Python 을 통 해 만화자 도안 을 그 릴 수 있다.
(1)코드

#!/usr/bin/python# -*- coding: UTF-8 - *-
import mathclass PTS:
def __ init __(self):
self.x = 0
self.y = 0
points = []
def LineToDemo():
from Tkinter import *
screenx = 400
screeny = 400
canvas = Canvas(width = screenx,height = screeny,bg = ‘white')

AspectRatio = 0.85
MAXPTS = 15
h = screeny
w = screenx
xcenter = w / 2
ycenter = h / 2
radius = (h - 30) / (AspectRatio * 2) - 20
step = 360 / MAXPTS
angle = 0.0
for i in range(MAXPTS):
  rads = angle * math.pi / 180.0
  p = PTS()
  p.x = xcenter + int(math.cos(rads) * radius)
  p.y = ycenter - int(math.sin(rads) * radius * AspectRatio)
  angle += step
  points.append(p)
canvas.create_oval(xcenter - radius,ycenter - radius,
          xcenter + radius,ycenter + radius)
for i in range(MAXPTS):
  for j in range(i,MAXPTS):
    canvas.create_line(points[i].x,points[i].y,points[j].x,points[j].y)

canvas.pack()
mainloop()if __name__ == '__main__':
LineToDemo()
(2)실현 결과

우 리 는 또한 서로 다른 매개 변 수 를 수정 함으로써 서로 다른 도안 전환 을 실현 할 수 있 으 므 로 여러분 들 은 많이 시도 하여 다양한 효과 도 를 만 들 수 있 습 니 다.
파 이 썬 이 만 화 척 도안 을 작성 하 는 실례 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 파 이 썬 의 만 화 척 도안 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기