我有一個由點組成的對象,讓我們說它的點雲,我想從這些點渲染對象,我希望對象看起來像那些點被包在一張紙上。我想讓它動起來,所以我想到的第一件事就是行軍立方體,但我的物體不會是球體或立方體,它會變形,有沒有比行進立方體更簡單的方法?Marching cubes?
2
A
回答
3
根據「包裹」的含義,3D convex hull可能會產生所需的效果。
然而,您可以根據需要爲頂點設置動畫,並且每次都重新運行船體算法。
0
2
的移動立方體算法似乎是最適合你在找什麼 - 不是所有的點雲凹凸有致。該算法可能看起來很恐怖,因爲大的查找表,但它實際上非常簡單。我已經發布了一個例子(使用three.js所):
相關問題
- 1. 幫助:如何平滑Marching Cubes實時生成的網格?
- 2. 如何實現Marching Cubes的一個很好的示例代碼?
- 3. Marching Cubes Reconstruction - 向量下標超出範圍
- 4. Cognos like cubes
- 5. Marching Cube問題
- 6. 實施Marching Cube算法?
- 7. marching cube和octree有什麼區別?
- 8. 對於多維javascript數組中的循環
- 9. 三角形紋理映射OpenGL
- 10. 基於體素地形的適當密度函數?
- 11. 此Web工具包JavaScript警告的含義是什麼? (ThickBox的)?
- 12. Xcode 4 - 失敗,退出代碼1錯誤
- 13. Unity C# - 如何修復此代碼?
- 14. 如何將通用列表<T>轉換爲基於接口的列表<T>
- 15. 從GL計算着色器讀取緩衝區後釋放緩衝區
- 16. 如何從函數返回結果和書面聲明?
- 17. 音樂的音高檢測
- 18. iPhone中的Ionic2和Aframe
- 19. cubes.errors.ConfigurationError:config應該是ConfigParser實例,但是<type'instance'>
- 20. 如何編寫路線如下
- 21. 在three.js中開始使用進行中的多維數據集
- 22. MPI掛在MPI_Send上發送大消息
- 23. 從EXCEPT結果
- 24. 使用jQuery ajax訪問POST webservice
- 25. 有什麼辦法可以使用LINQ進行MDX查詢嗎?
- 26. 不能任憑他們聲明的名稱空間沒有選擇子節點
- 27. 如何在Rails 3中導入JavaScript文件?
- 28. Python龜,如何讓顏色自己改變?
- 29. 在xna中旋轉後保存骨骼位置
- 30. XNA初學者:如何將頂點數組合併到單個頂點緩衝區中
這不是很清楚你的要求。這些物體將如何變形? – 2011-05-26 22:30:25
這可能有所幫助:http://pointclouds.org/documentation/tutorials/greedy_projection.php「快速三角測量無序點雲」 – okutane 2015-07-16 19:48:27