我正在尝试在python中使用媒体模块来绘制椭圆形这些坐标。
(244,88)至(288,44)
这是我到目前为止所做的:
import media
from color import *
z=media.create_picture(640, 400, white)
media.add_oval_filled(y, 288, 44, 44, 88, black)
media.show(z)
我知道这不对,但我怎么能从上面的坐标做一个圆圈。这会产生一个倾斜的椭圆形。 (请仅使用媒体模块和颜色!)
答案 0 :(得分:0)
如果你想从(244,88)到(288,44)画一个椭圆,你的宽度和高度应该是44和44而不是44和88.所以试试这个
z=media.create_picture(640, 400, white)
media.add_oval_filled(z, 244, 88, 44, 44, black)
media.show(z)
对于绘制弧线,请使用pygame
模块。
要绘制椭圆的部分截面,请使用
pygame.draw.arc(Surface, color, Rect, start_angle, stop_angle, width)