wechat
用搜索,找答案 ↑

用搜索,找答案 ↑

很多事情难以分类,搜索便是最好的方式。
发现最新内容↑

发现最新内容↑

“发现”别人的问题,增长自己的见识。
看推荐,学知识↑

看推荐,学知识↑

“推荐”中很多典型的问题,是不错的参考!
问题以“话题”聚↑

问题以“话题”聚↑

“话题”中描述了一个综合问题的各个方面。

轨道交通领域的参数化

MSFans 发表了文章 • 0 个评论 • 125 次浏览 • 4 天前 • 来自相关话题

 

 
 
 展示了参数化轨道的操作流程与修改方法。
 
lqNewNQMs9gYUN2Ve_lQbg
 
其实一种类型不能完全展示这是一套参数化框架的事实。适合多种构件,松耦合,可扩展性都没有得到展示。
  查看全部
 


 
 
 展示了参数化轨道的操作流程与修改方法。
 
lqNewNQMs9gYUN2Ve_lQbg
 
其实一种类型不能完全展示这是一套参数化框架的事实。适合多种构件,松耦合,可扩展性都没有得到展示。
 

请问lumenrt树木,人物等下载失败是什么原因,怎么解决

回复

qiangyun 发起了问题 • 1 人关注 • 0 个回复 • 126 次浏览 • 2018-05-08 17:44 • 来自相关话题

lumenrt安装后,MS和PC界面里都没有Lumentr的界面,就sketup里有

回复

VVBIM 发起了问题 • 1 人关注 • 0 个回复 • 244 次浏览 • 2018-04-17 22:33 • 来自相关话题

abd有没有类似revit自适应的功能

回复

jone_sys 发起了问题 • 1 人关注 • 0 个回复 • 223 次浏览 • 2018-04-17 22:26 • 来自相关话题

从LumenRT渲染角度讨论模型的体量控制与导入形式

wyxcqu 发表了文章 • 0 个评论 • 550 次浏览 • 2018-04-11 11:53 • 来自相关话题

      模型完成以后,无论有信息与否,都难以说清这个模型的成功程度,业内能看到构思精巧,天纵奇才,但食肉者不是工程师,你可以口若悬河,舌灿莲花,当然也需要一张逼真的效果图和浸入式视频来说服执牛耳者。
除了创造内容,我们还要讲好故事,也就是告诉别人:你是谁,你从哪里来,你要到哪里去。
       Bentley的建模软件自带渲染功能,也就是MicroStation内置的Luxology渲染器,同样,还有一款独立软件LumenRT。Luxology更像一款单反,LumenRT则像傻瓜相机,就市政行业来说(路桥隧、水厂泵站及管网),后者基本满足需求。其中邢豫元大师是前者的扛把子,他要说自己是Luxology渲染第二,估计没人敢说自己是第一。当然,还有其他很多很好的渲染软件,可惜我不会用。需求决定了使用,我们今天说说LumenRT。



MicroStation内置Luxology渲染
       如今的LumenRT,已经更新到了update4,分辨率更高,渲染时也有了更多的选择,使用起来不复杂,但是要用好,也不见得是分分钟的事。下图可以看出,图片渲染分辨率从update1的3840×2168跃迁到8192×4626,在输出模式上支持VR。分辨率的提高有效的改善了看图效果,同时渲染模式也发生了一定的调整。




       一、模型的整合与分拆
       一般来说,我们建模完成以后,需要将模型导入到渲染软件中去,在将文件参考总装的过程中,可能出现两个问题:材质和模型体量。
       我们会用ABD做一个建筑,用PC来做道路和市政给排水,用MS随手做一些东西。你用ABD打开建筑没问题,用PC看道路和绿化也挺好,怎么整合到MS里面来就发现绿化没了,道路灰了,窗户绿了呢?



MS导入到LumenRT里面看建筑 



从ABD导入到LumenRT里面看建筑
       对于攻城狮来说,问题怎么出现的不重要,重要的是解决掉。举例说,我们在PC里面看绿化和道路是正常的,在MS或者ABD里面看就没了材质,为了减轻工作量,我们可能会选择保留ABD的文件不动,将PC的进行处理,我们在MS中查看PC的组件的属性,实际都是有材质的,将PC文件合并到MS主文件,然后借助快速选择工具,将原来的材质去掉,换成新的材质,直到看上去正常为止。这个地方请注意,不是用图层管理器中进行材质管理。
       当模型搞定总装工作,就需要导入LumenRT中去了,很遗憾,你的V8i就是导入不成功啊~屡战屡败有什么办法呢,这时候就得给你推荐CE版本了,CE版本具备了更强劲的处理能力,导入LumenRT成功的概率更高。当然,只是概率更高而已,问题出在哪里?
       把大象放进冰箱分三步,打开冰箱门,将大象放进去,关上冰箱门。首先你得有大象,也得有冰箱,其次大象跟冰箱的匹配程度。说到这里我们就可以分析出决定导入LumenRT成功概率高低的因素:模型、电脑配置、软件(CE,LumenRT)、运气。后面三项已经确定的情况下,我们就要考虑模型的体量控制了。
       赵顺耐老师曾经在一次视频里讲过,做广州地铁项目时,前后六次优化,如何将模型的体量从几百兆最后缩减到几十兆。借助赵老师的经验,我们可以少走很多弯路。模型总装是将不同的model以参考的形式组装起来,模型文件的大小归结于单个文件的优化,最终体现在基础对象的控制。我们从来都是希望以简洁的形式阐释复杂的现象,共享单元和参考都能显著减小文件大小。在实际使用过程中,个人喜好不同,也决定了工具的选择倾向,除了别人的经验,也要自己多尝试和体验。
       减小模型体量,除了共享单元和参考,还包括构成对象的基本元素:点线面体。从后文我们会知道,不论你以何种元素构建对象,LumenRT中对象是以mesh的形式被渲染,而对象的构成是通过点线面体,当采用mesh替代soild后,除了模型文件减小,还会让渲染效果更理想。以下图井盖为例,可以看出效果差异。当然,从solid转换为mesh之前,最好备份一份源文件,同时控制转换精度。



图1-1 以soild形式导入LumenRT后,圆柱体呈现正16边形



图1-2 以mesh形式导入LumenRT后,整体更接近于实际
       二、渲染展示内容及形式
       导入LumenRT成功以后,就是渲染出成果的阶段了,却突然发现建模耗时许久,当初想法颇多,结果渲染出来的东西却不是你想要的,相对于人家的效果图,自己的东西实在山炮。建模说不上是一个愉快的过程,软件熟练以后,很多工作都慢慢转变为体力活。



人家做的效果图



这个是我的
       在LumenRT中,我们需要明确需要表现或展示的内容,其次以怎样的形式展示,在此之前,我们还要搞明白,软件能做什么不能做什么。
       当我们决定建模时,需要找出项目建模的意义,是设计师的创新应用还是一个系统工程,抑或是其他。在翻模过程中,要去分析设计初衷,方便运维检修还是安全距离,从美观实用还是有限空间的高度利用率?这些也可能是我们需要展示的部分,是别人想看和需要看的,利用结果导向来分析展示内容是重要的。简而言之就是重要节点重点展示,复杂工程条分缕析。
       工程设计人员使用LumenRT,能做到的基本是效果图,简单的漫游。软件各自有着力点,有些软件施工模拟溜到飞起,有些达不到这个功效,我觉得让设计人员做到全能,没有盲区,实在是有些勉为其难。从效果图和漫游角度来说,实际上也能做出一些成绩,同样的模型,如果评价效果图优劣,来自于光照条件、模型材质、背景。个人感觉渲染和动画需要回归设计本质,更多的去看模型,而不是被模型外的因素干扰,转移了注意力。效果图和动画应着力于体现建构筑物、管道、单体之间的相对关系,能让入门者看懂主次轻重,空间布置的逻辑与缘由,视频当然应具有观赏性,但如果拿掉语音解说,看视频的人是否还有再看两遍的欲望?

       三、模型的局部展示
       结合前述,对于相对复杂的工程,模型应进行局部表现。下面我们以简单的几个实体为例,讨论如何将模型的局部导入LumenRT,达到预期目的。




       A、利用参考文件的掩盖功能。
       该功能的应用前提:想要控制表现的对象是以参考文件的形式存在于该model中。如果掩盖的面要穿过某个对象,那么相交叉的部位呈现mesh,断面没有材质,空心化。如图A-1所示。



图A-1 利用参考掩盖导入LumenRT后渲染效果
       B、利用剪切立方体,可以进行前后上下左右以及不规则形状的剪切。
       构建剪切立方体时要注意,切截面的表现形式,如下图B-1所示,如果在clip volume settings中的CUT下拉菜单中选择了“cut/outside/forward/back”,截面就会出现图B-2状况,同样,FORWARD选项中选择前述选项也会出现同样的问题,建议FORWARD及CUT尽可能选择“wireframe”,或者将smooth:modeling调整到“usable for clip volumes”,这样用户可以更方便的查看剪切立方体效果,同时这样的导入方式不影响后续渲染。



图B-1 剪切立方体“CUT”下拉菜单选择“cut”



图B-2 导入LumenRT后截面图像



图B-3 CUT选项在实际渲染时显示效果(截面为黑色)
       以元素作为构建剪切立方体时,直接绘制的多边形和线串构成的多边形对于导入LumenRT的模型效果相同。由于封闭多边形会在LumenRT中出现,为了避免这个意外状况,需要将其Active Element Class属性调整为“Construction”,并在视图属性中关闭“Construction”。或者单独建立一个图层,将多边形放入该图层中,在LumenRT中也可以进行调整。
















       实际上在使用软件上还需多动手,加强一些对细节的把控。这些细节虽然不会影响大局,但是对于复杂模型或者大体量的模型导入导出耗时较多,如果不能找到症结所在,反而更容易打击建模人员的积极性,同时可能降低工作效率。

       C、LumenRT自身的剖切工具
       将完整的模型导入到LumenRT后,我们如果想查看某些对象之间的相互关系,可以借助于Clipping Planes,软件自身带了很多参数可以帮助我们进行调节,但是缺点也很明显:导入到LumenRT内的对象全部是以mesh形式存在的,而不是实体,剖切对象内部是空心的,剖切面没有材质,同时,我们难以做到剖切面的颜色同对象颜色一致。工具是便捷的,但仍有改进空间。



图C-1 LumenRT内的剖切工具



图C-2剖切工具参数调整



图C-3 实际工程中渲染效果

        D、通过将原模型进行剪辑
        当前述功能仍不能达到自己的预期目的时,可以调整一下思维:做一个我们需要的模型,该拿掉的部分拿掉,要刻意突出的保留。实际上就是将原model复制一个,然后将这个拷贝件进行编辑,对于模型中的参考文件,通过参考掩盖、图层显示或参考深度来控制表现的对象。既不影响原文件的完整性,也能达到自己的想法。



