🌓
搜索
 找回密码
 立即注册

BIM学习心得10—搭建一个本地Revit模型展示在网页上的平台

admin 2020-4-10 19:04:18 91056
上一期我们讲了利用Autodesk Forge工具将本地revit模型上传到云端,进行转换,然后在云端展示,也可以以链接形式分享给别人。一套流程下来,有没有觉得其实挺绕的,如果能把这个做到本地就好了。今天我们就来做这么个事。

准备材料

visual studio code,node.js
注意:虽然本期需要操作者对编程有一定的了解,尤其是JavaScript,但是我给大家做好啦,重复的工作不要重复做,材料下载链接见最后。

总体思路
我们将搭建一个本地服务,启动服务到网页端,在本地服务的网页端操作,完成转换并查看。

步骤一:创建本地服务


搭建本地服务的过程比较复杂,这里就不展开细讲,我把代码包放在文末链接,需要的注意的事项在这里说明。
(1)根据上期教程,找到自己的ID和secret,填入到launch.json文件的这个地方,这个ID和scre是每个Forge开发者必备且唯一的。

(2)start debug程序,这里选择node.js作为debug程序。

(3)启动debug,打开浏览器,输入localhost:3000,出现了以下画面,这里有一些模型,是之前在Autodesk forge上做测试时候上传的,这里也显示出来了。


步骤二:网页端操作


在网页端,来检测我们的代码是否运行成功,有个类似于文件夹一样的层级,右键,上传文件。

选择一个Revit模型,点击打开。

等待一会儿,别急,上传成功,自动更新列表。

双击模型,弹出这个界面,提示还没转换,点击开始转换,不急,等待一会儿,会提示转换已经开始,稍后再试。

转换完成(换了个展示模型,上面那个怎么那么丑)

总    结

吾日三省吾身,这么做的意义是什么?意义就在于,我们在本地实现这个Forge程序,我们可以在本地做更多的拓展应用,相当于对Forge进行二次开发。当然,接下来我们也会做两个简单的案例。

后台回复“学习心得10”获取本期材料和成果。
关注知乎专栏【BIM学习心得】,第一时间获取BIM脑洞应用。

图:凉拌谢耳朵

文:凉拌谢耳朵

排版:凉拌谢耳朵



扫一扫

101730.jpg
随机推荐

最新主题

0 回复

高级模式
游客
返回顶部