CloudCompare源码分析之qCC模块:模型采样
生活随笔
收集整理的這篇文章主要介紹了
CloudCompare源码分析之qCC模块:模型采样
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 一、簡介
- 二、源碼分析
- 參考資料
一、簡介
有時候我們輸入的數(shù)據(jù)并不是點云數(shù)據(jù),如STL、PLY、OBJ等數(shù)據(jù),他們都是模型數(shù)據(jù)(即三角網(wǎng)格數(shù)據(jù)),模型數(shù)據(jù)的優(yōu)點就是具有了形狀,因此也就有了相關(guān)的幾何屬性,我們可以基于他們進(jìn)行體積、表面積的計算。不過壞處就是現(xiàn)有的點云配準(zhǔn)算法均是基于“點”來進(jìn)行對齊的過程,單純只靠模型上的端點,有時很難將一個模型與點云進(jìn)行配準(zhǔn)。因此此時就需要對模型進(jìn)行采樣操作,也就是基于面片來采樣出更多的點數(shù)據(jù)。
二、源碼分析
CloudCompare中的模型采樣方法存儲在MeshSamplingTools.cpp中,具體代碼如下所示:
PointCloud* MeshSamplingTools::samplePointsOnMesh( GenericMesh* mesh總結(jié)
以上是生活随笔為你收集整理的CloudCompare源码分析之qCC模块:模型采样的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 权力的游戏 第七季高清 BT 下载
- 下一篇: KTV项目总结