图D-1 原模型剪辑之后进行渲染效果
 
        结合前面所述,我做了一个泵站的模型,第一个视频还算过得去,第二个就是用LumenRT切剖效果,差异还是蛮大的。视频链接:https://v.qq.com/x/page/l0627yz0aof.html,https://v.qq.com/x/page/i0627wg36fe.html,或者在腾讯视频里面搜索:天津航空物流园雨污水合建调蓄泵站工程,天津航空物流园雨污水合建调蓄泵站工程-BIM
 








 
 








  查看全部
      模型完成以后,无论有信息与否,都难以说清这个模型的成功程度,业内能看到构思精巧,天纵奇才,但食肉者不是工程师,你可以口若悬河,舌灿莲花,当然也需要一张逼真的效果图和浸入式视频来说服执牛耳者。
除了创造内容,我们还要讲好故事,也就是告诉别人:你是谁,你从哪里来,你要到哪里去。
       Bentley的建模软件自带渲染功能,也就是MicroStation内置的Luxology渲染器,同样,还有一款独立软件LumenRT。Luxology更像一款单反,LumenRT则像傻瓜相机,就市政行业来说(路桥隧、水厂泵站及管网),后者基本满足需求。其中邢豫元大师是前者的扛把子,他要说自己是Luxology渲染第二,估计没人敢说自己是第一。当然,还有其他很多很好的渲染软件,可惜我不会用。需求决定了使用,我们今天说说LumenRT。
00000.jpg
MicroStation内置Luxology渲染
       如今的LumenRT,已经更新到了update4,分辨率更高,渲染时也有了更多的选择,使用起来不复杂,但是要用好,也不见得是分分钟的事。下图可以看出,图片渲染分辨率从update1的3840×2168跃迁到8192×4626,在输出模式上支持VR。分辨率的提高有效的改善了看图效果,同时渲染模式也发生了一定的调整。
00001.jpg

       一、模型的整合与分拆
       一般来说,我们建模完成以后,需要将模型导入到渲染软件中去,在将文件参考总装的过程中,可能出现两个问题:材质和模型体量。
       我们会用ABD做一个建筑,用PC来做道路和市政给排水,用MS随手做一些东西。你用ABD打开建筑没问题,用PC看道路和绿化也挺好,怎么整合到MS里面来就发现绿化没了,道路灰了,窗户绿了呢?
00002.jpg
MS导入到LumenRT里面看建筑 
00003.jpg
从ABD导入到LumenRT里面看建筑
       对于攻城狮来说,问题怎么出现的不重要,重要的是解决掉。举例说,我们在PC里面看绿化和道路是正常的,在MS或者ABD里面看就没了材质,为了减轻工作量,我们可能会选择保留ABD的文件不动,将PC的进行处理,我们在MS中查看PC的组件的属性,实际都是有材质的,将PC文件合并到MS主文件,然后借助快速选择工具,将原来的材质去掉,换成新的材质,直到看上去正常为止。这个地方请注意,不是用图层管理器中进行材质管理。
       当模型搞定总装工作,就需要导入LumenRT中去了,很遗憾,你的V8i就是导入不成功啊~屡战屡败有什么办法呢,这时候就得给你推荐CE版本了,CE版本具备了更强劲的处理能力,导入LumenRT成功的概率更高。当然,只是概率更高而已,问题出在哪里?
       把大象放进冰箱分三步,打开冰箱门,将大象放进去,关上冰箱门。首先你得有大象,也得有冰箱,其次大象跟冰箱的匹配程度。说到这里我们就可以分析出决定导入LumenRT成功概率高低的因素:模型、电脑配置、软件(CE,LumenRT)、运气。后面三项已经确定的情况下,我们就要考虑模型的体量控制了。
       赵顺耐老师曾经在一次视频里讲过,做广州地铁项目时,前后六次优化,如何将模型的体量从几百兆最后缩减到几十兆。借助赵老师的经验,我们可以少走很多弯路。模型总装是将不同的model以参考的形式组装起来,模型文件的大小归结于单个文件的优化,最终体现在基础对象的控制。我们从来都是希望以简洁的形式阐释复杂的现象,共享单元和参考都能显著减小文件大小。在实际使用过程中,个人喜好不同,也决定了工具的选择倾向,除了别人的经验,也要自己多尝试和体验。
       减小模型体量,除了共享单元和参考,还包括构成对象的基本元素:点线面体。从后文我们会知道,不论你以何种元素构建对象,LumenRT中对象是以mesh的形式被渲染,而对象的构成是通过点线面体,当采用mesh替代soild后,除了模型文件减小,还会让渲染效果更理想。以下图井盖为例,可以看出效果差异。当然,从solid转换为mesh之前,最好备份一份源文件,同时控制转换精度。
1-1.jpg
图1-1 以soild形式导入LumenRT后,圆柱体呈现正16边形
1-1-0.jpg
图1-2 以mesh形式导入LumenRT后,整体更接近于实际
       二、渲染展示内容及形式
       导入LumenRT成功以后,就是渲染出成果的阶段了,却突然发现建模耗时许久,当初想法颇多,结果渲染出来的东西却不是你想要的,相对于人家的效果图,自己的东西实在山炮。建模说不上是一个愉快的过程,软件熟练以后,很多工作都慢慢转变为体力活。
00004.jpg
人家做的效果图
00005.jpg
这个是我的
       在LumenRT中,我们需要明确需要表现或展示的内容,其次以怎样的形式展示,在此之前,我们还要搞明白,软件能做什么不能做什么。
       当我们决定建模时,需要找出项目建模的意义,是设计师的创新应用还是一个系统工程,抑或是其他。在翻模过程中,要去分析设计初衷,方便运维检修还是安全距离,从美观实用还是有限空间的高度利用率?这些也可能是我们需要展示的部分,是别人想看和需要看的,利用结果导向来分析展示内容是重要的。简而言之就是重要节点重点展示,复杂工程条分缕析。
       工程设计人员使用LumenRT,能做到的基本是效果图,简单的漫游。软件各自有着力点,有些软件施工模拟溜到飞起,有些达不到这个功效,我觉得让设计人员做到全能,没有盲区,实在是有些勉为其难。从效果图和漫游角度来说,实际上也能做出一些成绩,同样的模型,如果评价效果图优劣,来自于光照条件、模型材质、背景。个人感觉渲染和动画需要回归设计本质,更多的去看模型,而不是被模型外的因素干扰,转移了注意力。效果图和动画应着力于体现建构筑物、管道、单体之间的相对关系,能让入门者看懂主次轻重,空间布置的逻辑与缘由,视频当然应具有观赏性,但如果拿掉语音解说,看视频的人是否还有再看两遍的欲望?

       三、模型的局部展示
       结合前述,对于相对复杂的工程,模型应进行局部表现。下面我们以简单的几个实体为例,讨论如何将模型的局部导入LumenRT,达到预期目的。
3-0.jpg

       A、利用参考文件的掩盖功能。
       该功能的应用前提:想要控制表现的对象是以参考文件的形式存在于该model中。如果掩盖的面要穿过某个对象,那么相交叉的部位呈现mesh,断面没有材质,空心化。如图A-1所示。
3-A-1.jpg
图A-1 利用参考掩盖导入LumenRT后渲染效果
       B、利用剪切立方体,可以进行前后上下左右以及不规则形状的剪切。
       构建剪切立方体时要注意,切截面的表现形式,如下图B-1所示,如果在clip volume settings中的CUT下拉菜单中选择了“cut/outside/forward/back”,截面就会出现图B-2状况,同样,FORWARD选项中选择前述选项也会出现同样的问题,建议FORWARD及CUT尽可能选择“wireframe”,或者将smooth:modeling调整到“usable for clip volumes”,这样用户可以更方便的查看剪切立方体效果,同时这样的导入方式不影响后续渲染。
3-B-1.jpg
图B-1 剪切立方体“CUT”下拉菜单选择“cut”
3-B-2.jpg
图B-2 导入LumenRT后截面图像
B-3.jpg
图B-3 CUT选项在实际渲染时显示效果(截面为黑色)
       以元素作为构建剪切立方体时,直接绘制的多边形和线串构成的多边形对于导入LumenRT的模型效果相同。由于封闭多边形会在LumenRT中出现,为了避免这个意外状况,需要将其Active Element Class属性调整为“Construction”,并在视图属性中关闭“Construction”。或者单独建立一个图层,将多边形放入该图层中,在LumenRT中也可以进行调整。
3-B-2-0.jpg

3-B-2-1.jpg

3-B-2-2.jpg

3-B-2-3.jpg

       实际上在使用软件上还需多动手,加强一些对细节的把控。这些细节虽然不会影响大局,但是对于复杂模型或者大体量的模型导入导出耗时较多,如果不能找到症结所在,反而更容易打击建模人员的积极性,同时可能降低工作效率。

       C、LumenRT自身的剖切工具
       将完整的模型导入到LumenRT后,我们如果想查看某些对象之间的相互关系,可以借助于Clipping Planes,软件自身带了很多参数可以帮助我们进行调节,但是缺点也很明显:导入到LumenRT内的对象全部是以mesh形式存在的,而不是实体,剖切对象内部是空心的,剖切面没有材质,同时,我们难以做到剖切面的颜色同对象颜色一致。工具是便捷的,但仍有改进空间。
3-C-1.jpg
图C-1 LumenRT内的剖切工具
3-C-2.jpg
图C-2剖切工具参数调整
forward_behind_011.jpg
图C-3 实际工程中渲染效果

        D、通过将原模型进行剪辑
        当前述功能仍不能达到自己的预期目的时,可以调整一下思维:做一个我们需要的模型,该拿掉的部分拿掉,要刻意突出的保留。实际上就是将原model复制一个,然后将这个拷贝件进行编辑,对于模型中的参考文件,通过参考掩盖、图层显示或参考深度来控制表现的对象。既不影响原文件的完整性,也能达到自己的想法。
MS-调蓄池for_animation.jpg
图D-1 原模型剪辑之后进行渲染效果
 
        结合前面所述,我做了一个泵站的模型,第一个视频还算过得去,第二个就是用LumenRT切剖效果,差异还是蛮大的。视频链接:https://v.qq.com/x/page/l0627yz0aof.htmlhttps://v.qq.com/x/page/i0627wg36fe.html,或者在腾讯视频里面搜索:天津航空物流园雨污水合建调蓄泵站工程,天津航空物流园雨污水合建调蓄泵站工程-BIM
 









 
 









 

这个是什么意思

回复

seokf 发起了问题 • 1 人关注 • 0 个回复 • 548 次浏览 • 2018-01-26 16:28 • 来自相关话题

ABD 电气模块

回复

小白一名 发起了问题 • 1 人关注 • 0 个回复 • 588 次浏览 • 2018-01-18 00:29 • 来自相关话题

PC怎么加信息,而且这些信息能被统计

回复

大河 发起了问题 • 1 人关注 • 0 个回复 • 603 次浏览 • 2018-01-15 15:56 • 来自相关话题

谁有OpenRoads中文版安装包可以共享一下吗?

回复

一枝独秀 发起了问题 • 2 人关注 • 0 个回复 • 844 次浏览 • 2018-01-13 14:42 • 来自相关话题

PW安装问题

回复

小柒 发起了问题 • 1 人关注 • 0 个回复 • 621 次浏览 • 2018-01-04 14:22 • 来自相关话题

microsation与tricad的关系

回复

miracle 发起了问题 • 1 人关注 • 0 个回复 • 731 次浏览 • 2017-12-22 22:44 • 来自相关话题

