2010-06-30 2 views
3

3D 다면체를 제공하고 두 개의 다면체의 교점을 계산하는 라이브러리가 있습니까?3D 다면체를 표현하기위한 라이브러리

차이점이 있다면 모델에 넣으려는 다면체에 '구멍'이 없다는 것입니다.

초점은 정확성에 가장 먼저 가까우며 두 번째 속도는 빠릅니다!

이상적으로이 라이브러리는 다음과 같습니다

  • 깔끔한 파이썬 바인딩을 기존의 한
  • 일 무료 서 또는이 합리적이고 작은 의존성 다면체의 윤곽을 계산
  • 지원 때 특정 각도
  • 에서보기
+0

CGAL로 찾고있는 것을 찾았습니까? 어떻게 다각형의 교차점을 계산하고 있습니까? 감사. – Geoff

+0

@Geoff 죄송합니다. 저는이 프로젝트를 생각해 내는데 어려움이 있습니다. 나는 제 1 원칙에서 내 자신의 빠르지 않은 코드를 쓰는 것을 끝내 었다고 생각합니다. 그러나 그것을 보면서, CGAL은 당신이 탐험하기에 좋은 선택 인 것 같습니다. – Will

+0

후속 조치를 보내 주셔서 감사합니다. 저는 지금 Nef_polyhedron_3 클래스로 작업하고 있습니다. – Geoff

답변

3

CGAL은 당신이 요구하는 것 이상을 제공하지만 특히 다면체와 "부울"같은 연산을 포함합니다. 그것들 (나는 "어떤 각도에서 보아도"를 원시적 인 것으로 본다.) - 내가 마지막으로 그것을 사용할 때 거기에 없었던 것을 기억하지만, 그것은 얼마 전이었다 - 당신은 적절한 비행기에서 헤지스).

파이썬 바인딩은 here이고 유일한 큰 의존성은 부스트 ​​파이썬 (바인딩에 사용됨)이라고 생각합니다.

관련 문제