2011-04-28 48 views
5

我們有一個.NET 4.0 C#WPF加工模擬應用程序。現在我們被卡住了,因爲我們必須從點雲中生成3D表面(網格生成)。我們一直在尋找,瀏覽,測試不同的庫,以便找到一個快速,健壯,正確的解決方案,並且可以集成到我們的應用程序中,但我們沒有運氣。 3D成像不是我們的業務線,所以我們不想對這部分進行編碼。價格實惠的商業解決方案也可以成爲我們的答案。.NET可集成的穩健,快速的三維點雲表面重構解決方案

到現在爲止,我們已經嘗試:

  1. VCGLib通過MeshLab UI,但他們所使用的算法(球樞轉)沒有給出一個好的結果。

  2. 基於PowerCrust算法(MyCrust Robust)和它MATLAB代碼給了一個很好的結果,但我們不認爲,如果我們在重新編寫C#這個代碼,它將給我們我們想要的性能。我們需要一個可以輕鬆集成到我們項目中的解決方案。

  3. 雖然搜索我們也想出了這些sample applications。我們不知道在這些應用程序中使用的算法的細節(細節在一篇學術論文中),但是它產生了許多缺少網格的結果。但可能對別人有幫助。

現在我們正在努力學習CGAL,並找出它是否可以成爲我們一個答案。但是,由於安裝Boost和編譯CGAL需要兩天的時間,所以我們開始着手開發它。

任何人都可以爲我們提供一個解決方案,可以幫助我們嗎?

在此先感謝

+0

嗨,我目前面臨同樣的問題........你有沒有得到任何解決方案?希望是的!那麼請幫助我......謝謝..... – Pritesh 2011-05-18 12:29:40

+0

不,不幸的是我們被卡住:( – ipek 2011-05-19 14:16:14

+0

你計劃使用哪種算法?我的意思是PowerCrust http://www.advancedmcode.org/surface- recostruction-from-scattered-points-cloud-mycrust-robust.html,Marching cube 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 2011-05-20 05:11:20

回答

0

有G#庫在http://www.ceometric.com 它可以做三角形或四邊形線框數據的表面重建。這不是你一直在尋找的東西,但它可能是邁向解決方案的第一步。

相關問題