簡體   English   中英

如何從以下坐標繪制橢圓形?

[英]How would you draw a oval from the following coordinates?

我試圖在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)

我知道這是不對的,但是我怎么能從上述坐標畫一個圓。 這將產生一個傾斜的橢圓形。 (請僅使用媒體模塊和顏色!)

如果要繪制從(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)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM