我們有一個.NET 4.0 C#WPF加工模擬應用程序。現在我們被卡住了,因爲我們必須從點雲中生成3D表面(網格生成)。我們一直在尋找,瀏覽,測試不同的庫,以便找到一個快速,健壯,正確的解決方案,並且可以集成到我們的應用程序中,但我們沒有運氣。 3D成像不是我們的業務線,所以我們不想對這部分進行編碼。價格實惠的商業解決方案也可以成爲我們的答案。.NET可集成的穩健,快速的三維點雲表面重構解決方案
到現在爲止,我們已經嘗試:
VCGLib通過MeshLab UI,但他們所使用的算法(球樞轉)沒有給出一個好的結果。
基於PowerCrust算法(MyCrust Robust)和它MATLAB代碼給了一個很好的結果,但我們不認爲,如果我們在重新編寫C#這個代碼,它將給我們我們想要的性能。我們需要一個可以輕鬆集成到我們項目中的解決方案。
雖然搜索我們也想出了這些sample applications。我們不知道在這些應用程序中使用的算法的細節(細節在一篇學術論文中),但是它產生了許多缺少網格的結果。但可能對別人有幫助。
現在我們正在努力學習CGAL,並找出它是否可以成爲我們一個答案。但是,由於安裝Boost和編譯CGAL需要兩天的時間,所以我們開始着手開發它。
任何人都可以爲我們提供一個解決方案,可以幫助我們嗎?
在此先感謝
嗨,我目前面臨同樣的問題........你有沒有得到任何解決方案?希望是的!那麼請幫助我......謝謝..... – Pritesh 2011-05-18 12:29:40
不,不幸的是我們被卡住:( – ipek 2011-05-19 14:16:14
你計劃使用哪種算法?我的意思是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