地震time history可以计算材料的塑性阶段吗?

回复

SNC 发起了问题 • 1 人关注 • 0 个回复 • 611 次浏览 • 2017-12-12 13:12 • 来自相关话题

gINT安装后无法启动

回复

Javon 发起了问题 • 1 人关注 • 0 个回复 • 646 次浏览 • 2017-12-08 16:50 • 来自相关话题

桌面打不DGN文件

回复

fbihkhk 发起了问题 • 1 人关注 • 0 个回复 • 732 次浏览 • 2017-11-24 11:18 • 来自相关话题

如何通过程序来给阀门添加连接件?

回复

woshishangxiao123 发起了问题 • 1 人关注 • 0 个回复 • 662 次浏览 • 2017-11-23 10:44 • 来自相关话题

椭圆桩如何配筋

回复

kunlulu 发起了问题 • 1 人关注 • 0 个回复 • 757 次浏览 • 2017-11-23 10:11 • 来自相关话题

.i.dgn格式转换问题

回复

依依 发起了问题 • 1 人关注 • 0 个回复 • 746 次浏览 • 2017-11-22 10:38 • 来自相关话题

污水厂设备库要去哪里找

回复

wangwangwang2016 发起了问题 • 1 人关注 • 0 个回复 • 829 次浏览 • 2017-11-07 16:52 • 来自相关话题

华春杯全国BIM技术应用大赛

bimhc 发表了文章 • 0 个评论 • 864 次浏览 • 2017-10-31 15:10 • 来自相关话题

    BIM技术被誉为21世纪建筑业生产力革命性技术,是建筑业信息化发展的大趋势,也是未来建筑人必须掌握的新技能。通过BIM技术建造的数字化模型,可以在各专业中进行相互协同,其带来的快捷性、准确性及协作能力,受到建筑业人士的大力欢迎。
 
   为了进一步提升BIM技术在建设产业链的应用,推动BIM技术在建筑行业的信息化进程,促进BIM技术在我国建筑行业的广泛应用,加速BIM人才的培养。由陕西省土木建筑学会、西安建筑科技大学、陕西华春网络信息有限责任公司(BIM众包网)共同举办的全国性BIM技术赛事——“华春杯”全国BIM技术应用大赛应运而生。

   “华春杯”全国BIM技术应用大赛,是一条连接建筑行业学会、院校、企业的纽带,让BIM技术能够在建设产业链中快速实现普及和应用,也为建筑类院校学子提供了全新的发展领域,更为我国建筑行业储备了大量精通BIM技术的建筑领域科技人才。
 
   “华春杯”全国BIM技术应用大赛每年举办一次,一般在下半年启动。大赛面向全国各省市的BIM从业者及BIM爱好者,为他们提供了一个可以充分展示自我、锻炼自身技能的机会,大赛采用在线报名的方式,形式简单,操作灵活。并且,大赛全程不收取任何费用,同时还设置了金额不等的现金奖励,更有机会获得国内知名的BIM设计软件及培训课程,让每一名参赛的选手都能够满载而归。

   目前,“华春杯”大赛的影响力正逐渐在全国范围扩散,让每一位BIM技术人才都能够尽情展现自我,走向成功! 查看全部
    BIM技术被誉为21世纪建筑业生产力革命性技术,是建筑业信息化发展的大趋势,也是未来建筑人必须掌握的新技能。通过BIM技术建造的数字化模型,可以在各专业中进行相互协同,其带来的快捷性、准确性及协作能力,受到建筑业人士的大力欢迎。
 
   为了进一步提升BIM技术在建设产业链的应用,推动BIM技术在建筑行业的信息化进程,促进BIM技术在我国建筑行业的广泛应用,加速BIM人才的培养。由陕西省土木建筑学会、西安建筑科技大学、陕西华春网络信息有限责任公司(BIM众包网)共同举办的全国性BIM技术赛事——“华春杯”全国BIM技术应用大赛应运而生。

   “华春杯”全国BIM技术应用大赛,是一条连接建筑行业学会、院校、企业的纽带,让BIM技术能够在建设产业链中快速实现普及和应用,也为建筑类院校学子提供了全新的发展领域,更为我国建筑行业储备了大量精通BIM技术的建筑领域科技人才。
 
   “华春杯”全国BIM技术应用大赛每年举办一次,一般在下半年启动。大赛面向全国各省市的BIM从业者及BIM爱好者,为他们提供了一个可以充分展示自我、锻炼自身技能的机会,大赛采用在线报名的方式,形式简单,操作灵活。并且,大赛全程不收取任何费用,同时还设置了金额不等的现金奖励,更有机会获得国内知名的BIM设计软件及培训课程,让每一名参赛的选手都能够满载而归。

   目前,“华春杯”大赛的影响力正逐渐在全国范围扩散,让每一位BIM技术人才都能够尽情展现自我,走向成功!

MSce打开报错,有人遇到过这种情况吗?

回复

le8728287 发起了问题 • 1 人关注 • 0 个回复 • 731 次浏览 • 2017-10-22 13:01 • 来自相关话题

prosteel编号问题

回复

hu19812351 发起了问题 • 1 人关注 • 0 个回复 • 711 次浏览 • 2017-10-21 14:19 • 来自相关话题

哪位老哥知道BIM在桥梁、隧道中的相关规范有哪些?

回复

BIM学习者 发起了问题 • 1 人关注 • 0 个回复 • 796 次浏览 • 2017-10-20 08:58 • 来自相关话题

BRCM SS2中文试用版下载

xbsa999 发表了文章 • 0 个评论 • 753 次浏览 • 2017-10-17 16:21 • 来自相关话题

请问BRCM SS2中文试用版如何下载,想学习下
请问BRCM SS2中文试用版如何下载,想学习下

Bentley电力行业BIM交流QQ群

bertco 发表了文章 • 0 个评论 • 1016 次浏览 • 2017-09-30 16:29 • 来自相关话题

我们会定期分享一些电力行业的产品资料,案例等等,欢迎扫码加入!
Bentley电力BIM交流群群二维码.png

我们会定期分享一些电力行业的产品资料,案例等等,欢迎扫码加入!

AECOsim 空調管道drawing seed在切圖定義時,自動抓取管道高程於Drawing中?

回复

01G 发起了问题 • 1 人关注 • 0 个回复 • 912 次浏览 • 2017-09-25 15:42 • 来自相关话题

2017(深圳)城市地下空间、综合管廊、 海绵城市技术创新论坛

wei143224 发表了文章 • 0 个评论 • 969 次浏览 • 2017-09-18 14:10 • 来自相关话题

地下空间
地下空间

请问BRCM v8i ss2试用版下载地址?

回复

xbsa999 发起了问题 • 2 人关注 • 0 个回复 • 965 次浏览 • 2017-09-12 19:34 • 来自相关话题

POWER INROADS

回复

fbihkhk 发起了问题 • 1 人关注 • 0 个回复 • 1103 次浏览 • 2017-08-08 11:10 • 来自相关话题

MDL xm升级到v8i ss3 版问题

回复

裸奔柠檬 发起了问题 • 1 人关注 • 0 个回复 • 860 次浏览 • 2017-08-04 10:31 • 来自相关话题

contextcapture中文补丁怎么用呢?

回复

merci 发起了问题 • 1 人关注 • 0 个回复 • 1557 次浏览 • 2017-07-20 09:04 • 来自相关话题

怎样阻止实体修编后属性变为“空心”

回复

铅笔头 发起了问题 • 1 人关注 • 0 个回复 • 770 次浏览 • 2017-07-19 11:22 • 来自相关话题

BIM在污水处理厂设计中的三维交付和二维出图

naier 发表了文章 • 0 个评论 • 2285 次浏览 • 2017-07-18 21:07 • 来自相关话题

 
作者简介:
 
王彦祥,天津市市政工程设计研究院,工艺工程师。2014年开始学习使用bentley软件。
 
写在之前:该文成于2015年,算是落满灰尘了。项目按图施工,早已竣工运行,下文所述并无虚言,写一个东西做一件事情总要找寻意义,如此说来,写这个报告的目的就是给同行一个参考,对于“BIM建模人员兼设计师”与“老员工不会用BIM”之间青黄不接的问题,提出一种解决思路。我们常说,国产货爱山寨,但我们也要意识到,都是舶来,之后分拆,然后模仿,继而走自己的路,最后才有创新。那么从CAD逐步过渡到全BIM,不会一开始就给你配备到位,你有想法,BOSS给你软件和机器就不错了,你要先富先付,才能带着大家富。大家就不要关心我富不富了,我还在工地搬砖。

0 前言

污水处理厂及泵站构筑物单体数量多、管线种类复杂、工期短、出图量大;建结水暖电等各专业间配合要求高,碰撞检查及专业间会签错漏逐渐增多;晒制蓝图对复杂节点表述不够生动清晰,向业主汇报效果差,造成对设计的评价较为滞后并低于预期,也不利于后续施工和运营维护。对于厂站等带有复杂管线设计的工程如果继续采用二维CAD制图方法,竞争优势正在逐渐减弱。
针对上述问题,各大设计院目前对于BIM 逐步重视,但多数仍停留在“翻模”水平,也就是设计人员完成二维平面设计,由专门的建模人员搭建模型,这样的模型并不实用,也做不到专业之间的预判和协调,并不能真正的增强竞争力。随着设计院的体制改革和向工程公司的转型,在工程建设的各个阶段必然面临着多重问题,设计院的项目BIM应用同样尚处于初级阶段。主要停留在二维图纸完成后,机械转换为三维模型向业主推介的低级阶段。目前的状态反而提升了使用BIM的成本,使得BIM设计成为拖累,整体BIM设计积极性和效果均不佳。
目前国内兴建综合管廊,与市政道路的新改扩建同步实施,在设计和施工阶段均面临地下管线复杂,新建管线繁多的问题,管线交叉碰撞几率提高,均会影响到出图效率和综合质量。
本文基于河南省某污水处理厂泥区建设工程,尝试直接对模型的构建,在此基础上进行三维模型交付和二维图纸输出。借助通用技术平台,相关软件进行数据交换,调用不同专业不同格式的图纸,最终形成三维模型并在二维与三维之间进行转换。
该水厂污泥处理处置区域,消化罐区内罐体与混凝土平台交错布置,各层平台上下均布置有工艺管线,包括排泥管、沼气管、供热上水管、供热回水管、进料管以及反冲洗管道。每个消化罐的出入口设置有相应的流量计和压力计,如何有效的布置工艺管线避免与混凝土平台的碰撞,同时又能便于阀门开关以及维护,同时人员在各层平台间能安全顺利通行。
通过构建建筑信息模型(BIM),可以直观的表现各种管线、管件之间的相互关系;软件自带的碰撞检测功能可以查看管线与其他建构筑物和管线之间的关系;管线管理器方便的修改管径和保温层厚度并且随时调整阀门类型及操作方式;“动态视图”和“剖图”提供了所见即所得的便利性;精确绘图保证了模型和出图的准确性;模型的平立剖可以表现出不同的视图模式并且可以保持与模型的联动;模型不同显示模式可以让业主对项目有充分的了解,

1 项目研究内容以及总体目标

1.1项目研究主要内容

