你会如何从以下坐标绘制椭圆?

时间:2012-05-18 23:54:55

标签: python graphics

我正在尝试在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)

我知道这不对,但我怎么能从上面的坐标做一个圆圈。这会产生一个倾斜的椭圆形。 (请仅使用媒体模块和颜色!)

1 个答案:

答案 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)