Python 的几何模块

Geometry module for Python

我正在为 Python 寻找与 Geogebra 具有相似功能的几何模块。 我想从一组定义的长度计算点的坐标和一些变换,例如 x 度的旋转,从某条线的点对称,计算圆和任何点之间的交点,计算垂直线到线段,中间点等。然后绘制一个多边形,该多边形是通过使用 matplotlib 连接变换后的点获得的。

有这样的模块吗?我可以从头开始构建它,但拥有这些功能会节省我很多时间。

非常感谢。

您可以使用 sympy for some of these, in particular the geometry moduleShapely也很受欢迎。