‘壹’ 镣逛簯鏁版嵁澶勭悊杞浠舵湁鍝浜
镣逛簯鏁版嵁澶勭悊杞浠跺寘𨰾浣嗕笉闄愪簬浠ヤ笅鍑犵嶏细CloudCompare銆丢eomagic Studio銆丄utodesk ReCap銆丳ointwise浠ュ强MeshLab绛夈傝繖浜涜蒋浠跺悇鍏风壒镩诧纴骞挎硾搴旂敤浜庝笁缁存壂鎻忋侀嗗悜宸ョ▼銆佽川閲忔娴嬨佸湴褰㈡祴缁樼瓑棰嗗烟銆
CloudCompare鏄涓娆惧紑婧愮殑镣逛簯澶勭悊杞浠讹纴瀹冩彁渚涗简涓板瘜镄勭偣浜戞暟鎹澶勭悊锷熻兘锛屽傜偣浜戦厤鍑嗐佹护娉銆佸垎鍓层佹祴閲忕瓑銆傜敱浜庡叾寮婧愮壒镐э纴CloudCompare娣卞弹镰旂┒浜哄憳鍜岀埍濂借呯殑锽灭埍锛屽彲浠ラ氲繃缂栧啓鎻掍欢𨱒ユ墿灞曞叾锷熻兘銆傛ゅ栵纴CloudCompare杩樻敮鎸佸氱岖偣浜戞暟鎹镙煎纺锛屼娇寰楁暟鎹浜ゆ崲鍙桦缑闱炲父鏂逛究銆
Geomagic Studio鏄涓娆句笓涓氱殑阃嗗悜宸ョ▼杞浠讹纴瀹冩彁渚涗简浠庣偣浜戞暟鎹鍒颁笁缁存ā鍨嬬殑瀹屾暣瑙e喅鏂规堛傞氲繃Geomagic Studio锛岀敤鎴峰彲浠ュ圭偣浜戞暟鎹杩涜屽幓鍣銆佺亩鍖栥侀厤鍑嗐佹洸闱㈡嫙钖堢瓑镎崭綔锛屾渶缁堢敓鎴愬彲鐢ㄤ簬鏁版带锷犲伐鎴3D镓揿嵃镄勪笁缁存ā鍨嬨傝ヨ蒋浠跺湪宸ヤ笟璁捐°佹ā鍏峰埗阃犵瓑棰嗗烟链夌潃骞挎硾镄勫簲鐢ㄣ
Autodesk ReCap鏄涓娆鹃拡瀵瑰ぇ瑙勬ā镣逛簯鏁版嵁镄勫勭悊杞浠讹纴瀹冨彲浠ュ揩阃熷姞杞藉拰澶勭悊娴烽噺镄勭偣浜戞暟鎹銆俣eCap鎻愪緵浜嗙偣浜戝垎鍓层佹祴閲忋佹爣娉ㄧ瓑锷熻兘锛屽苟鏀鎸佷笌鍏朵粬Autodesk杞浠讹纸濡侫utoCAD銆丷evit绛夛级镄勬棤缂濋泦鎴愶纴浣垮缑镣逛簯鏁版嵁鍙浠ヨ交𨱒惧湴搴旂敤浜庡缓绛戣捐°佸湡链ㄥ伐绋嬬瓑棰嗗烟銆
Pointwise鏄涓娆句笓娉ㄤ簬缃戞牸鐢熸垚鍜岀偣浜戝勭悊镄勮蒋浠讹纴瀹冩彁渚涗简寮哄ぇ镄勭偣浜戞彃鍊笺佺绣镙煎垝鍒嗗拰琛ㄩ溃閲嶆瀯锷熻兘銆侾ointwise镄勭嫭鐗逛箣澶勫湪浜庡叾楂桦害镊瀹氢箟镄勭绣镙肩敓鎴愮畻娉曪纴鐢ㄦ埛鍙浠ユ牴鎹闇瑕佽皟鏁村弬鏁版潵鐢熸垚绗﹀悎鐗瑰畾瑕佹眰镄勭绣镙笺傝ヨ蒋浠跺湪娴佷綋锷涘︺佺┖姘斿姩锷涘︾瓑浠跨湡鍒嗘瀽棰嗗烟链夌潃骞挎硾镄勫簲鐢ㄣ
MeshLab鏄涓娆惧紑婧愮殑涓夌淮缃戞牸澶勭悊杞浠讹纴铏界劧瀹冧富瑕佺敤浜庡勭悊涓夌淮缃戞牸妯″瀷锛屼絾涔熸敮鎸佺偣浜戞暟鎹镄勫勭悊銆侻eshLab鎻愪緵浜嗕赴瀵岀殑镣逛簯婊ゆ尝銆侀厤鍑嗐侀吨閲囨牱绛夊姛鑳斤纴骞舵敮鎸佸氱岖偣浜戞暟鎹镙煎纺镄勫煎叆鍜屽煎嚭銆傜敱浜庡叾寮婧愬拰璺ㄥ钩鍙扮殑鐗规э纴MeshLab鍦ㄥ︽湳镰旂┒鍜屾暀镶查嗗烟链夌潃骞挎硾镄勫簲鐢ㄣ
镐讳箣锛岃繖浜涚偣浜戞暟鎹澶勭悊杞浠跺悇鍏风壒镩诧纴鐢ㄦ埛鍙浠ユ牴鎹镊宸辩殑闇姹傞夋嫨钖堥傜殑杞浠惰繘琛屽勭悊銆傚悓镞讹纴闅忕潃鎶链镄勪笉鏂鍙戝𪾢锛屾湭𨱒ヨ缮灏嗗嚭鐜版洿澶氢紭绉镄勭偣浜戝勭悊杞浠讹纴涓虹偣浜戞暟鎹镄勫勭悊鍜屽簲鐢ㄦ彁渚涙洿澶氱殑阃夋嫨鍜屽彲鑳芥с
CloudCompare是一款基于GPL开大拆肢源协议的3D点云处理软件,可以在Windows、MacOS和Linux上运行。我们可御芹以通过阅读其源码来一窥3D点云处理的基本算法,也可以通过设计新的plugin来拓展本软件。本篇博文首先将介绍如何对其源码进行编译(这里默认OS为Windows)。
预热
生成项目
编译项目
OK,到这里我们就顺利完成了CloudCompare的源码编译,下一篇博文我们来了解滚世一下如何设计一个新的plugin来拓展CloudCompare。