2008-12-05 11 views
7

Computational Geometry Algorithms Library znalazłem w moim wyszukiwania dla algorytmu do rozkładać wklęsłą wielokąta do minimalnej liczby elementów wypukłych. Odsyłacze poza witryną i liczne wyniki google wskazują na to, że istnieją dla niego wiązania Pythona, co byłoby bardzo przydatne, ale wszystkie linki są martwe! Co się z tym stało? Gdzie mogę go teraz zdobyć?Co stało się z powiązaniami Pythona dla CGAL?

+0

Najwyższa głosowała odpowiedź powinna być przyjęta odpowiedź na to pytanie. – pmr

Odpowiedz

1

Najszybciej będzie prawdopodobnie tylko spojrzeć na kod i ponownie wdrożyć się w pytona. noszenie całego CGAL tylko na ten mały kawałek wydaje się zbędne.
Również ta kalkulacja nie wydaje mi się, że coś niezwykle korzyść przez uruchomiony skompilowany.

3

CGAL-Python był obojętny na ponad rok, ale kod (dostępnej poprzez link „Pobierz”) wydaje się działać dobrze, choć nie z Python 3.

+0

Wydaje się, że na stronie pobierania znajduje się nieprawidłowy certyfikat. – Ber

+0

Oh hej, strona powraca! Ten link był martwy, kiedy to opublikowałem. –

1

Wiązania dla CGAL są z natury trudne. Ponieważ biblioteka jest silnie oparta na szablonie, istnieje kombinatoryczna eksplozja możliwych sposobów jej wykorzystania. Każde wiązanie musiałoby wybrać i wybrać, co należy uwzględnić.

Jednakże: Python pakiet demakein (co pisałem), zawiera moduł do kompilacji C++ fragmenty w locie następnie załadować je z cffi. Fragmenty kodu są zapisywane w pamięci podręcznej, aby przyspieszyć kolejne. Jest tam kod, który owija części CGAL, których potrzebowałem, są one prawdopodobnie różne od tego, czego potrzebujesz, ale powinny dać ci wyobrażenie, jak z niego korzystać. Może być stosowany z CPython lub pypy na Linuksie lub OS X.

Powiązane problemy