Was passiert ist, um die python-bindings für CGAL?
Fand ich die Computational Geometry Algorithmen-Bibliothek bei meiner Suche nach einen Algorithmus zum zerlegen einer konkaven Polygons in die minimale Anzahl von konvexen Komponenten. Links von der Website und zahlreiche google-Ergebnisse zeigen, gibt es python-bindings für ihn, das wäre wirklich praktisch, aber alle links sind tot! Was ist damit passiert? Wo kann ich es jetzt bekommen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer Neufassung der CGAL-Python-bindings getan wurde, als Teil der cgal-Bindungen-Projekt. Check it out : http://code.google.com/p/cgal-bindings/
CGAL-Python wurde inerten seit über einem Jahr, aber der code (verfügbar über den link "Herunterladen") scheint zu funktionieren, aber nicht mit Python 3.
Sie könnten auch interessiert sein in der GEOS-Bibliothek, die ist in Python durch Formschöne und die GEOS-API in GeoDjango.
Das Schnellste wäre wohl nur die code-und re-implementieren Sie es selber in python. Durchführung rund um alle CGAL nur für dieses kleine bisschen scheint überflüssig.
Auch diese Berechnung nicht schlagen mich, wie etwas, das würde extrem profitieren durch ausführen zusammengestellt.
Bindings für CGAL sind von Natur aus schwierig. Denn die Bibliothek ist stark template-basiert, es gibt eine kombinatorische explosion der Möglichkeiten, es zu benutzen. Verbindlich würde müssen wählen und entscheiden, was zu zählen.
Jedoch: Python-Paket demakein (was ich schrieb), beinhaltet ein Modul zum kompilieren von C++ - snippets auf die Fliegen, dann laden Sie Sie mit cffi. Der code-Schnipsel zwischengespeichert werden, um anschließend schneller läuft. Gibt es code gibt, dass die wraps die Teile von CGAL, die ich brauchte, diese sind wohl unterschiedlich zu dem, was Sie brauchen, aber sollte Ihnen eine Vorstellung davon, wie es zu benutzen. Es kann verwendet werden, mit CPython oder PyPy, auf Linux oder OS X.