(1)基于设计方案,探索直接进行三维建模的可行性;
(2)沼气管道、排泥管道、中心排污管均设置有坡度,供热上水管、供热回水管、进料管以及反冲洗管道坡度为零,研究在三维空间中如何定位并前后顺利衔接。
(3)将各专业图纸统一在MicroStation平台上操作,对接坐标,实现比例统一,三维模型与二维底图能精确对应。
(4)尝试采用三维模型直接向业主汇报,并在三维模型中进行设计的修正。
(5)对比研究切图完成后在BIM中进行标注和在CAD中进行标注的速度对比,摸索实用的作图方式。

1.2、总体目标

(1)完成多个单体的模型,并构建总BIM模型,完成平立剖及特殊节点切图并将DGN图纸导出形成图纸;
(2)模型可用性强,模型内管道参数,如保温层厚度、管道直径、管道连接形式可调,有效的完成管道连接性检验;
(3)碰撞检测通过,并且能有效的辅助工程的建设与实施。
(4)模型做到涵盖工程所需内容,占据存储空间小,尽可能的降低对计算机硬件的要求

2、项目研究进程与主要指标
2.1项目研究进程

(1)资料收集整理阶段
收集厂家提供的设备尺寸图、管线资料(管径、材质、保温层厚度)、阀门及弯管要求,设备厂家的P&ID图。
咨询业主对项目的建设要求(限高、防火),甄别已提供图纸的建设情况,明确地下现状管线及周边建构筑物。
同有模型构建经验的工程师沟通,进行经验总结,避免在后续工作中走弯路。
(2)方案制定阶段
与电气自控专业及结构专业进行方案初步探讨,初步确定管道坡度,走向,阀门及仪表安装位置(流量计前后安装要求、压力计位置),阀门控制方式(手动、电动、气动),支吊架形式。
结合厂家提资与业主要求,绘制平面方案,同结构专业与电气自控专业互提资料,明确预留预埋尺寸及大致位置。
进行数据计算,确定弯管曲率、管道坡度及直径,气动管路损失及压力需求。
(3)建模阶段
通过ABD构建结构专业的模型,使用OpenPlant完成设备、管道及仪表的布设,在通用环境里集成结构与工艺专业的三维模型,形成第一版方案。
(4)模型复核
在明确设备、仪表与管道和建构筑物之间的安全距离后,先通过软件自带的碰撞检测功能查看不同专业管线之间的碰撞可能性,再次进行管线与结构的碰撞模拟,判定墙梁板柱及预埋预留的合理性,该阶段可能涉及到模型的修正与完善。
将模型打印成3D PDF(即PDF文件里面存储有三维信息模型,使用Adobe软件即可查看),备注好查看的方式和里面存储的相关信息,咨询业主意见。
(5)三维模型的交付与二维出图
在上述基础上,完善模型,打印3D PDF(内部存储好相关的平立剖与相关视图),在MicroStation中切图,并进行相关的设置(线形、粗细、剖切方向、显示模式),导出二维图纸,基于二维软件有丰富的插件,可以快速完成标注,高效的将图纸按期交付。

2.2主要指标

(1)ABD中完成结构模型的构建;
(2)OpenPlant完成设备、管道及仪表的布设,赋予构件、管道及设备相应的属性和信息;

3、项目完成情况

3.1 模型构建与修整

3.1.1 软件学习与准备工作

本项目实时应用到的软件有CAD,MicroStation,AECOsim Building Designer以及OpenPlant。其中MicroStation既是通用平台,可以整合上述软件资料,交互使用;又是建模的平台,可以建立二维或者三维模型,但是建立的三维模型并不具备属性,带有属性的模型需要采用专业软件完成。其中,AECOsim Building Designer在本项目中主要完成了结构部分的建模,包括墙梁板柱及非标构件,OpenPlant在本项目中主要为工艺专业服务,也就是完成了管道及设备的构建。

3.1.2 软件学习计划

MicroStation为最基础的学习,也是最为关键的部分,涉及到三维空间中如何实现精确绘图,完成无属性模型的构建,每日研习视频及练习2小时,学习时间约2个月。完成后达到的效果包括:
元素方面:精确绘图,单元创建与安放,图层控制,快速选择等;
视图控制:视图模式的转换,保存视图,参考的引用及调整;
保存与修改:文件的压缩,设置的保存,即时操作是否保存的设定,文件加密的设定。
AECOsim Building Designer可以应用到多个专业,包括建筑、结构、管道与暖通。其中OpenPlant是专业的管道建模软件,针对结构专业,在本项目中每日研习视频及练习2小时,学习时间约半个月;
OpenPlant主要完成参数化设备,在设备上添加管嘴,放置管线,管线编辑,自定义构件等工作,在本项目中每日研习视频及练习2小时,学习时间约一个周。

3.1.3 建模过程

建模过程要 “抓大放小,分清主次”,本项目的最终成果是二维图纸交付,而大部分的设备厂家已经提供了平立剖面图纸,在建模过程中我们需要做的是提供合适的尺寸,形状比较规则的设备视作长方体,根据设备的长宽高进行设定,但对于设备的出入口,管道连接部分及对于总体的定位是必须需要准确的,最后出图时在CAD内将该部分矩形替换为设备图,简化建模过程,降低工作量。
在建模之前,需要详细研读厂家提供的设备图纸,明确各部分的相对位置关系,做到心中有数,既可以做到脑中构建,又可以充分了解设备的构造。在建模过程中可以暂时不关注后期渲染和材质选取的问题,主要目标在于模型的“精确”,市政行业的设备相对来说较为简单,不涉及复杂的操作,软件具体操作可以结合视频教程进行落实。
模型在构建过程中,如果没有特殊要求,建议不要设置过多的图层,同时比例可以设置为1:1的比例,因为该软件同CAD一样,可以在参考(类似于CAD的外部参照)中设置比例,而且操作速度较快。另外,在构建过程中,如果对于坐标系的掌控不熟悉,无法快速的进行ACS和GCS的转换,可以将复杂设备进行拆分(相对于中心点有一定偏转角度的设备),分别建模后,再通过ACS平面锁和ACS平面捕捉锁进行设备的定位和拼装,这样化繁为简。
本项目是采用的三维直接建模,尤其是针对管道,但在建模过程中,仍要考虑二维设计的重要性,也就是通过二维草图过渡到三维建模,是相互依托及反馈的过程,软件只是实现的工具并不是设计意图,决定因素仍然是人。
由于不同专业软件之间兼容性并不强,设计需要修改的地方还是需要回到原设计软件环境下进行处理。由于管道是带属性的,不能使用MS自带的打断功能进行管道修改及平移复制等工作,这将导致管道连接失效,在设计过程中应采用专业软件的管道复制打断及延伸功能。

3.2软件关键操作

3.2.1 文件参考到DGN文件中

设置CAD文件的坐标系,首先在模型空间对照查询引出的坐标是否与提供的坐标点一致,如果不一致,调整图像位置,直到引出点为绝对坐标点一致为止。
菜单栏——工具——参考——1参考,在弹出的对话框中,选择“工具——连接”,找到需要参考进来的CAD图像,弹出对话框,提示相应的参考图纸,此处一定要选择模型空间,因为布局空间的坐标对应不上;再次比例一定要对应,在MicroStation中采用的是1:1的绘图方式,图纸空间无限大,类似于CAD。

3.2.2 DGN文件转换为文件时保持坐标一致

在MicroStation操作界面命令键入域键入GO=$并回车,查看状态栏的显示,如果显示的不是“全局原点距设计平面中心偏移0.00,0.00,0.00”,就说明DGN的坐标系被修改过,需要进行调整。在MicroStation操作界面命令键入域键入GO=并回车,弹出对话框,选择“中心点”模式,提示“输入数据点以接受并在设计平面中设置全局原点的中心”,在坐标系中输入0.00,0.00,0.00并回车,则全局坐标与当前坐标一致,查询引出的坐标即为绝对坐标。

3.2.3 三维DGN文件转换为二维文件

将MicroStation文件中的图像由三维转化成CAD二维,在模型空间及布局空间均显示二维,而且没有任何附件、就跟粘贴过去一样,尽可能缩小文件大小并储存尽可能多的内容。
菜单栏:文件——输出——可视边,对话框中选择输出二维图纸,将三维DGN转换为二维DGN,然后再菜单栏——文件——另存为——。
用MicroStation V8i的动态视图技术也可以从三维模型中,抽出二维图,只不过之间的转换是通过设置显示样式来控制二维图的,而在DEM(Drawing Extraction Manager)中是通过构件的Part属性,以及各个专业的切图规则Rule来控制二维图属性的。所以,我们可以根据需要,来选择平台,或者专业软件来形成二维图。

3.2.4 显示模式的选择

在microstation中创建完三维模型后,然后将相关的主视图、俯视图等参考到二维图纸(2D,sheet)后,选择合适的显示样式打印出来会有比较好的效果。
对于常见的显示样式,用wireframe线框样式,显示的线条有点多,容易引起误读;用hiddenline样式,则有的物体由于位置关系,容易被遮盖;但是在样式定义中,定义被遮盖线条以虚线显示,仍用hiddenline样式,这样应该就能满足工程要求了,或者用剖视图可以将被遮盖的物体表示出来。

3.2.5 动态视图的设置

MicroStation的DV(Dynamic View--动态视图)功能极为重要,在切图及查看模型时方便快捷。
①在三维模型中选Drawing Composition任务下的Place Plan Callout;
②在三维的Front视图中定左右两点以及向下的一点,此时会弹出Create Drawing对话框
③设置该对话框后即可自动生成Plan Sheet(实际上是参考了Saved View)
所谓“动态”就反映在这里,只要你的三维模型发生改变,或是你移动了剪切面,则PlanSheet中的内容会自动跟着变化。MicroStation的不同视图是可以用来显示不同的模型的)。

3.2.6 Dynamic View切图流程

通过设定一些切图定义来从三维模型里得到二维图纸,当我们的模型发生变化时,我们可以通过切图定义来使二维图纸与三维模型同步,这其实就是三维设计的概念,从繁琐的绘图操作中解脱出来,把精力关注于设计。切图定义的方式有两种:Drawing Extraction Manager和Dynamic View,简称DEM和DV。从三维模型到二维图纸的操作步骤为:
1、筛选模型。在这个过程中,决定哪些模型是参与切图的,哪些不需要。甚至,在同一个模型文件中,也有一些图层上的构件是不参与切图的。为了保证切图的速度和精准的表达,我们在切图前,需要决定哪些模型参与切图,把无关的模型去掉。
2、定义切图。无论是DEM还是DV,在定义切图时都大同小异,主要考虑如下几个方面:1)切图的位置、方向、范围 2)切图的规则3)输出选项。
3、计算输出、标注组图。直接从三维模型切出的图纸并不一定满足最后的图纸表达细节需求,我们还是需要在此基础上做进一步的细节,例如,加上图框,加上必要的文字说明等。

3.2.7  图纸标注

构件的属性都可以通过切图定义来设置自动切出,考虑到后期的位置调整,一般用属性标注工具,查找相应教学即可。从工程实际应用角度,不赞同用切图规则来控制标注,因为对于建筑类讲,自动标出来还是需要调整位置,不如使用属性标注工具,提取,标注。反而更快。
3.2.8 OpenPlant公制工作环境选取
OpenPlant中,选择OPModeler_Metric中的种子文件,同时需要安装有公制的Workspace/Dataset并在启动时选择之。

