파이썬에서 3D 표면 데이터 메싱


11

파이썬을 사용하여 메쉬를 구성하려는 3 차원 점의 데이터 세트가 있습니다. 내가 본 모든 소프트웨어는 가장자리를 제공해야합니다. 3D로 포인트 세트를 입력하고 메쉬를 출력하는 파이썬 프로그램이 있습니까? 가능한 경우 메쉬를 균일하게하고 싶습니다.


1
메쉬하려는 객체의 형상은 무엇입니까? 포인트의 볼록 껍질?
Nico Schlömer

답변:



3

CGAL ( http://www.cgal.org )에는 3D 점을 삼각 측량하기위한 여러 모듈이 있습니다 (점의 표면 메쉬, 3D 점의 삼각 측량 등). 3D 삼각 측량을 포함하여 CGAL 모듈의 하위 세트에 대한 Python 래퍼를 사용할 수 있습니다 ( https://code.google.com/p/cgal-bindings ). 3D 포인트를 삼각 측량하기 위해 CGAL C ++ 인터페이스를 사용했지만 Python 인터페이스에 대한 경험이 없습니다.


0

Python API가있는 VTK 를 사용해 볼 수 있습니다. 먼저 ParaView를 사용하여 포인트를 얻은 다음 필터 중 일부 (예 : 들로네)를 사용해보십시오. 필터가 데이터 (VTK 기반)와 함께 ParaView 에서 작동 하는 경우 VTK를 사용하여 작업을 수행 할 수 있습니다. 당신의 성공 여부는 포인트의 모양과 필터에 얼마나 잘 어울리는 지에 달려 있습니다.

VTK가 작동하는 것처럼 보이면 Python / VTK를 사용하는 방법이 있다는 것을 알고 VTK에 대한 Kitware 자습서를 살펴보십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.