Sto cercando una libreria buona e ben sviluppata per manipolazioni geometriche e valutazioni in Python, come:
- valutare l'intersezione tra due linee in 2D e 3D (se presente)
- valutare il punto di intersezione tra un piano e una linea o la linea di intersezione tra due piani
- valutare la distanza minima tra una linea e un punto
- trova l'ortonormale a un piano passante per un punto
- ruota, trasla, rispecchia un insieme di punti
- trova l'angolo diedro definito da quattro punti
Ho un libro di compendio per tutte queste operazioni e potrei implementarlo ma sfortunatamente non ho tempo, quindi mi piacerebbe una libreria che lo faccia. La maggior parte delle operazioni sono utili per scopi di gioco, quindi sono sicuro che alcune di queste funzionalità possono essere trovate nelle librerie di giochi, ma preferirei non includere funzionalità (come la grafica) di cui non ho bisogno.
Eventuali suggerimenti ? Grazie