Revit转点云pcd模型

0 整体思路

基于Revit二次开发插件,实现 .rvt 模型 à .obj模型+.mtl材料,再使用CloudCompare 实现向.pcd 点云模型的转变。

Revit转点云pcd模型_第1张图片

本人采用Revit2020版本(因为拿到的模型是20版本的,好像无法向低版本转换,只能基于20版本转换) 

1. 安装Revit2020

(安装资源很多,不赘述了)

2. 安装Revit插件

OBJ Exporter For Autodesk® Revit® - Trial | Revit | Autodesk App Store

Revit转点云pcd模型_第2张图片

如果不是2020版本的话,首先确认下版本是否是合适的,也可以选用这款插件,实现OBJ转换。

下载后获得 .msi 文件,双击安装即可。(一定要在Revit 安装完场之后,因为插件会在Revit中加入外部工具功能,见第四步)

官方也有实现的插件,但是不是免费的,可以自行选用

Convert or export autodesk revit file to obj file | Vision Workplace

3. 安装CloudCompare

网址:CloudCompare - Open Source project

 Revit转点云pcd模型_第3张图片

任意点击一张图,然后进入下载界面,安装即可。

Revit转点云pcd模型_第4张图片

4 转OBJ

打开Revit,会提示是否导入外部工具,点击载入即可

Revit转点云pcd模型_第5张图片

打开要转换的模型,即可看到转换工具,两种方式点击都可。

Revit转点云pcd模型_第6张图片 

转换后,得到OBJ文件,附带材料信息。

5 转点云

生成obj格式后,导入到CloudCompare,然后点击Edit→Mesh→Sample Points即可!

 

你可能感兴趣的:(前端,开发语言,c#)