2012-06-30 88 views
2

你會推薦什麼庫/模塊來創建交互式幾何程序?
我發現包括:PygletPygamePycairoSympy你將如何使用python創建一個交互式幾何程序?

我會用一個例子的基本要求:

  • 通過點擊畫布上的兩個位置創建兩個Point對象。
  • 根據這兩個點創建兩個相交的圓對象。
  • 檢測兩個圓圈並計算它們的交點。

我想使用支持抗鋸齒的畫布。
我還希望能夠生成(導出)具有透明背景的圖像。

回答

1

如果你對OpenGL有一點經驗,我會認真推薦pyglet。非常可定製。如果你不這樣做,那就去吧,因爲在Python中,並不存在一個具有「畫布式」界面的遊戲/渲染庫,除了某種程度上,pygame。但pygame ...

遠離pygame。遠離。 pygame擁有可怕的設計,文檔,代碼和性能。

我沒有兩個其他人(或任何其他人)的經驗。在Python中這個領域沒有太多的選擇可惜(這也是我開始這樣一個項目的原因,但它仍然太不穩定,WIP)。最值得注意的是內置支持抗鋸齒,基元和交點計算等功能並不存在。

相關問題