3.3 三维效果与二维出图结果
3.3.1 单体建模与出图
 



305消化罐区结构专业建模
 



305消化罐区管道与罐体之间的关系




305 结构设备与管道关系
 



305消化罐区三维建模
 



305沼气管路二维出图
 



305进料管管路二维出图




305排泥管路、中心排污管、伴热上水管、伴热回水管二维出图
 



305进料管与钢爬梯二维出图
 



305伴热上水管、伴热回水管二维出图




   
309沼气柜三维模型轴测图




   309三维模型内部结构
     










输出二维图纸完成标注
   




307 火炬三维模型轴测图  




    307火炬二维图纸前视图

 





307火炬二维图纸前视图(俯视图及局部大样)

3.3.2复杂管路轴测图-伴热管
 





伴热管路轴测图-方案阶段建模
 





伴热管路轴测图切图并转化为格式
 





伴热管路轴测图标注完成

3.3.3 碰撞检测

碰撞检测可以完成管道与管道之间,管道自身,管道与建筑结构,结构之间的检测,并将结果即时显示。
 





沼气管与排泥管道碰撞检测结果

5、项目创新点和取得的突破

(1)针对复杂的管线新改扩建工程,无论是否带有坡度设计,均可以高效应对,精准的完成管线综合设计,并且将节省的时间用于设计的优化而非不断的修改二维图纸,该流程的改善有效的提升设计人员的设计和创新水平。
(2)常规的三维模型难以做到精确绘图,多个专业的模型由于高度、比例、坐标等因素难以进行精确定位并进行整合,诸多因素造成模型不能完成二维出图,借助该项目经过努力实现Bentley软件下模型的三维交付与二维出图,
(3)本项目采用的是直接三维建模,而不是完成施工图再进行翻模。二维图纸和三维模型可用性强。
(4)通过BIM的二维出图,转化的二维图纸既可以返回模型使用同时又能与CAD无缝连接,保证了新老员工的数据传递。降低了用人成本,模型既可以采用加密的模型方式,又能以3D方式转交业主,保证知识产权。

5、项目取得的成效及应用前景
5.1项目取得的成效

(1)使用BIM模型在多次汇报中,降低了专业上的沟通难度,业主均较为满意,构建的模型在业主提出新的需求后能快速完成修改,且在后续施工过程中BIM模型参与到施工组织设计,未发生“专业打架”现象,为其他类似项目提供了一定的借鉴意义。
(2)应用BIM进行设计可以加快设计的审核,提高设计质量和工作效率,减少了管线之间,管线与结构之间的冲突,实现了文件的集中管理及设计标准和规范的统一;减少了设计时间,降低了变更量,降低了施工成本。
5.2 应用前景
(1)BENTLEY软件在各个行业及专业均有相应的软件覆盖,借助通用的环境平台(MicroStation)可以整合各专业的设计,增强模型的实用性和交互性。可以借助不同的项目慢慢完成人才的储备,对于设计院未来的BOT或EPC项目,提前布局。而对于建设中的项目,则可以更好的辅助完成工程的建设,高效的完成优化。
(2)对于工程建设项目,无论是投标还是具体建设的实施,如何快速的判断分部分项工程之间的关联和外部环境的复杂性,BIM模型比二维图纸更具有实用性,为项目风险评估提供有效的信息。
(3)近年来随着综合管廊的建设和市政道路的改扩建,进一步凸显管线设计的复杂性,BIM模型提供的快速可靠的技术方案对于工程建设具有重要意义。
(4)全生命周期的可实现性与建模人才的需求。目前从软件销售商到业主以及设计院,提及项目的全生命周期,希望构建该模型。而BIM模型的实现必须架构在电脑软件和硬件能力上,同时建模人员的设计能力也是重要的因素,目前谈及涵盖工程全生命周期各阶段的信息模型为时尚早,一方面模型是动态的,在不同的设计阶段有不同的深度需求,在建设过程中也会相应的调整,再次当前软硬件能力也达不到操控该模型的能力。在理论上建立全生命周期的模型是有需要的,但结合目前状态下可能还有一段漫长的道路要走,以设计人员为例,还需稳扎稳打,从项目慢慢积累,在不同阶段均应尝试和探索,先形成人才储备,再谈及远期发展。 查看全部
image001.png

 
作者简介:
 
王彦祥,天津市市政工程设计研究院,工艺工程师。2014年开始学习使用bentley软件。
 
写在之前:该文成于2015年,算是落满灰尘了。项目按图施工,早已竣工运行,下文所述并无虚言,写一个东西做一件事情总要找寻意义,如此说来,写这个报告的目的就是给同行一个参考,对于“BIM建模人员兼设计师”与“老员工不会用BIM”之间青黄不接的问题,提出一种解决思路。我们常说,国产货爱山寨,但我们也要意识到,都是舶来,之后分拆,然后模仿,继而走自己的路,最后才有创新。那么从CAD逐步过渡到全BIM,不会一开始就给你配备到位,你有想法,BOSS给你软件和机器就不错了,你要先富先付,才能带着大家富。大家就不要关心我富不富了,我还在工地搬砖。

0 前言

污水处理厂及泵站构筑物单体数量多、管线种类复杂、工期短、出图量大;建结水暖电等各专业间配合要求高,碰撞检查及专业间会签错漏逐渐增多;晒制蓝图对复杂节点表述不够生动清晰,向业主汇报效果差,造成对设计的评价较为滞后并低于预期,也不利于后续施工和运营维护。对于厂站等带有复杂管线设计的工程如果继续采用二维CAD制图方法,竞争优势正在逐渐减弱。
针对上述问题,各大设计院目前对于BIM 逐步重视,但多数仍停留在“翻模”水平,也就是设计人员完成二维平面设计,由专门的建模人员搭建模型,这样的模型并不实用,也做不到专业之间的预判和协调,并不能真正的增强竞争力。随着设计院的体制改革和向工程公司的转型,在工程建设的各个阶段必然面临着多重问题,设计院的项目BIM应用同样尚处于初级阶段。主要停留在二维图纸完成后,机械转换为三维模型向业主推介的低级阶段。目前的状态反而提升了使用BIM的成本,使得BIM设计成为拖累,整体BIM设计积极性和效果均不佳。
目前国内兴建综合管廊,与市政道路的新改扩建同步实施,在设计和施工阶段均面临地下管线复杂,新建管线繁多的问题,管线交叉碰撞几率提高,均会影响到出图效率和综合质量。
本文基于河南省某污水处理厂泥区建设工程,尝试直接对模型的构建,在此基础上进行三维模型交付和二维图纸输出。借助通用技术平台,相关软件进行数据交换,调用不同专业不同格式的图纸,最终形成三维模型并在二维与三维之间进行转换。
该水厂污泥处理处置区域,消化罐区内罐体与混凝土平台交错布置,各层平台上下均布置有工艺管线,包括排泥管、沼气管、供热上水管、供热回水管、进料管以及反冲洗管道。每个消化罐的出入口设置有相应的流量计和压力计,如何有效的布置工艺管线避免与混凝土平台的碰撞,同时又能便于阀门开关以及维护,同时人员在各层平台间能安全顺利通行。
通过构建建筑信息模型(BIM),可以直观的表现各种管线、管件之间的相互关系;软件自带的碰撞检测功能可以查看管线与其他建构筑物和管线之间的关系;管线管理器方便的修改管径和保温层厚度并且随时调整阀门类型及操作方式;“动态视图”和“剖图”提供了所见即所得的便利性;精确绘图保证了模型和出图的准确性;模型的平立剖可以表现出不同的视图模式并且可以保持与模型的联动;模型不同显示模式可以让业主对项目有充分的了解,

1 项目研究内容以及总体目标

1.1项目研究主要内容

(1)基于设计方案,探索直接进行三维建模的可行性;
(2)沼气管道、排泥管道、中心排污管均设置有坡度,供热上水管、供热回水管、进料管以及反冲洗管道坡度为零,研究在三维空间中如何定位并前后顺利衔接。
(3)将各专业图纸统一在MicroStation平台上操作,对接坐标,实现比例统一,三维模型与二维底图能精确对应。
(4)尝试采用三维模型直接向业主汇报,并在三维模型中进行设计的修正。
(5)对比研究切图完成后在BIM中进行标注和在CAD中进行标注的速度对比,摸索实用的作图方式。

1.2、总体目标

(1)完成多个单体的模型,并构建总BIM模型,完成平立剖及特殊节点切图并将DGN图纸导出形成图纸;
(2)模型可用性强,模型内管道参数,如保温层厚度、管道直径、管道连接形式可调,有效的完成管道连接性检验;
(3)碰撞检测通过,并且能有效的辅助工程的建设与实施。
(4)模型做到涵盖工程所需内容,占据存储空间小,尽可能的降低对计算机硬件的要求

2、项目研究进程与主要指标
2.1项目研究进程


(1)资料收集整理阶段
收集厂家提供的设备尺寸图、管线资料(管径、材质、保温层厚度)、阀门及弯管要求,设备厂家的P&ID图。
咨询业主对项目的建设要求(限高、防火),甄别已提供图纸的建设情况,明确地下现状管线及周边建构筑物。
同有模型构建经验的工程师沟通,进行经验总结,避免在后续工作中走弯路。
(2)方案制定阶段
与电气自控专业及结构专业进行方案初步探讨,初步确定管道坡度,走向,阀门及仪表安装位置(流量计前后安装要求、压力计位置),阀门控制方式(手动、电动、气动),支吊架形式。
结合厂家提资与业主要求,绘制平面方案,同结构专业与电气自控专业互提资料,明确预留预埋尺寸及大致位置。
进行数据计算,确定弯管曲率、管道坡度及直径,气动管路损失及压力需求。
(3)建模阶段
通过ABD构建结构专业的模型,使用OpenPlant完成设备、管道及仪表的布设,在通用环境里集成结构与工艺专业的三维模型,形成第一版方案。
(4)模型复核
在明确设备、仪表与管道和建构筑物之间的安全距离后,先通过软件自带的碰撞检测功能查看不同专业管线之间的碰撞可能性,再次进行管线与结构的碰撞模拟,判定墙梁板柱及预埋预留的合理性,该阶段可能涉及到模型的修正与完善。
将模型打印成3D PDF(即PDF文件里面存储有三维信息模型,使用Adobe软件即可查看),备注好查看的方式和里面存储的相关信息,咨询业主意见。
(5)三维模型的交付与二维出图
在上述基础上,完善模型,打印3D PDF(内部存储好相关的平立剖与相关视图),在MicroStation中切图,并进行相关的设置(线形、粗细、剖切方向、显示模式),导出二维图纸,基于二维软件有丰富的插件,可以快速完成标注,高效的将图纸按期交付。

2.2主要指标

(1)ABD中完成结构模型的构建;
(2)OpenPlant完成设备、管道及仪表的布设,赋予构件、管道及设备相应的属性和信息;

3、项目完成情况

3.1 模型构建与修整

3.1.1 软件学习与准备工作

