1

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

我知道这是不对的,但是我怎么能从上述坐标中画一个圆。这将产生一个倾斜的椭圆形。(请只使用媒体模块和颜色!)

4

1 回答 1

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)
于 2012-05-19T05:39:25.810 回答