使用python创建交互式几何体程序时,您将使用什么?

使用python创建交互式几何体程序时,您将使用什么?,python,geometry,vector-graphics,interactive,Python,Geometry,Vector Graphics,Interactive,对于创建交互式几何程序,您建议使用哪些库/模块? 我发现的包括: 我将用一个例子来说明基本要求: 通过单击画布上的两个位置创建两个点对象 基于这两点创建两个相交圆对象 检测两个圆并计算它们的交点 我希望使用支持抗锯齿的画布。 我还希望能够产生(出口)一个透明的背景图像 如果你有一点OpenGL的经验,我会认真推荐pyglet。非常可定制。如果您没有,请理解它,因为在Python中,除了pygame之外,实际上并不存在具有“画布样式”界面的游戏/渲染库。但是pygame 远离游戏。远离。pyg

对于创建交互式几何程序,您建议使用哪些库/模块?
我发现的包括:

我将用一个例子来说明基本要求:

  • 通过单击画布上的两个位置创建两个点对象
  • 基于这两点创建两个相交圆对象
  • 检测两个圆并计算它们的交点
我希望使用支持抗锯齿的画布。

我还希望能够产生(出口)一个透明的背景图像

如果你有一点OpenGL的经验,我会认真推荐pyglet。非常可定制。如果您没有,请理解它,因为在Python中,除了pygame之外,实际上并不存在具有“画布样式”界面的游戏/渲染库。但是pygame

远离游戏。远离。pygame有着可怕的设计、文档、用它编写的代码和性能


我没有和另外两个人(或者任何其他人)打交道的经验。遗憾的是,Python中这个域没有太多的选项(这也是我开始这样一个项目的原因,但它仍然太不稳定和WIP)。最值得注意的是,对消除混叠、基本体和求交计算等功能的内置支持不存在。

我使用tkinter为交互式几何图形板创建了一个库