本项目实时应用到的软件有CAD,MicroStation,AECOsim Building Designer以及OpenPlant。其中MicroStation既是通用平台,可以整合上述软件资料,交互使用;又是建模的平台,可以建立二维或者三维模型,但是建立的三维模型并不具备属性,带有属性的模型需要采用专业软件完成。其中,AECOsim Building Designer在本项目中主要完成了结构部分的建模,包括墙梁板柱及非标构件,OpenPlant在本项目中主要为工艺专业服务,也就是完成了管道及设备的构建。

3.1.2 软件学习计划

MicroStation为最基础的学习,也是最为关键的部分,涉及到三维空间中如何实现精确绘图,完成无属性模型的构建,每日研习视频及练习2小时,学习时间约2个月。完成后达到的效果包括:
元素方面:精确绘图,单元创建与安放,图层控制,快速选择等;
视图控制:视图模式的转换,保存视图,参考的引用及调整;
保存与修改:文件的压缩,设置的保存,即时操作是否保存的设定,文件加密的设定。
AECOsim Building Designer可以应用到多个专业,包括建筑、结构、管道与暖通。其中OpenPlant是专业的管道建模软件,针对结构专业,在本项目中每日研习视频及练习2小时,学习时间约半个月;
OpenPlant主要完成参数化设备,在设备上添加管嘴,放置管线,管线编辑,自定义构件等工作,在本项目中每日研习视频及练习2小时,学习时间约一个周。

3.1.3 建模过程

建模过程要 “抓大放小,分清主次”,本项目的最终成果是二维图纸交付,而大部分的设备厂家已经提供了平立剖面图纸,在建模过程中我们需要做的是提供合适的尺寸,形状比较规则的设备视作长方体,根据设备的长宽高进行设定,但对于设备的出入口,管道连接部分及对于总体的定位是必须需要准确的,最后出图时在CAD内将该部分矩形替换为设备图,简化建模过程,降低工作量。
在建模之前,需要详细研读厂家提供的设备图纸,明确各部分的相对位置关系,做到心中有数,既可以做到脑中构建,又可以充分了解设备的构造。在建模过程中可以暂时不关注后期渲染和材质选取的问题,主要目标在于模型的“精确”,市政行业的设备相对来说较为简单,不涉及复杂的操作,软件具体操作可以结合视频教程进行落实。
模型在构建过程中,如果没有特殊要求,建议不要设置过多的图层,同时比例可以设置为1:1的比例,因为该软件同CAD一样,可以在参考(类似于CAD的外部参照)中设置比例,而且操作速度较快。另外,在构建过程中,如果对于坐标系的掌控不熟悉,无法快速的进行ACS和GCS的转换,可以将复杂设备进行拆分(相对于中心点有一定偏转角度的设备),分别建模后,再通过ACS平面锁和ACS平面捕捉锁进行设备的定位和拼装,这样化繁为简。
本项目是采用的三维直接建模,尤其是针对管道,但在建模过程中,仍要考虑二维设计的重要性,也就是通过二维草图过渡到三维建模,是相互依托及反馈的过程,软件只是实现的工具并不是设计意图,决定因素仍然是人。
由于不同专业软件之间兼容性并不强,设计需要修改的地方还是需要回到原设计软件环境下进行处理。由于管道是带属性的,不能使用MS自带的打断功能进行管道修改及平移复制等工作,这将导致管道连接失效,在设计过程中应采用专业软件的管道复制打断及延伸功能。

3.2软件关键操作

3.2.1 文件参考到DGN文件中

设置CAD文件的坐标系,首先在模型空间对照查询引出的坐标是否与提供的坐标点一致,如果不一致,调整图像位置,直到引出点为绝对坐标点一致为止。
菜单栏——工具——参考——1参考,在弹出的对话框中,选择“工具——连接”,找到需要参考进来的CAD图像,弹出对话框,提示相应的参考图纸,此处一定要选择模型空间,因为布局空间的坐标对应不上;再次比例一定要对应,在MicroStation中采用的是1:1的绘图方式,图纸空间无限大,类似于CAD。

3.2.2 DGN文件转换为文件时保持坐标一致

在MicroStation操作界面命令键入域键入GO=$并回车,查看状态栏的显示,如果显示的不是“全局原点距设计平面中心偏移0.00,0.00,0.00”,就说明DGN的坐标系被修改过,需要进行调整。在MicroStation操作界面命令键入域键入GO=并回车,弹出对话框,选择“中心点”模式,提示“输入数据点以接受并在设计平面中设置全局原点的中心”,在坐标系中输入0.00,0.00,0.00并回车,则全局坐标与当前坐标一致,查询引出的坐标即为绝对坐标。

3.2.3 三维DGN文件转换为二维文件

将MicroStation文件中的图像由三维转化成CAD二维,在模型空间及布局空间均显示二维,而且没有任何附件、就跟粘贴过去一样,尽可能缩小文件大小并储存尽可能多的内容。
菜单栏:文件——输出——可视边,对话框中选择输出二维图纸,将三维DGN转换为二维DGN,然后再菜单栏——文件——另存为——。
用MicroStation V8i的动态视图技术也可以从三维模型中,抽出二维图,只不过之间的转换是通过设置显示样式来控制二维图的,而在DEM(Drawing Extraction Manager)中是通过构件的Part属性,以及各个专业的切图规则Rule来控制二维图属性的。所以,我们可以根据需要,来选择平台,或者专业软件来形成二维图。

3.2.4 显示模式的选择

在microstation中创建完三维模型后,然后将相关的主视图、俯视图等参考到二维图纸(2D,sheet)后,选择合适的显示样式打印出来会有比较好的效果。
对于常见的显示样式,用wireframe线框样式,显示的线条有点多,容易引起误读;用hiddenline样式,则有的物体由于位置关系,容易被遮盖;但是在样式定义中,定义被遮盖线条以虚线显示,仍用hiddenline样式,这样应该就能满足工程要求了,或者用剖视图可以将被遮盖的物体表示出来。

3.2.5 动态视图的设置

MicroStation的DV(Dynamic View--动态视图)功能极为重要,在切图及查看模型时方便快捷。
①在三维模型中选Drawing Composition任务下的Place Plan Callout;
②在三维的Front视图中定左右两点以及向下的一点,此时会弹出Create Drawing对话框
③设置该对话框后即可自动生成Plan Sheet(实际上是参考了Saved View)
所谓“动态”就反映在这里,只要你的三维模型发生改变,或是你移动了剪切面,则PlanSheet中的内容会自动跟着变化。MicroStation的不同视图是可以用来显示不同的模型的)。

3.2.6 Dynamic View切图流程

通过设定一些切图定义来从三维模型里得到二维图纸,当我们的模型发生变化时,我们可以通过切图定义来使二维图纸与三维模型同步,这其实就是三维设计的概念,从繁琐的绘图操作中解脱出来,把精力关注于设计。切图定义的方式有两种:Drawing Extraction Manager和Dynamic View,简称DEM和DV。从三维模型到二维图纸的操作步骤为:
1、筛选模型。在这个过程中,决定哪些模型是参与切图的,哪些不需要。甚至,在同一个模型文件中,也有一些图层上的构件是不参与切图的。为了保证切图的速度和精准的表达,我们在切图前,需要决定哪些模型参与切图,把无关的模型去掉。
2、定义切图。无论是DEM还是DV,在定义切图时都大同小异,主要考虑如下几个方面:1)切图的位置、方向、范围 2)切图的规则3)输出选项。
3、计算输出、标注组图。直接从三维模型切出的图纸并不一定满足最后的图纸表达细节需求,我们还是需要在此基础上做进一步的细节,例如,加上图框,加上必要的文字说明等。

3.2.7  图纸标注

构件的属性都可以通过切图定义来设置自动切出,考虑到后期的位置调整,一般用属性标注工具,查找相应教学即可。从工程实际应用角度,不赞同用切图规则来控制标注,因为对于建筑类讲,自动标出来还是需要调整位置,不如使用属性标注工具,提取,标注。反而更快。
3.2.8 OpenPlant公制工作环境选取
OpenPlant中,选择OPModeler_Metric中的种子文件,同时需要安装有公制的Workspace/Dataset并在启动时选择之。

3.3 三维效果与二维出图结果
3.3.1 单体建模与出图

 
image003.png

305消化罐区结构专业建模
 
image005.png

305消化罐区管道与罐体之间的关系
image007.png

305 结构设备与管道关系
 
image009.png

305消化罐区三维建模
 
image011.png

305沼气管路二维出图
 
image013.png

305进料管管路二维出图
image015.png

305排泥管路、中心排污管、伴热上水管、伴热回水管二维出图
 
image017.png

305进料管与钢爬梯二维出图
 
image019.png

305伴热上水管、伴热回水管二维出图
image021.png

   
309沼气柜三维模型轴测图
image011.png

   309三维模型内部结构
     
image025.png


image027.png


输出二维图纸完成标注
   
image029.png

307 火炬三维模型轴测图  
image019.png

    307火炬二维图纸前视图

 
image033.png


307火炬二维图纸前视图(俯视图及局部大样)

3.3.2复杂管路轴测图-伴热管
 
image037.png


伴热管路轴测图-方案阶段建模
 
image039.png


伴热管路轴测图切图并转化为格式
 
image041.png


伴热管路轴测图标注完成

3.3.3 碰撞检测

碰撞检测可以完成管道与管道之间,管道自身,管道与建筑结构,结构之间的检测,并将结果即时显示。
 
image043.png


沼气管与排泥管道碰撞检测结果

5、项目创新点和取得的突破

(1)针对复杂的管线新改扩建工程,无论是否带有坡度设计,均可以高效应对,精准的完成管线综合设计,并且将节省的时间用于设计的优化而非不断的修改二维图纸,该流程的改善有效的提升设计人员的设计和创新水平。
(2)常规的三维模型难以做到精确绘图,多个专业的模型由于高度、比例、坐标等因素难以进行精确定位并进行整合,诸多因素造成模型不能完成二维出图,借助该项目经过努力实现Bentley软件下模型的三维交付与二维出图,
(3)本项目采用的是直接三维建模,而不是完成施工图再进行翻模。二维图纸和三维模型可用性强。
(4)通过BIM的二维出图,转化的二维图纸既可以返回模型使用同时又能与CAD无缝连接,保证了新老员工的数据传递。降低了用人成本,模型既可以采用加密的模型方式,又能以3D方式转交业主,保证知识产权。

5、项目取得的成效及应用前景
5.1项目取得的成效


