Estou procurando uma biblioteca boa e bem desenvolvida para manipulações e avaliações geométricas em python, como:
- avaliar a interseção entre duas linhas em 2D e 3D (se houver)
- avaliar o ponto de intersecção entre um plano e uma linha, ou a linha de intersecção entre dois planos
- avaliar a distância mínima entre uma linha e um ponto
- encontre o ortonormal para um plano que passa por um ponto
- girar, traduzir, espelhar um conjunto de pontos
- encontre o ângulo diedro definido por quatro pontos
Tenho um livro de compêndio para todas essas operações e poderia implementá-lo, mas infelizmente não tenho tempo, então gostaria de uma biblioteca que o faça. A maioria das operações é útil para fins de jogos, então tenho certeza de que algumas dessas funcionalidades podem ser encontradas em bibliotecas de jogos, mas prefiro não incluir funcionalidades (como gráficos) de que não preciso.
Alguma sugestão ? obrigado