Python中好用的几何库?
我在找一个好用的、功能齐全的库,用来在Python中进行几何操作和计算,比如:
- 计算两条线在二维和三维空间中的交点(如果有的话)
- 计算一条线和一个平面之间的交点,或者计算两个平面之间的交线
- 计算一条线和一个点之间的最短距离
- 找到通过一个点的平面的法向量
- 对一组点进行旋转、平移和镜像操作
- 找到由四个点定义的二面角
我有一本关于这些操作的参考书,理论上可以自己实现这些功能,但可惜我没有时间,所以我希望能找到一个库来完成这些工作。大部分操作对游戏开发很有用,我相信这些功能在游戏库中能找到,但我更希望能避免那些我不需要的功能(比如图形处理)。
有什么推荐吗?谢谢!