(1)使用BIM模型在多次汇报中,降低了专业上的沟通难度,业主均较为满意,构建的模型在业主提出新的需求后能快速完成修改,且在后续施工过程中BIM模型参与到施工组织设计,未发生“专业打架”现象,为其他类似项目提供了一定的借鉴意义。
(2)应用BIM进行设计可以加快设计的审核,提高设计质量和工作效率,减少了管线之间,管线与结构之间的冲突,实现了文件的集中管理及设计标准和规范的统一;减少了设计时间,降低了变更量,降低了施工成本。
5.2 应用前景
(1)BENTLEY软件在各个行业及专业均有相应的软件覆盖,借助通用的环境平台(MicroStation)可以整合各专业的设计,增强模型的实用性和交互性。可以借助不同的项目慢慢完成人才的储备,对于设计院未来的BOT或EPC项目,提前布局。而对于建设中的项目,则可以更好的辅助完成工程的建设,高效的完成优化。
(2)对于工程建设项目,无论是投标还是具体建设的实施,如何快速的判断分部分项工程之间的关联和外部环境的复杂性,BIM模型比二维图纸更具有实用性,为项目风险评估提供有效的信息。
(3)近年来随着综合管廊的建设和市政道路的改扩建,进一步凸显管线设计的复杂性,BIM模型提供的快速可靠的技术方案对于工程建设具有重要意义。
(4)全生命周期的可实现性与建模人才的需求。目前从软件销售商到业主以及设计院,提及项目的全生命周期,希望构建该模型。而BIM模型的实现必须架构在电脑软件和硬件能力上,同时建模人员的设计能力也是重要的因素,目前谈及涵盖工程全生命周期各阶段的信息模型为时尚早,一方面模型是动态的,在不同的设计阶段有不同的深度需求,在建设过程中也会相应的调整,再次当前软硬件能力也达不到操控该模型的能力。在理论上建立全生命周期的模型是有需要的,但结合目前状态下可能还有一段漫长的道路要走,以设计人员为例,还需稳扎稳打,从项目慢慢积累,在不同阶段均应尝试和探索,先形成人才储备,再谈及远期发展。

求助conceptstation for windows已停止工作的解决方法。

回复

黑色花絮 发起了问题 • 1 人关注 • 0 个回复 • 815 次浏览 • 2017-07-11 11:29 • 来自相关话题

零件Cell編輯放置於模型中會出現Illustion顯示正常但會抓不到物件,於Wireframe中就會看見型體變形等問題

回复

01G 发起了问题 • 1 人关注 • 0 个回复 • 816 次浏览 • 2017-06-19 19:30 • 来自相关话题

prosteel出布置图很卡的问题

回复

hu19812351 发起了问题 • 1 人关注 • 0 个回复 • 806 次浏览 • 2017-06-14 07:54 • 来自相关话题

关于prosteel编号问题

回复

hu19812351 发起了问题 • 1 人关注 • 0 个回复 • 690 次浏览 • 2017-06-11 16:18 • 来自相关话题

请问Addin中如何调用Bentley Map中的函数?

回复

风雪城 发起了问题 • 1 人关注 • 0 个回复 • 908 次浏览 • 2017-05-31 15:29 • 来自相关话题

关于MS V8是否会负责组件运行环境的初始化CoInitialize?

回复

zxt3238520 发起了问题 • 1 人关注 • 0 个回复 • 699 次浏览 • 2017-05-24 17:57 • 来自相关话题

Concept Station有没有基础教程?

回复

beyondzxq 发起了问题 • 2 人关注 • 0 个回复 • 813 次浏览 • 2017-05-17 15:12 • 来自相关话题

请问TerraSolid的显示las是怎么创建元素的?渲染是怎么做成类似globalmapper那种样式的?

回复

zxt3238520 发起了问题 • 1 人关注 • 0 个回复 • 895 次浏览 • 2017-05-14 09:22 • 来自相关话题

win10中,无法编辑文字,是为什么?

回复

Kenhu 发起了问题 • 1 人关注 • 0 个回复 • 715 次浏览 • 2017-05-11 10:53 • 来自相关话题

批量修改CELL名称的问题

回复

kisssand 发起了问题 • 1 人关注 • 0 个回复 • 1020 次浏览 • 2017-05-08 17:52 • 来自相关话题

就安装substation这一个软件,数据库是不是集成?不是集成的话文件位置在哪?怎么连接?求大神指导。

回复

后天 发起了问题 • 1 人关注 • 0 个回复 • 1182 次浏览 • 2017-05-05 10:39 • 来自相关话题

Tags 文字样式怎么设置

回复

guangyao303 发起了问题 • 1 人关注 • 0 个回复 • 706 次浏览 • 2017-05-03 12:38 • 来自相关话题

请问prostructure能否实现SL73.2-2013中的钢筋图标注样式

回复

z101z 发起了问题 • 1 人关注 • 0 个回复 • 1214 次浏览 • 2017-04-27 19:11 • 来自相关话题

ProStructural材料表没有钢筋图形

回复

tzk3000 发起了问题 • 1 人关注 • 0 个回复 • 1057 次浏览 • 2017-04-20 17:10 • 来自相关话题

Prostructure钢筋问题

回复

Wendy314 发起了问题 • 1 人关注 • 0 个回复 • 884 次浏览 • 2017-04-19 10:32 • 来自相关话题

inroads

回复

xlxb 发起了问题 • 1 人关注 • 0 个回复 • 959 次浏览 • 2017-04-16 21:04 • 来自相关话题

请问bmake编译dll时,如果要依赖其他的动态库,mke文件应该如何写?

回复

zxt3238520 发起了问题 • 1 人关注 • 0 个回复 • 729 次浏览 • 2017-04-16 14:27 • 来自相关话题

怎么样在MSCE里去准确的旋转模型?

回复

黑色花絮 发起了问题 • 1 人关注 • 0 个回复 • 772 次浏览 • 2017-04-14 15:46 • 来自相关话题

FB做门窗的参数化构件

回复

kisssand 发起了问题 • 1 人关注 • 0 个回复 • 813 次浏览 • 2017-04-14 15:25 • 来自相关话题

prosteel剖面

回复

hu19812351 发起了问题 • 1 人关注 • 0 个回复 • 781 次浏览 • 2017-04-01 10:09 • 来自相关话题

ProStructural视频教学

回复

naier 发起了问题 • 2 人关注 • 0 个回复 • 1191 次浏览 • 2017-03-27 08:09 • 来自相关话题

Bentley BIM系列在线教学视频

naier 发表了文章 • 0 个评论 • 1363 次浏览 • 2017-03-25 20:36 • 来自相关话题

你可以通过两种方式获取
 
第一种,关注微信公众号,然后在菜单里有百度网盘链接。





 
第二种,登录在土豆网的AskBIM媒体频道,在线观看。
 
http://www.tudou.com/home/bentleybbs/ 查看全部
你可以通过两种方式获取
 
第一种,关注微信公众号,然后在菜单里有百度网盘链接。

AskBIMWechat.jpg

 
第二种,登录在土豆网的AskBIM媒体频道,在线观看。
 
http://www.tudou.com/home/bentleybbs/

mdl和C++11下的函数式编程-转BBS文章

naier 发表了文章 • 0 个评论 • 718 次浏览 • 2017-03-18 07:27 • 来自相关话题

由于数据转换,有些丢失,转原来BBS文章,原作者:MSFans
 
老帖地址:http://www.bentleybbs.com/bbs/forum.php?mod=viewthread&tid=112389​ 
 
 
#include "stdafx.h"#include <Mstn/MdlApi/MdlApi.h>using namespace std; class autodel{public:        void addfpos(UInt32 pos)        {                fposColl.push_back(pos);        }        ~autodel()        {                for (auto i : fposColl)                {                        MSElementDescrP edp = nullptr;                        if (0 != mdlElmdscr_readToMaster(&edp, i, ACTIVEMODEL, true, nullptr))                        {                                mdlElmdscr_deleteByModelRef(edp, i, ACTIVEMODEL, true);                                edp->Release();                        }                }        }private:        vector<UInt32> fposColl;}; shared_ptr<autodel> sp; void MdlMain(int argc,WCharCP* argv){        sp.reset(new autodel);         DgnPlatform::MSElement li;        DPoint3d pts[2] = {{0,0,0},{100000,0,0}};        auto ff = [&](){                auto f = [&](){                        mdlLine_create(&li, nullptr, pts);                        sp->addfpos(mdlElement_add(&li));                };                f();                std::swap(pts[1].x, pts[1].y);                f();                pts->x = pts->y = 100000;                f();                std::swap(pts[1].x, pts[1].y);                f();                memset(pts, 0x0, sizeof(pts));                pts[1].x = 100000;        };        for (int i = 0; i != 5;++i)        {                pts->z = pts[1].z = i * 25000;                ff();        }}  查看全部
由于数据转换,有些丢失,转原来BBS文章,原作者:MSFans
 
老帖地址:http://www.bentleybbs.com/bbs/forum.php?mod=viewthread&tid=112389​ 
 
 
  1. #include "stdafx.h"
  2. #include <Mstn/MdlApi/MdlApi.h>
  3. using namespace std;
  4.  
  5. class autodel
  6. {
  7. public:
  8.         void addfpos(UInt32 pos)
  9.         {
  10.                 fposColl.push_back(pos);
  11.         }
  12.         ~autodel()
  13.         {
  14.                 for (auto i : fposColl)
  15.                 {
  16.                         MSElementDescrP edp = nullptr;
  17.                         if (0 != mdlElmdscr_readToMaster(&edp, i, ACTIVEMODEL, true, nullptr))
  18.                         {
  19.                                 mdlElmdscr_deleteByModelRef(edp, i, ACTIVEMODEL, true);
  20.                                 edp->Release();
  21.                         }
  22.                 }
  23.         }
  24. private:
  25.         vector<UInt32> fposColl;
  26. };
  27.  
  28. shared_ptr<autodel> sp;
  29.  
  30. void MdlMain(int argc,WCharCP* argv)
  31. {
  32.         sp.reset(new autodel);
  33.  
  34.         DgnPlatform::MSElement li;
  35.         DPoint3d pts[2] = {{0,0,0},{100000,0,0}};
  36.         auto ff = [&](){
  37.                 auto f = [&](){
  38.                         mdlLine_create(&li, nullptr, pts);
  39.                         sp->addfpos(mdlElement_add(&li));
  40.                 };
  41.                 f();
  42.                 std::swap(pts[1].x, pts[1].y);
  43.                 f();
  44.                 pts->x = pts->y = 100000;
  45.                 f();
  46.                 std::swap(pts[1].x, pts[1].y);
  47.                 f();
  48.                 memset(pts, 0x0, sizeof(pts));
  49.                 pts[1].x = 100000;
  50.         };
  51.         for (int i = 0; i != 5;++i)
  52.         {
  53.                 pts->z = pts[1].z = i * 25000;
  54.                 ff();
  55.         }
  56. }
  57.  

Dock功能使用方法汇总

askbim 发表了文章 • 0 个评论 • 595 次浏览 • 2017-03-05 06:46 • 来自相关话题

