我有一個由點組成的對象,讓我們說它的點雲,我想從這些點渲染對象,我希望對象看起來像那些點被包在一張紙上。我想讓它動起來,所以我想到的第一件事就是行軍立方體,但我的物體不會是球體或立方體,它會變形,有沒有比行進立方體更簡單的方法?Marching cubes?
2
A
回答
3
根據「包裹」的含義,3D convex hull可能會產生所需的效果。
然而,您可以根據需要爲頂點設置動畫,並且每次都重新運行船體算法。
0
2
的移動立方體算法似乎是最適合你在找什麼 - 不是所有的點雲凹凸有致。該算法可能看起來很恐怖,因爲大的查找表,但它實際上非常簡單。我已經發布了一個例子(使用three.js所):
相關問題
- 1. Marching Cubes算法中的等值線
- 2. Marching Cubes Reconstruction - 向量下標超出範圍
- 3. Marching Cubes Implementation - 在網格中缺少三角形
- 4. 如何實現Marching Cubes的一個很好的示例代碼?
- 5. 幫助:如何平滑Marching Cubes實時生成的網格?
- 6. Cognos like cubes
- 7. Marching Cube問題
- 8. SQL Server OLAP CUBES(教程)
- 9. 實施Marching Cube算法?
- 10. marching cube和octree有什麼區別?
- 11. Kinect融合 - 陰影效果的Marching cube
- 12. vtkMarchingCubes將nifti曲面導出到波前OBJ
- 13. 疏體素八叉樹平滑網格
- 14. 對於多維javascript數組中的循環
- 15. 無法讓我的功能正常工作
- 16. 基於體素地形的適當密度函數?
- 17. OpenCL動態數據結構
- 18. 三角形紋理映射OpenGL
- 19. 此Web工具包JavaScript警告的含義是什麼? (ThickBox的)?
- 20. 刪除數組值並填寫var i
- 21. 通過重新修剪每個頂點旋轉立方體
- 22. three.js旋轉立方體的動畫邏輯
- 23. 通過XML文件循環並僅顯示所選節點
- 24. 獲取元素的位置並創建它的數組函數
- 25. Unity C# - 如何修復此代碼?
- 26. Xcode 4 - 失敗,退出代碼1錯誤
- 27. Ray在光柵化方面的優勢
- 28. 如何將通用列表<T>轉換爲基於接口的列表<T>
- 29. 網格樣式佈局
- 30. 如何調用一個函數,直到輸入無效爲止?
這不是很清楚你的要求。這些物體將如何變形? – 2011-05-26 22:30:25
這可能有所幫助:http://pointclouds.org/documentation/tutorials/greedy_projection.php「快速三角測量無序點雲」 – okutane 2015-07-16 19:48:27