Estoy buscando una biblioteca buena y bien desarrollada para manipulaciones geométricas y evaluaciones en Python, como:
- evaluar la intersección entre dos líneas en 2D y 3D (si está presente)
- evaluar el punto de intersección entre un plano y una línea, o la línea de intersección entre dos planos
- evaluar la distancia mínima entre una línea y un punto
- encontrar lo ortonormal a un plano que pasa por un punto
- rotar, trasladar, reflejar un conjunto de puntos
- encontrar el ángulo diedro definido por cuatro puntos
Tengo un libro compendio para todas estas operaciones, y podría implementarlo pero desafortunadamente no tengo tiempo, así que disfrutaría de una biblioteca que lo haga. La mayoría de las operaciones son útiles para juegos, por lo que estoy seguro de que algunas de estas funcionalidades se pueden encontrar en bibliotecas de juegos, pero preferiría no incluir funcionalidades (como gráficos) que no necesito.
Alguna sugerencia ? Gracias