转载自中国优先社区,原作者Lei.lin
Dock功能使用方法汇总
MicroStation的许多窗口都是可以dock在主界面上进行dock操作,这样可以让用户界面看起来更加地整洁和美观。下面我们对Dock功能的使用方法做了一个小的总结。Dock一个具备Dock功能的窗口
选择该窗口的标题栏。拖动窗口到视图中心或者边缘的其中一个Dock标志上。这时会出现一个半透明的区域来表示即将Dock的位置。Dock标志松开鼠标,窗口便Dock在了指定区域。
在一个Dock窗口上再Dock另一个窗口
首先需要一个已经存在的Dock窗口。将需要Dock的另一个窗口拖动到既存Dock窗口上,在显示出来的Dock标志上,选择需要的位置(上下左右),如果是需要得到两个窗口之间Tab切换的效果,请选择Dock标志中心图标,松开鼠标。Dock标志通过Tab切换选择Dock窗口
最小化(Unpin)Dock窗口
首先需要一个已经存在的Dock窗口。点击Dock窗口右上角的Unpin标志。Dock窗口在视图中消失,同时在原有Dock窗口的一侧显示出Dock窗口的按钮。Unpin标志Unpin之后的显示
在Dock窗口最小化的时候临时显示Dock窗口
只需要将鼠标指针放在Dock窗口按钮之上,直到将鼠标移开之前Dock窗口都会一直临时显示。
关闭最小化(Unpin)Dock窗口
将鼠标指针放在Dock窗口按钮之上。在临时弹出的Dock窗口上,选择Pin标志,Dock窗口便会恢复原貌。Pin标志
取消Dock窗口
只需要双击Dock窗口的标题栏。Dock窗口便会恢复到在被Dock之前最后显示的位置。
重新恢复Dock窗口
这时候也只是需要双击Dock窗口的标题栏。Dock窗口便会恢复到最后一次被Dock的位置。
关闭Dock窗口
点击Unpin标志右侧的关闭按钮。如果Dock窗口已经被最小化了,首先按照之前讲述的方法让Dock窗口临时显示以后再点击关闭按钮。或者使用key-in命令来进行关闭。需要注意的是:  如果直接关闭Dock窗口,那么在下次打开该窗口的时候,还是会以Dock窗口的形式出现在上次被关闭的位置。  如果直接关闭MicroStation,Dock窗口的信息会被保存,下次启动MicroStation的时候,Dock窗口不会改变。
可以被Dock的窗口列表
Tool Settings window (left or right)Element Information dialog (left or right)Project Explorer dialog (left or right)Link Sets dialog (left or right)Tasks dialog (left or right)Markups dialog (left, right, top, or bottom)Items dialog (left or right)Details dialog (left, right, top, or bottom)Item Sets dialog (left, right, top, or bottom)Feature Manager dialog (left or right)References dialog (top or bottom)Raster Manager dialog (top or bottom)Models dialog (top or bottom)Saved Views dialog (top or bottom)Level Manager dialog (top or bottom)Level Display dialog (left, right, top, or bottom)Environment Settings dialog (left or rightRender Settings dialog (left or right)
另一些可以被Dock的窗口
Key-in windowView Groups windowAccuDraw windowDrawing Scale windowSnap Mode button bar
不过需要注意的是,这些Dock窗口和上述的Dock形式有些不同,采取的是和Toolbox一样的Dock方式。Docking Preferences
MicroStation初始默认的Dock窗口配置是由一个名为“MicroStationDockingPrefSeed.xml”的文件来决定的。当您第一次启动MicroStation的时候,会生成一个该文件的拷贝,然后利用这个拷贝来存储用户对Dock窗口的自定义。以后在用户启动MiroStation的时候,都是通过读取这个拷贝来确认Dock窗口的信息。即使删除了这个拷贝,还会在下次启动的时候再次通过复制原始的种子文件来生成一个新的自定义文件。
在配置变量里面包含一个名为”MS_DOCKINGPREFSEED“的参数,它告诉MicroStation去哪里寻找“MicroStationDockingPrefSeed.xml”文件。而参数“MS_DOCKINGPREF”则告诉MicroStation去哪里寻找用户的Dock窗口自定义文件。“MS_DOCKINGPREF”的默认值是$(_USTN_PREFNAMEBASE).docking.xml。所以,如果您的user preference file(UPF)文件名字叫"untitled.upf",那么您的Dock窗口自定义文件则叫做"untitled.docking.xml"。默认的位置是和您的UPF文件在同一个路径。
这里需要注意的是,toolbox的Dock信息是存储在UPF文件里的,而Dock窗口的信息则是存储在Dock窗口自定义的文件里的。要注意区分他们的区别。 查看全部
转载自中国优先社区,原作者Lei.lin
Dock功能使用方法汇总
MicroStation的许多窗口都是可以dock在主界面上进行dock操作,这样可以让用户界面看起来更加地整洁和美观。下面我们对Dock功能的使用方法做了一个小的总结。Dock一个具备Dock功能的窗口
  1. 选择该窗口的标题栏。
  2. 拖动窗口到视图中心或者边缘的其中一个Dock标志上。这时会出现一个半透明的区域来表示即将Dock的位置。Dock标志
  3. 松开鼠标,窗口便Dock在了指定区域。

在一个Dock窗口上再Dock另一个窗口
  1. 首先需要一个已经存在的Dock窗口。
  2. 将需要Dock的另一个窗口拖动到既存Dock窗口上,在显示出来的Dock标志上,选择需要的位置(上下左右),如果是需要得到两个窗口之间Tab切换的效果,请选择Dock标志中心图标,松开鼠标。Dock标志通过Tab切换选择Dock窗口

最小化(Unpin)Dock窗口
  1. 首先需要一个已经存在的Dock窗口。
  2. 点击Dock窗口右上角的Unpin标志。Dock窗口在视图中消失,同时在原有Dock窗口的一侧显示出Dock窗口的按钮。Unpin标志Unpin之后的显示

在Dock窗口最小化的时候临时显示Dock窗口
  1. 只需要将鼠标指针放在Dock窗口按钮之上,直到将鼠标移开之前Dock窗口都会一直临时显示。

关闭最小化(Unpin)Dock窗口
  1. 将鼠标指针放在Dock窗口按钮之上。
  2. 在临时弹出的Dock窗口上,选择Pin标志,Dock窗口便会恢复原貌。Pin标志

取消Dock窗口
  1. 只需要双击Dock窗口的标题栏。Dock窗口便会恢复到在被Dock之前最后显示的位置。

重新恢复Dock窗口
  1. 这时候也只是需要双击Dock窗口的标题栏。Dock窗口便会恢复到最后一次被Dock的位置。

关闭Dock窗口
  1. 点击Unpin标志右侧的关闭按钮。如果Dock窗口已经被最小化了,首先按照之前讲述的方法让Dock窗口临时显示以后再点击关闭按钮。或者使用key-in命令来进行关闭。需要注意的是:  如果直接关闭Dock窗口,那么在下次打开该窗口的时候,还是会以Dock窗口的形式出现在上次被关闭的位置。  如果直接关闭MicroStation,Dock窗口的信息会被保存,下次启动MicroStation的时候,Dock窗口不会改变。

可以被Dock的窗口列表
  • Tool Settings window (left or right)
  • Element Information dialog (left or right)
  • Project Explorer dialog (left or right)
  • Link Sets dialog (left or right)
  • Tasks dialog (left or right)
  • Markups dialog (left, right, top, or bottom)
  • Items dialog (left or right)
  • Details dialog (left, right, top, or bottom)
  • Item Sets dialog (left, right, top, or bottom)
  • Feature Manager dialog (left or right)
  • References dialog (top or bottom)
  • Raster Manager dialog (top or bottom)
  • Models dialog (top or bottom)
  • Saved Views dialog (top or bottom)
  • Level Manager dialog (top or bottom)
  • Level Display dialog (left, right, top, or bottom)
  • Environment Settings dialog (left or right
  • Render Settings dialog (left or right)

另一些可以被Dock的窗口
  • Key-in window
  • View Groups window
  • AccuDraw window
  • Drawing Scale window
  • Snap Mode button bar

不过需要注意的是,这些Dock窗口和上述的Dock形式有些不同,采取的是和Toolbox一样的Dock方式。Docking Preferences
MicroStation初始默认的Dock窗口配置是由一个名为“MicroStationDockingPrefSeed.xml”的文件来决定的。当您第一次启动MicroStation的时候,会生成一个该文件的拷贝,然后利用这个拷贝来存储用户对Dock窗口的自定义。以后在用户启动MiroStation的时候,都是通过读取这个拷贝来确认Dock窗口的信息。即使删除了这个拷贝,还会在下次启动的时候再次通过复制原始的种子文件来生成一个新的自定义文件。
在配置变量里面包含一个名为”MS_DOCKINGPREFSEED“的参数,它告诉MicroStation去哪里寻找“MicroStationDockingPrefSeed.xml”文件。而参数“MS_DOCKINGPREF”则告诉MicroStation去哪里寻找用户的Dock窗口自定义文件。“MS_DOCKINGPREF”的默认值是$(_USTN_PREFNAMEBASE).docking.xml。所以,如果您的user preference file(UPF)文件名字叫"untitled.upf",那么您的Dock窗口自定义文件则叫做"untitled.docking.xml"。默认的位置是和您的UPF文件在同一个路径。
这里需要注意的是,toolbox的Dock信息是存储在UPF文件里的,而Dock窗口的信息则是存储在Dock窗口自定义的文件里的。要注意区分他们的区别。

让我们一起互动

askbim 发表了文章 • 0 个评论 • 658 次浏览 • 2017-03-04 08:28 • 来自相关话题

BIM问答社区:AskBIM.com是一个技术问答社区,到现在已经有近10年时间,发展到现在已经有近1,0000名注册用户,有近30,000个问题,在此非常感谢大家的支持。
 
作为一个非盈利的民间社区,也作为一个基础设施行业技术交流平台,希望能给大家提供更多的支持。本社区有如下的联系,供你选择。
 
访问域名:
 
AskBIM.com
BentleyAsk.com
BentleyBBS.com
 
联系信箱:
 
AskBIM@163.com
 
联系QQ:
 
575891879
 
微信公众号:
 
有大量的软件使用和教学,并推送一些技术文章。





  查看全部
BIM问答社区:AskBIM.com是一个技术问答社区,到现在已经有近10年时间,发展到现在已经有近1,0000名注册用户,有近30,000个问题,在此非常感谢大家的支持。
 
作为一个非盈利的民间社区,也作为一个基础设施行业技术交流平台,希望能给大家提供更多的支持。本社区有如下的联系,供你选择。
 
访问域名:
 
AskBIM.com
BentleyAsk.com
BentleyBBS.com
 
联系信箱:
 
AskBIM@163.com
 
联系QQ:
 
575891879
 
微信公众号:
 
有大量的软件使用和教学,并推送一些技术文章。

640.jpeg

 

欢迎大家关注本问答社区微信公众号

askbim 发表了文章 • 0 个评论 • 708 次浏览 • 2017-03-04 08:22 • 来自相关话题

在本微信公众号号上,会定期发布一些技术文章,也有试用和教学提供给大家,希望对大家有用。
在本微信公众号号上,会定期发布一些技术文章,也有试用和教学提供给大家,希望对大家有用。
640.jpeg


Bentley BIM应用模块下载

askbim 发表了文章 • 0 个评论 • 1210 次浏览 • 2017-03-04 08:21 • 来自相关话题

Bentley BIM解决方案是面向全生命周期的解决方案,也有很多的软件模块,常用模块的下载试用,请大家关注如下微信公众号,在菜单里有试用下载及教学视频,有问题请在本问答社区留言。让更多的大咖帮助你。




 
Bentley BIM解决方案是面向全生命周期的解决方案,也有很多的软件模块,常用模块的下载试用,请大家关注如下微信公众号,在菜单里有试用下载及教学视频,有问题请在本问答社区留言。让更多的大咖帮助你。
640.jpeg