2011-04-28 2 views
5

우리는 .NET 4.0 C# WPF, 가공 시뮬레이션 응용 프로그램을 보유하고 있습니다. 지금 우리는 점 구름으로부터 3D 표면 (메쉬 생성)을 생성해야하기 때문에 막혔습니다. 우리는 빠르고 강력하며 정확하며 응용 프로그램과 통합 될 수 있지만 운이 없었던 솔루션을 찾기 위해 여러 라이브러리를 검색하고 고글 거리며 테스트했습니다. 3D 이미징은 우리의 비즈니스 라인이 아니므로이 부분을 코딩하지 않으려합니다. 합리적인 가격의 상업용 솔루션도 우리에게 해답이 될 수 있습니다.3D 점 구름으로부터 표면 재구성을위한 .NET 통합 가능 강력하고 빠른 솔루션

는 지금까지 우리가 시도 : MeshLab UI하지만 그들이 사용하는 알고리즘 (볼 피벗)를 통해

  1. VCGLib 좋은 결과를 제공하지 않았다.

  2. PowerCrust 알고리즘 (MyCrust Robust)을 기반으로 한 MatLab 코드는 좋은 결과를 주었지만 C#에서이 코드를 다시 코딩하면 우리가 원하는 성능을 얻을 수 있다고 생각하지 않습니다. 프로젝트에 쉽게 통합 될 수있는 솔루션이 필요합니다.

  3. 검색하는 동안 우리는 또한 sample applications을 찾았습니다. 우리는이 응용 프로그램에서 사용 된 알고리즘의 세부 사항을 알지 못합니다 (자세한 내용은 학술지에 있음). 그러나 너무 많은 누락 된 메쉬가있는 결과가 생성되었습니다. 그러나 다른 사람에게 도움이 될 수 있습니다.

는 지금 우리가 CGAL을 배우고 그것이 우리에 대한 해답이 될 수 있는지 여부를 확인하기 위해 노력하고 있습니다. 하지만 Boost를 설치하고 CGAL을 컴파일하는 데 2 ​​일이 걸렸으므로 이제 막 작업을 시작했습니다.

아무도 우리에게 도움이 될만한 해결책을 제시 할 수 있습니까? 사전에

감사

+0

안녕하세요. 저는 현재 같은 문제에 직면하고 있습니다 ........ 어떤 해결책이 있습니까? 희망 그래 !!!! 그럼 제발 도와주세요 ...... 고마워 ..... – Pritesh

+0

아니, 불행히도 우리는 붙어있어 : ( – ipek

+0

어떤 알고리즘을 사용하려고합니까? 나는 PowerCrust http://www.advancedmcode.org/surface- recostruction-from-scattered-points-cloud-mycrust-robust.html, Marching 큐브 http://www.exaflop.org/docs/marchcubes/, Poisson http://www.cgal.org/Manual/3.5/doc_html/ cgal_manual/Surface_reconstruction_points_3/Chapter_main.html ......... 답장을 주셔서 감사합니다 ........ – Pritesh

답변

0

http://www.ceometric.com에 G # 라이브러리가 있습니다. 삼각형 또는 사변형 와이어 프레임 데이터에서 표면 재구성을 수행 할 수 있습니다. 이것은 정확히 당신이 찾고 있었던 것이 아니지만 해결책을 향한 첫 번째 단계 일 수 있습니다.