我已經習慣了Kinect SDK和WPF應用程序(在這兩者中都是新手)。使用Kinect SDK渲染3d模型的簡單方法
我的應用程序現在得到正常的視頻,深度生成的視頻和每個像素的深度和顏色值,在一段時間內用kinect sdk完成:)現在我需要渲染我在三維空間得到的每個點。對於每個點我已經有X Y Z座標,我只需要一個簡單的方法來渲染它。
這裏我已經嘗試過:
使用D3DImage WPF組件和DirectX,結果是:沒有時間來 主DirectX的C++編碼
使用D3DImage WPF組件和SlimDX,結果:找不到 SlimDX的有用文檔或如何編寫渲染輸出 D3DImage組件
使用WP F和XNA,結果是:不能在Visual Studio 2012中導入XNA, 不能使工作在2010年發現了幾個例子,這些都不 的構建或編譯
使用WinForms和XNA,結果:作品,但相當困難的轉換 代碼KinectSDK
使用WPF和MonoGame,結果是:如何 實施Monogame裏面WPF中,只對如何在沒有實現對WPF XNA 後博客沒有例子或文檔如此高效的方式
現在..我真的沒有想法如何做到這一點..所以我在這裏尋求幫助。關於如何在3D環境中繪製點的一個小例子可能是一個很好的起點,如果鼠標交互可以旋轉模型,它可以完全完美:)
任何想法? :)
你看過Kinect For Windows Developer Toolkit的例子嗎?有一個如何操縱化身的例子。 –
如果你會考慮C++,我會推薦Point Cloud Library([可視化示例](http://pointclouds.org/documentation/tutorials/pcl_visualizer.php#pcl-visualizer))。對於C#也檢查[這個問題](http://stackoverflow.com/questions/11053212/point-cloud-viewer-in-net)。 – Sassa
我喜歡PointCloudLibrary,我浪費了很多時間來配置它,我得到了一些不錯的結果編譯示例,但試圖在同一個應用程序中合併Qt和PCL時卡住了。經過2天的痛苦,我決定回到我的老WPF方法,並設法使用sharpDX在WPF應用程序中包含directX界面,現在我只需要使用sharpDX繪製點雲! – AlexanderPD