wechat
MicroStation

MicroStation

从参数化迈向数字化

wyxcqu 发表了文章 • 0 个评论 • 985 次浏览 • 2018-07-30 12:04 • 来自相关话题

                                                           从参数化迈向数字化

        本文以闲扯淡为主,附带谈不上操作逻辑的几段视频,外加可用来练习的原始模型。本文主要写给没有快捷路径只能手动建模的搬砖民工,对于能写代码的大神可以无视本文及视频。如果按照视频操作不成功,吃瓜群众要负主要责任。
        视频总共分为5段,个人是采用了逐阶递进的方式,从简单到略微复杂,有些东西可能没有讲到位,希望大家多多包涵。
 001-参数化-从面到体 https://v.qq.com/x/page/r07394jsm2m.html 
002-参数化-六角头螺栓(路径1) https://v.qq.com/x/page/v0739gm58d0.html 
003-参数化-六角头螺栓(路径2) https://v.qq.com/x/page/u0739ukg083.html 
004-参数化-花瓶墩 https://v.qq.com/x/page/p0739lasbq3.html 
005-参数化-车轮参数化 https://v.qq.com/x/page/w07394xbzsz.html 
        之所以起这么大的题目,个人感觉未来更多的会以0和1来描述生活,也就是数字化。正如参数化的初衷,用更少的量描述更多的东西,有更细的分类,更加模块化的描述,参数化的单元就如同砌墙的砖:模数。
 
        2015年秋季的时候,B家在帝都年会上隆重推出第一个CE版本,人称“可耐”版本,秋色大神在“BIM私塾”公众号上已经专门就版本内容做出了介绍,可读性很强。年会上除了反复强调工作流以外,提及到了“参数化”,同时在年会上专门抽出了四十分钟播放了秋色大神的“阀门参数化”详细操作视频,一时惊为天人。
        时间悄然过去三年,大家却仍然拿着可耐版本做V8i的东西,大量的功能弃而不用,实在可惜。V8i具有流畅的操作性能,对硬件要求比较低,同时关于V8i的资料较为完善,也导致了可耐版真正强大的部分一直挂在嘴上,却落实不到项目中。
        前面我们说到,可耐版的工作流和参数化设计是重点。大家已经充分感受到了B家产品Ribbon风,也用出了微软的感觉,却说不出有什么可吹嘘的地方,对于参数化,操作几次后更是感觉智商被掏空。
        参数化设计,以个人浅显的理解,是将B家产品的Feature Solid和DDD强有力的结合在一起,DDD是Dimension Driven Design 的缩写,也就是“尺寸驱动设计”,在MS 95版本上就有了这个功能,通常用于2D操作,通过MDL调用,据说用过的人都说不好使。Feature Solid(特征实体)的好处是可溯源,可修改,一般是针对Solid,也就是实体为主。
        首先我们关心的是“强有力的结合在了一起”,到底能干什么?我们常拿AB对比,参数化单元类似A的族,但是!A的东西从来就是条条框框很多,使用起来制约性太强,B家的东西好就好在“随心所欲”,在三维空间中做好参数化模型,dgn格式的文件中开开心心的使用。
        当然,不是模型做好以后参数化,而是做一个参数化模型。参数化的模型主要是通过三步:打开冰箱门,把大象放进去,关上冰箱门。
        第一步就是解构模型,简化要素;第二步是创建约束,模型构建及拼装;第三步是调校及调用。
        相对来说,三步都是比较重要的。我们构建参数化模型,是基于模型将被大量或经常使用的基础上,模型相关尺寸已经具备。下面我们以常规的“花瓶墩”为例,逐步分析实现路径。
        解构模型,简化要素 就是分析模型的构成,可以分成几部分,二维图形是线条的相互依存,三维实体则是面拉伸成体,实体通过交并差集创建复杂元素。这一步要实现的就是根据组成部分将模型简化成最少的图元。
        首先解构花瓶墩的组成部分,可以简化为两部分构成:桥墩墩身及垫石、承台及桩基。墩身可以简化为正立面拉伸成的体和左视图拉伸成的体进行交集,上部的垫石通过“特征实体”功能在墩身上进行创建,再借助“修改实体”功能拉伸;承台及桩基可以通过桩基底用面拉伸成体,再通过“特征实体”在承台下部创建桩基,利用“修改实体”完成拉伸。这样,完成了一个典型花瓶墩的构建。
        这里再强调一遍,一定要解构成最基本最少的元素,东西越多,层次越复杂,关系越难理清。在模型出现一定偏差的时候进行回溯分析,将会显得尤其痛苦,这也可能是用户不愿意使用参数化的原因之一。
        结合前面的分析,我们进入了第二步:创建约束,模型构建及拼装。这个过程可能会经常反复,是很值得玩味的操作。
        首先我们需要明确的是:
        1、约束不是越多越好,通过越少的约束实现越多的功能是我们期望的,再者,线、面和形体的自由度(DOF)是有限的,换言之:过度约束是一种浪费;其次,自由度为零也不代表不能添加约束。分析和解构模型的目的就是确定相应的约束关系。约束是一件考量思维方式的事情,不建议上来就进行自动约束。 
        2、辅助线!辅助线!辅助线!重要的事情说三遍!我们常说逢山开路遇水架桥,说的就是借助自身以外的外部工具,这个东西就是辅助线。辅助线帮你实现固定、控制图形状态。你能接受revit的参照平面,就会对这种操作给予充分肯定。
        3、魔鬼隐藏于细节。总有一些你看不懂、理解不了或者根本就没有原因的情况,让你前功尽弃。文章后面会安利一些小技巧以及软件bug。如果已经完成了对图元之间的约束,如无必要,尽可能的不要再去调整图元的位置或者进行日常操作(比如移动、带复制的旋转、镜像等),如果有前述操作,应再审视图元之间的约束存在情况。
        4、条目类型(Item Type)是一项基础工作,而且值得重视。
        前面提到的条目类型和参数化建模,如何实现及相关资料请移步帮助文件,优先社区提供了MSCE Update 3的中文离线帮助,相信你会获益良多。我也是最近才学会看帮助文件,比吃鱼还要补脑子。条目类型在一个DGN文件中,不同的model可以通用,但是参数化本地变量需要再次输入。

        我们以花瓶墩为例,详细解构一下相关约束。
        首先需要放弃自动约束,其次不要在线上加辅助节点之类,我们前面提到了由前视图及左视图拉伸面形成的体的差集得到,那么关键就在于前视图及左视图相关图元的约束。
        提取到的截面如图所示(可以自行下载DGN文件查看原始模型)




        从形体上分析,图元构成是比较简单的,基本可以归纳为直线及圆弧,可以根据图形计算出相关的尺寸及空间占位,但是我们并不需要所有的参数,重要的是:软件自带相关计算功能。比如说软件天然知道三角形的内角和为180°,四边形的内角和为360°,从正七边形的构建我们知道,当约束好6个内角以后,最后一个是不需要约束的,同样,对于面积约束的案例,我们并不需要去约束下部矩形的长度,软件在自有内在逻辑去实现。过多的约束会局限模型的应用范围。针对参数化,我们喜欢的是变量,而不是定量。
        图元分析完后,我们需要确定哪些是需要进行参数化的,哪些不能参数化。最简单的操作方式是通过“Stretcth(拉伸)”命令,查看长宽高变化后对图元的影响。花瓶墩参数化的关键在于两侧的弧线,前视图及左视图内均有弧线。以前视图为例:
 



        此处圆弧半径为10.4m,而根据相关数据,弧线的水平距离为0.8m,高差为4m,真正约束圆弧位置的应该是半径,而不是高差和水平距离。例如前视图顶宽不变,底宽变化,在同时锁定了高差及水平距离的情况下是无法实现参数化的变动的。如果仅锁定一个,假设高差4m已经锁定,进行拉伸测试,将水平间距每侧缩短0.3m,如下图所示:




        进行拉伸后的弧线不再是圆弧,而变成了椭圆弧,这样增加了线条的描述难度。对于锁定水平距离的拉伸测试和左视图的拉伸测试,读者可自行尝试,此处不再赘述。实际上我们只约束圆弧半径就可以,墩顶和墩底会根据提供的参数进行自动计算,对元素保留适当的自由度,一定程度上可以降低参数化模型出错的概率。约束程度的取舍依赖于建模人员的经验,也依赖于反复的调校与测试。
        第三步:模型的调校与使用。模型在使用之前必须要进行测试,这个是对自己和别人智商的尊重,测试的时候不仅仅针对使用范围内的参数,对于超过范围的部分参数也应该测试,查看模型的变化情况,往往这一步时发现问题的关键,测试过程中,暴露的问题应予以解决,不能“差不多”就将就过去了,很多时候当模型放大到一定程度就会出现问题。模型交付之前,需要标注清楚各个变量的意义,尽量附带示意图,不要搞的使用人员一头雾水,同时哪些变量可调,哪些属于中间计算或者辅助的数值不需要“可见”,需要使用前设定好,模型的参数尽可能简洁,方便自己也方便他人。

Tips:
        1、构建的参数化单元无法插入。如果你在X.dgn中完成了参数化单元的构建,希望在W.dgn中使用,就可能存在我们提到的问题:无法插入。解决方式:首先将该参数化单元参考到W文件中,之后右键“合并到主文件”,在此基础上,你再尝试插入一下参数化单元。
        2、可能存在的Bug。在002视频中大家可以发现,当六角螺栓部分参数进行调整后,整个螺栓变得失真,仅剩上半部分。但是所有的约束还在,将参数回调即可。但是由于超出了可接受的范围,会发现螺纹段与上部螺杆之间的约束丢失,需要重新约束一下。问题出现在特征实体上,也就是如果你在特征实体上压印一个面,然后通过“修改实体”功能进行拉伸创建,该过程第一次参数化的数值就是“最大值”。后续操作如果不超过该数值,模型不会失真。一旦超过,模型可能无法实现预期功能。解决该问题的途径有3条:最简单的就是,一开始就把数值设定的非常大,超过常规使用数,但是对于不常使用该单元的人,有可能一开始就输入了超过设定的数值,所以简单实用但仍存在问题;第二条思路是换一种模型构建方式,形体构建可以通过拉伸、交并差,那么同样,旋转也可以实现,构建出模型最原始的面,将数值约束好,进行构建,然后测试模型,这样比较稳妥;第三条路是形体的拼装,将模型分成多个节段,逐段构建,然后借助三维约束实现预期目标,这样的方式同样稳妥,只是在操作上略繁琐。
        3、锥面使用。对于特征形体,可以通过参数化构建坡度锥面,如下图000所示



图000
        设定长方体长宽高分别为LWH,将立方体的左下角固定,即ACS所在位置,假设左侧制造锥面,坡度为10°,此时可以看出长方体H为7时,上部长度L为10,在此基础上将H修改为9,效果如下图001所示。



图001
        可以看出,L=10仍旧停留在最开始设定的H=7的位置上,锥面坡度以最开始所在的位置进行切削,此时如果将H设定为5,效果如下图002所示



图002
        可见,锥面的参数化在使用的时候务必要谨慎。
        4、参数化的分解选择。刚才的tips2中提到了三种思路,关键是第二种,很多复杂形体是可以通过旋转实现,可以对比车轮的参数化,如果采用做螺栓的思路和视频中的方案,会得到不一样的结果,大家可以尝试一下。
        5、过度约束与约束消失。很多时候,我们建立了一个model,希望在一个model里面把所有的参数化完成,但是也存在令我们很崩溃的事情:明明都没操作什么,竟然告诉我已经“无法添加约束”,还有就是默默地把你的所有约束全部取消了,“一个或多个约束已经消失”。这个问题常见,也能解决:你心平气和的再建立一个吧。因为你如果还是在这个model里面进行约束,你会发现,即便你把所有的信息删除了,仍然提示你约束过度或者出现约束消失的情况,可能对文件进行一次压缩或者清理会好一些。但我仍然建议将这个model删除,重新建立一个,这样并不会浪费太多时间,其次就是以花瓶墩为例,我们是将前视图和左视图分开建立的,放在不同的model里面,最后在主model里面 “参照”——“合并到主文件”,你会发现,所有的约束还在!这样做的好处就是,对于复杂一些的形体构建,降低了一次性破坏的几率,同时也便于梳理,但请注意前提是,所有的参数是列在“条目类型”里面的,并没有设在“本地变量”里面,这也是条目类型的一大优势。
        百度云盘链接 链接:https://pan.baidu.com/s/1OWZEVK5rdQxz4sijAWK9kg 密码:y993。软件操作还是不太流畅,又语无伦次的写了这么多废话,希望对大家使用参数化能够起到一点作用,谢谢!
 
  查看全部
                                                           从参数化迈向数字化

        本文以闲扯淡为主,附带谈不上操作逻辑的几段视频,外加可用来练习的原始模型。本文主要写给没有快捷路径只能手动建模的搬砖民工,对于能写代码的大神可以无视本文及视频。如果按照视频操作不成功,吃瓜群众要负主要责任。
        视频总共分为5段,个人是采用了逐阶递进的方式,从简单到略微复杂,有些东西可能没有讲到位,希望大家多多包涵。
 001-参数化-从面到体 https://v.qq.com/x/page/r07394jsm2m.html 
002-参数化-六角头螺栓(路径1) https://v.qq.com/x/page/v0739gm58d0.html 
003-参数化-六角头螺栓(路径2) https://v.qq.com/x/page/u0739ukg083.html 
004-参数化-花瓶墩 https://v.qq.com/x/page/p0739lasbq3.html 
005-参数化-车轮参数化 https://v.qq.com/x/page/w07394xbzsz.html 
        之所以起这么大的题目,个人感觉未来更多的会以0和1来描述生活,也就是数字化。正如参数化的初衷,用更少的量描述更多的东西,有更细的分类,更加模块化的描述,参数化的单元就如同砌墙的砖:模数。
 
        2015年秋季的时候,B家在帝都年会上隆重推出第一个CE版本,人称“可耐”版本,秋色大神在“BIM私塾”公众号上已经专门就版本内容做出了介绍,可读性很强。年会上除了反复强调工作流以外,提及到了“参数化”,同时在年会上专门抽出了四十分钟播放了秋色大神的“阀门参数化”详细操作视频,一时惊为天人。
        时间悄然过去三年,大家却仍然拿着可耐版本做V8i的东西,大量的功能弃而不用,实在可惜。V8i具有流畅的操作性能,对硬件要求比较低,同时关于V8i的资料较为完善,也导致了可耐版真正强大的部分一直挂在嘴上,却落实不到项目中。
        前面我们说到,可耐版的工作流和参数化设计是重点。大家已经充分感受到了B家产品Ribbon风,也用出了微软的感觉,却说不出有什么可吹嘘的地方,对于参数化,操作几次后更是感觉智商被掏空。
        参数化设计,以个人浅显的理解,是将B家产品的Feature Solid和DDD强有力的结合在一起,DDD是Dimension Driven Design 的缩写,也就是“尺寸驱动设计”,在MS 95版本上就有了这个功能,通常用于2D操作,通过MDL调用,据说用过的人都说不好使。Feature Solid(特征实体)的好处是可溯源,可修改,一般是针对Solid,也就是实体为主。
        首先我们关心的是“强有力的结合在了一起”,到底能干什么?我们常拿AB对比,参数化单元类似A的族,但是!A的东西从来就是条条框框很多,使用起来制约性太强,B家的东西好就好在“随心所欲”,在三维空间中做好参数化模型,dgn格式的文件中开开心心的使用。
        当然,不是模型做好以后参数化,而是做一个参数化模型。参数化的模型主要是通过三步:打开冰箱门,把大象放进去,关上冰箱门。
        第一步就是解构模型,简化要素;第二步是创建约束,模型构建及拼装;第三步是调校及调用
        相对来说,三步都是比较重要的。我们构建参数化模型,是基于模型将被大量或经常使用的基础上,模型相关尺寸已经具备。下面我们以常规的“花瓶墩”为例,逐步分析实现路径。
        解构模型,简化要素 就是分析模型的构成,可以分成几部分,二维图形是线条的相互依存,三维实体则是面拉伸成体,实体通过交并差集创建复杂元素。这一步要实现的就是根据组成部分将模型简化成最少的图元。
        首先解构花瓶墩的组成部分,可以简化为两部分构成:桥墩墩身及垫石、承台及桩基。墩身可以简化为正立面拉伸成的体和左视图拉伸成的体进行交集,上部的垫石通过“特征实体”功能在墩身上进行创建,再借助“修改实体”功能拉伸;承台及桩基可以通过桩基底用面拉伸成体,再通过“特征实体”在承台下部创建桩基,利用“修改实体”完成拉伸。这样,完成了一个典型花瓶墩的构建。
        这里再强调一遍,一定要解构成最基本最少的元素,东西越多,层次越复杂,关系越难理清。在模型出现一定偏差的时候进行回溯分析,将会显得尤其痛苦,这也可能是用户不愿意使用参数化的原因之一。
        结合前面的分析,我们进入了第二步:创建约束,模型构建及拼装。这个过程可能会经常反复,是很值得玩味的操作。
        首先我们需要明确的是:
        1、约束不是越多越好,通过越少的约束实现越多的功能是我们期望的,再者,线、面和形体的自由度(DOF)是有限的,换言之:过度约束是一种浪费;其次,自由度为零也不代表不能添加约束。分析和解构模型的目的就是确定相应的约束关系。约束是一件考量思维方式的事情,不建议上来就进行自动约束。 
        2、辅助线!辅助线!辅助线!重要的事情说三遍!我们常说逢山开路遇水架桥,说的就是借助自身以外的外部工具,这个东西就是辅助线。辅助线帮你实现固定、控制图形状态。你能接受revit的参照平面,就会对这种操作给予充分肯定。
        3、魔鬼隐藏于细节。总有一些你看不懂、理解不了或者根本就没有原因的情况,让你前功尽弃。文章后面会安利一些小技巧以及软件bug。如果已经完成了对图元之间的约束,如无必要,尽可能的不要再去调整图元的位置或者进行日常操作(比如移动、带复制的旋转、镜像等),如果有前述操作,应再审视图元之间的约束存在情况。
        4、条目类型(Item Type)是一项基础工作,而且值得重视。
        前面提到的条目类型和参数化建模,如何实现及相关资料请移步帮助文件,优先社区提供了MSCE Update 3的中文离线帮助,相信你会获益良多。我也是最近才学会看帮助文件,比吃鱼还要补脑子。条目类型在一个DGN文件中,不同的model可以通用,但是参数化本地变量需要再次输入。

        我们以花瓶墩为例,详细解构一下相关约束。
        首先需要放弃自动约束,其次不要在线上加辅助节点之类,我们前面提到了由前视图及左视图拉伸面形成的体的差集得到,那么关键就在于前视图及左视图相关图元的约束。
        提取到的截面如图所示(可以自行下载DGN文件查看原始模型)
页面提取自-从参数化迈向数字化.jpg

        从形体上分析,图元构成是比较简单的,基本可以归纳为直线及圆弧,可以根据图形计算出相关的尺寸及空间占位,但是我们并不需要所有的参数,重要的是:软件自带相关计算功能。比如说软件天然知道三角形的内角和为180°,四边形的内角和为360°,从正七边形的构建我们知道,当约束好6个内角以后,最后一个是不需要约束的,同样,对于面积约束的案例,我们并不需要去约束下部矩形的长度,软件在自有内在逻辑去实现。过多的约束会局限模型的应用范围。针对参数化,我们喜欢的是变量,而不是定量。
        图元分析完后,我们需要确定哪些是需要进行参数化的,哪些不能参数化。最简单的操作方式是通过“Stretcth(拉伸)”命令,查看长宽高变化后对图元的影响。花瓶墩参数化的关键在于两侧的弧线,前视图及左视图内均有弧线。以前视图为例:
 
001.png

        此处圆弧半径为10.4m,而根据相关数据,弧线的水平距离为0.8m,高差为4m,真正约束圆弧位置的应该是半径,而不是高差和水平距离。例如前视图顶宽不变,底宽变化,在同时锁定了高差及水平距离的情况下是无法实现参数化的变动的。如果仅锁定一个,假设高差4m已经锁定,进行拉伸测试,将水平间距每侧缩短0.3m,如下图所示:
002.png

        进行拉伸后的弧线不再是圆弧,而变成了椭圆弧,这样增加了线条的描述难度。对于锁定水平距离的拉伸测试和左视图的拉伸测试,读者可自行尝试,此处不再赘述。实际上我们只约束圆弧半径就可以,墩顶和墩底会根据提供的参数进行自动计算,对元素保留适当的自由度,一定程度上可以降低参数化模型出错的概率。约束程度的取舍依赖于建模人员的经验,也依赖于反复的调校与测试。
        第三步:模型的调校与使用。模型在使用之前必须要进行测试,这个是对自己和别人智商的尊重,测试的时候不仅仅针对使用范围内的参数,对于超过范围的部分参数也应该测试,查看模型的变化情况,往往这一步时发现问题的关键,测试过程中,暴露的问题应予以解决,不能“差不多”就将就过去了,很多时候当模型放大到一定程度就会出现问题。模型交付之前,需要标注清楚各个变量的意义,尽量附带示意图,不要搞的使用人员一头雾水,同时哪些变量可调,哪些属于中间计算或者辅助的数值不需要“可见”,需要使用前设定好,模型的参数尽可能简洁,方便自己也方便他人。

Tips:
        1、构建的参数化单元无法插入。如果你在X.dgn中完成了参数化单元的构建,希望在W.dgn中使用,就可能存在我们提到的问题:无法插入。解决方式:首先将该参数化单元参考到W文件中,之后右键“合并到主文件”,在此基础上,你再尝试插入一下参数化单元。
        2、可能存在的Bug。在002视频中大家可以发现,当六角螺栓部分参数进行调整后,整个螺栓变得失真,仅剩上半部分。但是所有的约束还在,将参数回调即可。但是由于超出了可接受的范围,会发现螺纹段与上部螺杆之间的约束丢失,需要重新约束一下。问题出现在特征实体上,也就是如果你在特征实体上压印一个面,然后通过“修改实体”功能进行拉伸创建,该过程第一次参数化的数值就是“最大值”。后续操作如果不超过该数值,模型不会失真。一旦超过,模型可能无法实现预期功能。解决该问题的途径有3条:最简单的就是,一开始就把数值设定的非常大,超过常规使用数,但是对于不常使用该单元的人,有可能一开始就输入了超过设定的数值,所以简单实用但仍存在问题;第二条思路是换一种模型构建方式,形体构建可以通过拉伸、交并差,那么同样,旋转也可以实现,构建出模型最原始的面,将数值约束好,进行构建,然后测试模型,这样比较稳妥;第三条路是形体的拼装,将模型分成多个节段,逐段构建,然后借助三维约束实现预期目标,这样的方式同样稳妥,只是在操作上略繁琐。
        3、锥面使用。对于特征形体,可以通过参数化构建坡度锥面,如下图000所示
000.png
图000
        设定长方体长宽高分别为LWH,将立方体的左下角固定,即ACS所在位置,假设左侧制造锥面,坡度为10°,此时可以看出长方体H为7时,上部长度L为10,在此基础上将H修改为9,效果如下图001所示。
00.png
图001
        可以看出,L=10仍旧停留在最开始设定的H=7的位置上,锥面坡度以最开始所在的位置进行切削,此时如果将H设定为5,效果如下图002所示
003.png
图002
        可见,锥面的参数化在使用的时候务必要谨慎。
        4、参数化的分解选择。刚才的tips2中提到了三种思路,关键是第二种,很多复杂形体是可以通过旋转实现,可以对比车轮的参数化,如果采用做螺栓的思路和视频中的方案,会得到不一样的结果,大家可以尝试一下。
        5、过度约束与约束消失。很多时候,我们建立了一个model,希望在一个model里面把所有的参数化完成,但是也存在令我们很崩溃的事情:明明都没操作什么,竟然告诉我已经“无法添加约束”,还有就是默默地把你的所有约束全部取消了,“一个或多个约束已经消失”。这个问题常见,也能解决:你心平气和的再建立一个吧。因为你如果还是在这个model里面进行约束,你会发现,即便你把所有的信息删除了,仍然提示你约束过度或者出现约束消失的情况,可能对文件进行一次压缩或者清理会好一些。但我仍然建议将这个model删除,重新建立一个,这样并不会浪费太多时间,其次就是以花瓶墩为例,我们是将前视图和左视图分开建立的,放在不同的model里面,最后在主model里面 “参照”——“合并到主文件”,你会发现,所有的约束还在!这样做的好处就是,对于复杂一些的形体构建,降低了一次性破坏的几率,同时也便于梳理,但请注意前提是,所有的参数是列在“条目类型”里面的,并没有设在“本地变量”里面,这也是条目类型的一大优势。
        百度云盘链接 链接:https://pan.baidu.com/s/1OWZEVK5rdQxz4sijAWK9kg 密码:y993。软件操作还是不太流畅,又语无伦次的写了这么多废话,希望对大家使用参数化能够起到一点作用,谢谢!
 
 

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

回复

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

MS鼠标光标变黑

Javon 回复了问题 • 2 人关注 • 2 个回复 • 1605 次浏览 • 2017-09-11 09:42 • 来自相关话题

关于参考的问题

naier 回复了问题 • 2 人关注 • 1 个回复 • 1143 次浏览 • 2017-08-30 12:38 • 来自相关话题

在win10中,microstation不能框选了?

Kenhu 回复了问题 • 3 人关注 • 4 个回复 • 1875 次浏览 • 2017-07-17 21:26 • 来自相关话题

请问个实体建模问题

铅笔头 回复了问题 • 4 人关注 • 4 个回复 • 1605 次浏览 • 2017-07-15 10:23 • 来自相关话题

“元大师”的“漂亮图”-持续滴更新。。

naier 发表了文章 • 0 个评论 • 1566 次浏览 • 2017-07-14 08:50 • 来自相关话题

注:
“元大事原名“邢豫元”,是MicroStation的资深、老、帅用户。这里的“老”是资格老:-)。他的N多”震撼“成果,源于自己的丰富、独特设计经验。他最近问我了一些问题,特别是国外的一些设计项目,开始设计更多的”信息“利用,希望不久的将来,给大家带来更多的作品参考。
不说话,上图,末尾有两个PDF。
 
这些图都是从三维模型中剖出来的,再加上必要的标注,而不是传统的CAD画法。








































 
 
 
 
  查看全部
注:
“元大事原名“邢豫元”,是MicroStation的资深、老、帅用户。这里的“老”是资格老:-)。他的N多”震撼“成果,源于自己的丰富、独特设计经验。他最近问我了一些问题,特别是国外的一些设计项目,开始设计更多的”信息“利用,希望不久的将来,给大家带来更多的作品参考。
不说话,上图,末尾有两个PDF。
 
这些图都是从三维模型中剖出来的,再加上必要的标注,而不是传统的CAD画法。

2017-7-14_8-35-44.jpg


2017-7-14_8-37-49.jpg


2017-7-14_8-39-34.jpg


2017-7-14_8-45-57.jpg


2017-7-14_8-44-55.jpg


2017-7-14_8-44-17.jpg


2017-7-14_8-43-30.jpg


2017-7-14_8-42-04.jpg

 
 
 
 
 

microstation中加载实景模型导入到lumenRT后模型细节被大量简化,怎样才能在lumenRT中显示出细节?

Rockyfang 回复了问题 • 4 人关注 • 7 个回复 • 5791 次浏览 • 2017-07-13 10:52 • 来自相关话题

关于V8i ss3文件损坏问题

ksx0403 回复了问题 • 2 人关注 • 2 个回复 • 1105 次浏览 • 2017-06-28 20:39 • 来自相关话题

求问MSCE Updt5安装问题

naier 回复了问题 • 2 人关注 • 1 个回复 • 842 次浏览 • 2017-06-15 13:53 • 来自相关话题

MicroStation(LUMENRT)能否实现建筑施工过程的模拟?

naier 回复了问题 • 5 人关注 • 5 个回复 • 2652 次浏览 • 2017-06-14 11:09 • 来自相关话题

prosteel出布置图很卡的问题

回复

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

ProStruture 的钢筋构造问题

青春日记 回复了问题 • 4 人关注 • 3 个回复 • 1869 次浏览 • 2017-04-22 20:16 • 来自相关话题

外部参考文件合并为一个文件后是否可以编辑

naier 回复了问题 • 2 人关注 • 1 个回复 • 791 次浏览 • 2017-03-16 18:13 • 来自相关话题

请问有什么办法可以让一打开文件就能显示所有图层。

naier 回复了问题 • 2 人关注 • 1 个回复 • 989 次浏览 • 2017-03-12 08:52 • 来自相关话题

请问原来的bentleybbs是否已经永久关闭了?

naier 回复了问题 • 2 人关注 • 3 个回复 • 1015 次浏览 • 2017-03-10 15:50 • 来自相关话题

双屏时候,我的默认显示在副显示器上,如何设置默认显示在主显示器上?

askbim 回复了问题 • 3 人关注 • 2 个回复 • 3509 次浏览 • 2017-03-05 07:44 • 来自相关话题

关于ms和cad转换填充问题?

askbim 回复了问题 • 2 人关注 • 1 个回复 • 1134 次浏览 • 2017-03-05 07:40 • 来自相关话题

請問如何用Microstation V8快速的方式絵製雲朵,如附圖片(因為要畫1千多個不同的雲朵)。謝謝你~

askbim 回复了问题 • 2 人关注 • 1 个回复 • 1271 次浏览 • 2017-03-05 07:38 • 来自相关话题

在使用Microstation生成PDF文件的时候,出现错误,

askbim 回复了问题 • 3 人关注 • 2 个回复 • 1426 次浏览 • 2017-03-05 07:35 • 来自相关话题

浅谈Annotation Scale的可用性

askbim 回复了问题 • 5 人关注 • 1 个回复 • 1629 次浏览 • 2017-03-05 06:42 • 来自相关话题

关于掌握MicroStation对使用后续设计平台的影响

naier 回复了问题 • 1 人关注 • 1 个回复 • 1125 次浏览 • 2017-02-06 12:38 • 来自相关话题

Microstation CONNECT参数化单元问题

不辣的皮特 回复了问题 • 2 人关注 • 1 个回复 • 2531 次浏览 • 2016-11-01 09:16 • 来自相关话题

Pro Struture报表问题

回复

hzexcel 发起了问题 • 1 人关注 • 0 个回复 • 1224 次浏览 • 2016-10-25 10:13 • 来自相关话题

关于打印问题

naier 回复了问题 • 2 人关注 • 1 个回复 • 899 次浏览 • 2016-10-14 13:50 • 来自相关话题

microstation在按曲线剪切实体无法剪切实体

naier 回复了问题 • 3 人关注 • 2 个回复 • 2063 次浏览 • 2016-10-14 13:49 • 来自相关话题

碰撞检测指定Model的问题

naier 回复了问题 • 2 人关注 • 1 个回复 • 863 次浏览 • 2016-10-14 13:45 • 来自相关话题

在microstation中如何对一个对象进行渐变色的填充,在cad中填充就有渐变色填充的

naier 回复了问题 • 2 人关注 • 1 个回复 • 2540 次浏览 • 2016-09-13 06:58 • 来自相关话题

这个是什么回事,显示全部有问题

naier 回复了问题 • 2 人关注 • 1 个回复 • 708 次浏览 • 2016-08-23 17:15 • 来自相关话题

隔离和隐藏

cumtbwb 回复了问题 • 3 人关注 • 1 个回复 • 1254 次浏览 • 2016-07-16 23:48 • 来自相关话题

新人提问,如何调出construction命令

MicroStation迷 回复了问题 • 0 人关注 • 1 个回复 • 1131 次浏览 • 2016-07-10 11:28 • 来自相关话题

参数变量求教

回复

arch1 回复了问题 • 0 人关注 • 1 个回复 • 1169 次浏览 • 2016-03-16 00:10 • 来自相关话题

MS如何设置线型?

MicroStation迷 回复了问题 • 0 人关注 • 1 个回复 • 1204 次浏览 • 2016-01-13 10:46 • 来自相关话题

求助材质相关问题

cumtbwb 回复了问题 • 0 人关注 • 1 个回复 • 1113 次浏览 • 2015-12-14 08:38 • 来自相关话题

Microstation ss3 坐标附近的蓝线

MSFans 回复了问题 • 0 人关注 • 1 个回复 • 1426 次浏览 • 2015-10-10 14:36 • 来自相关话题

关于建模错误,撤销操作的问题

MSFans 回复了问题 • 0 人关注 • 1 个回复 • 1619 次浏览 • 2015-10-10 14:25 • 来自相关话题

怎样改变坐标原点的位置

MicroStation迷 回复了问题 • 0 人关注 • 1 个回复 • 2478 次浏览 • 2015-08-17 09:17 • 来自相关话题

关于【80040C3B】cell not found 问题

MicroStation迷 回复了问题 • 0 人关注 • 1 个回复 • 1005 次浏览 • 2015-07-22 08:51 • 来自相关话题

ACS能一次在不同的视图里面改变吗

Xingmin_Li 回复了问题 • 0 人关注 • 1 个回复 • 1078 次浏览 • 2015-07-06 17:09 • 来自相关话题

如何设置线的端点

MicroStation迷 回复了问题 • 0 人关注 • 1 个回复 • 1281 次浏览 • 2015-06-29 17:00 • 来自相关话题

看完了赵老师Microstation v8i视频,在使用过程中有以下疑问,请高手解答。

鱼鱼鱼 回复了问题 • 4 人关注 • 3 个回复 • 1829 次浏览 • 2015-05-19 14:02 • 来自相关话题

navigator中对象组的查找

Ben 回复了问题 • 0 人关注 • 2 个回复 • 1014 次浏览 • 2015-01-13 17:38 • 来自相关话题

有关MicroStation开发的基本问题

wuxu 回复了问题 • 0 人关注 • 51 个回复 • 21604 次浏览 • 2014-11-19 17:40 • 来自相关话题

MSV8i中的10个小技巧

fivebody66 回复了问题 • 12 人关注 • 9 个回复 • 5347 次浏览 • 2014-05-25 11:23 • 来自相关话题

Microstation有提供放置试探点(tentative point)的标准接口吗?

MicroStation迷 回复了问题 • 0 人关注 • 2 个回复 • 1231 次浏览 • 2014-04-16 10:39 • 来自相关话题

如何在ms中读取excel的ole对象显示的内容

裸奔柠檬 回复了问题 • 0 人关注 • 2 个回复 • 1476 次浏览 • 2013-10-12 09:32 • 来自相关话题

请问MSFans学习你的ms mfc step的问题

MSFans 回复了问题 • 0 人关注 • 5 个回复 • 2233 次浏览 • 2013-09-14 23:32 • 来自相关话题

[分享]一些有价值的问答

zhj008cs 回复了问题 • 0 人关注 • 12 个回复 • 5600 次浏览 • 2011-10-08 19:09 • 来自相关话题

[原创]MicroStation PowerDraft初级培训视频演示!(全部更新完毕)

MicroStation迷 回复了问题 • 24 人关注 • 29 个回复 • 8234 次浏览 • 2010-03-10 16:47 • 来自相关话题

构造线,射线

mich168ael 回复了问题 • 0 人关注 • 9 个回复 • 2647 次浏览 • 2009-03-13 10:04 • 来自相关话题

[求助]DGN数据能不能导出成图象文件

MicroStation迷 回复了问题 • 0 人关注 • 4 个回复 • 2687 次浏览 • 2008-12-09 13:02 • 来自相关话题

VBA应用程序添加到MicroStation菜单的详细步骤

石头房子 回复了问题 • 0 人关注 • 2 个回复 • 2741 次浏览 • 2008-11-24 16:22 • 来自相关话题

MicroStation V8i

MicroStation迷 回复了问题 • 0 人关注 • 3 个回复 • 2608 次浏览 • 2008-11-15 07:53 • 来自相关话题

地理信息数据生产一体化系统

zhj008cs 回复了问题 • 0 人关注 • 3 个回复 • 2096 次浏览 • 2008-10-18 16:33 • 来自相关话题

AutoCAD与MicroStation的兼容性浅谈-Acad-MicroStation compatibility

panwd 回复了问题 • 0 人关注 • 4 个回复 • 3849 次浏览 • 2008-10-15 21:32 • 来自相关话题

[求助]怎样提取元素的挤压厚度连接值

MicroStation迷 回复了问题 • 0 人关注 • 8 个回复 • 2501 次浏览 • 2008-10-13 20:42 • 来自相关话题

在xm里怎么关闭图形加速?

kyylovezf 回复了问题 • 0 人关注 • 6 个回复 • 2659 次浏览 • 2008-10-07 08:29 • 来自相关话题

Please help

WhyNot 回复了问题 • 0 人关注 • 3 个回复 • 2314 次浏览 • 2008-10-03 21:41 • 来自相关话题

[求助]在xm中写系统自带的汉字怎么是旋转了90度

WhyNot 回复了问题 • 0 人关注 • 3 个回复 • 2363 次浏览 • 2008-09-23 15:27 • 来自相关话题

[求助]XM中从符号库中放置一个符号该怎么放啊

快乐小乞丐 回复了问题 • 0 人关注 • 4 个回复 • 2369 次浏览 • 2008-09-18 10:31 • 来自相关话题

条新动态, 点击查看

回答了问题 • 2008-08-08 10:22 • 1 个回复 不感兴趣

[求助]sheet的背景颜色如何改?

赞同来自:

    一个Dgn文件是由多个Model来组成的,不管这个Model是Design还是Sheet,它的背景颜色都是通过Setting--Color Table。
    在对话框的右下角... 显示全部 »

    一个Dgn文件是由多个Model来组成的,不管这个Model是Design还是Sheet,它的背景颜色都是通过Setting--Color Table。
    在对话框的右下角有个B的字符,点击,然后点击“change”按钮,选择颜色,确定,然后点击“Attach”即可。

MicroStation迷

MicroStation迷 回答了问题 • 2008-09-04 16:22 • 2 个回复 不感兴趣

自定义菜单的使用问题

赞同来自:

1. 你自定义的菜单是在哪个DGNLIB中?位于你机器的什么位置?
2. 你把DGNLIB复制到别人机器的对应位置了吗?在你的MicroStation中有配置变量MS_DGNLIBLIST, 不知你设置了没有?
3. TagSet、Tag... 显示全部 »

1. 你自定义的菜单是在哪个DGNLIB中?位于你机器的什么位置?
2. 你把DGNLIB复制到别人机器的对应位置了吗?在你的MicroStation中有配置变量MS_DGNLIBLIST, 不知你设置了没有?
3. TagSet、TagDefinition(s)、TagElement这些都是与Tag相关的对象。VBA Help中也带有使用Tag的例子。

naier

naier 回答了问题 • 2008-12-09 06:20 • 4 个回复 不感兴趣

[求助]DGN数据能不能导出成图象文件

赞同来自:

1、在打印时选择Bentley 打印机
2、选择对应的打印驱动程序*.plt文件,jpg、tiff、pdf都有对应的驱动程序
3、编辑这些plt文件以控制细节

备注:
1、在V8 XM中选择plt文件时,有两个同... 显示全部 »

1、在打印时选择Bentley 打印机
2、选择对应的打印驱动程序*.plt文件,jpg、tiff、pdf都有对应的驱动程序
3、编辑这些plt文件以控制细节

备注:
1、在V8 XM中选择plt文件时,有两个同名的文件,扩展名分别是plt和Pltcfg,两者内容相同,区别在于Plt文件在选择编辑时是直接打开一个文本文件进行编辑。而pltcfg系统会给出一个编辑界面,各个参数比较容易理解。
2、选择PDF文件时,有个PLOT 3D的选项,可以将三维模型输出到PDF中,图层和视口也可以被保存。

WhyNot

WhyNot 回答了问题 • 2008-10-03 21:41 • 3 个回复 不感兴趣

Please help

赞同来自:

qlucy,关于按z高度显示物体,我们都面临相同的问题,xm刚出的时候很多人包括我在新闻组也鼓噪过说很不方便,但bentley铁了心就是要改,胳膊拧不过大腿,所以后来我们干脆慢慢就改变习惯,只要不是做3d工作,就全部用2d文件,少了很多问题,但是topo su... 显示全部 »
qlucy,关于按z高度显示物体,我们都面临相同的问题,xm刚出的时候很多人包括我在新闻组也鼓噪过说很不方便,但bentley铁了心就是要改,胳膊拧不过大腿,所以后来我们干脆慢慢就改变习惯,只要不是做3d工作,就全部用2d文件,少了很多问题,但是topo survey数据有时要用来切geological section用,把它z value全部变0始终不好,所以其实我们现在都还是用v8居多,xm只是方便的时候才用一下,算是跟上潮流而已。

如果你不需要保留topo的高度,而愿意把所有物体z值全部变成零的话,有一个很有效的土办法,不需要下载那些改标高的mdl就可完成:
1,设定当前深度(zdepth)为0,锁定之
2,放置fence,围住所有物体
3,fence scale,比例x=1,y=1,z=0.0000001就是把z设成0然后在输入数据的框最后再加个1,意思是很小很小
4,确认,就搞定了
MicroStation迷

MicroStation迷 回答了问题 • 2015-06-29 17:00 • 1 个回复 不感兴趣

如何设置线的端点

赞同来自:

检查一下你当前所用的线型,我推测你选中了一个自定义线型在画线。
6555
检查一下你当前所用的线型,我推测你选中了一个自定义线型在画线。
6555
Xingmin_Li

Xingmin_Li 回答了问题 • 2015-07-06 17:09 • 1 个回复 不感兴趣

ACS能一次在不同的视图里面改变吗

赞同来自:

ACS有依赖视图和不依赖视图(view-independent ACS)的两种:当ACS为不依赖视图的ACS时,ACS标记(Traid)中的X、Y箭头将以虚线显示。一旦改为不依赖视图,则各视图的ACS都一样了。这种ACS始终与视图平行。当ACS为依赖视图的AC... 显示全部 »
ACS有依赖视图和不依赖视图(view-independent ACS)的两种:当ACS为不依赖视图的ACS时,ACS标记(Traid)中的X、Y箭头将以虚线显示。一旦改为不依赖视图,则各视图的ACS都一样了。这种ACS始终与视图平行。当ACS为依赖视图的ACS时,ACS标记中的X、Y箭头以实线显示。此时每个视图可以有自己的一个ACS。右击ActiveACS,选Toggle View-Independnet能在两种状态间切换。**目前也只能对****ActiveACS****实现这两种状态间的转换**!
具体设置:在ACS对话框中用DefineACS(Align With View)工具定义一个ACS时,ToolSettings对话框中有ViewIndependent选项


MicroStation迷

MicroStation迷 回答了问题 • 2015-08-17 09:17 • 1 个回复 不感兴趣

怎样改变坐标原点的位置

赞同来自:

键入go=并回车能弹出设置全局坐标原点(Global Origin,也就是GO缩写的来历)的对话框。
键入go=并回车能弹出设置全局坐标原点(Global Origin,也就是GO缩写的来历)的对话框。
MSFans

MSFans 回答了问题 • 2015-10-10 14:36 • 1 个回复 不感兴趣

Microstation ss3 坐标附近的蓝线

赞同来自:

应该是camera开启情况下的z轴的显示,可以在视图属性里将camera关闭之。
应该是camera开启情况下的z轴的显示,可以在视图属性里将camera关闭之。
MSFans

MSFans 回答了问题 • 2015-10-10 14:25 • 1 个回复 不感兴趣

关于建模错误,撤销操作的问题

赞同来自:

可以关闭ms的自动保存功能:
6753


可以关闭ms的自动保存功能:
6753


MicroStation迷

MicroStation迷 回答了问题 • 2016-07-10 11:28 • 1 个回复 不感兴趣

新人提问,如何调出construction命令

赞同来自:

右击基本工具栏,在弹出的下拉菜单中点击Active Element Class即可调出。如果要获得及时答复,请发帖到中国优先社区。
6832
右击基本工具栏,在弹出的下拉菜单中点击Active Element Class即可调出。如果要获得及时答复,请发帖到中国优先社区。
6832
cumtbwb

cumtbwb 回答了问题 • 2016-07-16 23:48 • 1 个回复 不感兴趣

隔离和隐藏

赞同来自:

这个在communication上有个解答,忘记是哪位写了一个mdl的程序,你去搜索一下,不过那个程序是反向调用了隔离的命令,如果搜索不到请回复我,我回办公室给你详细地址
这个在communication上有个解答,忘记是哪位写了一个mdl的程序,你去搜索一下,不过那个程序是反向调用了隔离的命令,如果搜索不到请回复我,我回办公室给你详细地址
naier

naier 回答了问题 • 2016-08-23 17:15 • 1 个回复 不感兴趣

这个是什么回事,显示全部有问题

赞同来自:

用的MicroStation? 看样子,这个模型是Mech,是不是从其他软件里导入的啊。
用的MicroStation? 看样子,这个模型是Mech,是不是从其他软件里导入的啊。
如果是色填充属于一个封闭对象的属性,通过修改对象的填充属性即可
如果是色填充属于一个封闭对象的属性,通过修改对象的填充属性即可
不辣的皮特

不辣的皮特 回答了问题 • 2016-11-01 09:16 • 1 个回复 不感兴趣

Microstation CONNECT参数化单元问题

赞同来自:

定义好参数化模型(比如dgn)之后,可以直接作为单元调入到其他文件中。放置时就会弹出修改各种参数的窗口。
问题想要获得及时回答也可以到Bentley中国社区提问。
www.bentley.com/chinafirst 显示全部 »
定义好参数化模型(比如dgn)之后,可以直接作为单元调入到其他文件中。放置时就会弹出修改各种参数的窗口。
问题想要获得及时回答也可以到Bentley中国社区提问。
www.bentley.com/chinafirst
在MicroStation体系下,我们可以将三维模型输出为三维的PDF,但执行这一操作时,一定注意,试用条件,如果模型太大,这样的效率会很低,而且不适合,就相当于将一个几十万字的Word文档存成TXT,它会崩溃一样。
在MicroStation体系下,我们可以将三维模型输出为三维的PDF,但执行这一操作时,一定注意,试用条件,如果模型太大,这样的效率会很低,而且不适合,就相当于将一个几十万字的Word文档存成TXT,它会崩溃一样。
naier

naier 回答了问题 • 2017-02-06 12:38 • 1 个回复 不感兴趣

关于掌握MicroStation对使用后续设计平台的影响

赞同来自:

根据自己的需求来学习是最好的方法。例如Word,我们已经用了很多年。但是不一定所有的功能都会。所以,先解决能干活的问题,再解决效率高的问题。
 
从具体的内容学习上,建议先对MS的核心内容进行了解即可,然后直接学专业软件就可以。例如,你可以不必学MS的精确绘图... 显示全部 »
根据自己的需求来学习是最好的方法。例如Word,我们已经用了很多年。但是不一定所有的功能都会。所以,先解决能干活的问题,再解决效率高的问题。
 
从具体的内容学习上,建议先对MS的核心内容进行了解即可,然后直接学专业软件就可以。例如,你可以不必学MS的精确绘图,可以直接学ABD的定位。。。其实就是一回事。
修改完毕后,保存设置Save Setting. 或者在优选项里选择Save Setting on Exit.
修改完毕后,保存设置Save Setting. 或者在优选项里选择Save Setting on Exit.

Microstation CONNECT参数化单元问题

不辣的皮特 回复了问题 • 2 人关注 • 1 个回复 • 2531 次浏览 • 2016-11-01 09:16 • 来自相关话题

Microstation ss3 坐标附近的蓝线

MSFans 回复了问题 • 0 人关注 • 1 个回复 • 1426 次浏览 • 2015-10-10 14:36 • 来自相关话题

[分享]一些有价值的问答

zhj008cs 回复了问题 • 0 人关注 • 12 个回复 • 5600 次浏览 • 2011-10-08 19:09 • 来自相关话题

如何Microstation(英文版)中调用autocad字体

mrliujiantao 回复了问题 • 5 人关注 • 1 个回复 • 4499 次浏览 • 2008-08-07 21:05 • 来自相关话题

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

回复

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

MS鼠标光标变黑

回复

Javon 回复了问题 • 2 人关注 • 2 个回复 • 1605 次浏览 • 2017-09-11 09:42 • 来自相关话题

关于参考的问题

回复

naier 回复了问题 • 2 人关注 • 1 个回复 • 1143 次浏览 • 2017-08-30 12:38 • 来自相关话题

在win10中,microstation不能框选了?

回复

Kenhu 回复了问题 • 3 人关注 • 4 个回复 • 1875 次浏览 • 2017-07-17 21:26 • 来自相关话题

请问个实体建模问题

回复

铅笔头 回复了问题 • 4 人关注 • 4 个回复 • 1605 次浏览 • 2017-07-15 10:23 • 来自相关话题

microstation中加载实景模型导入到lumenRT后模型细节被大量简化,怎样才能在lumenRT中显示出细节?

回复

Rockyfang 回复了问题 • 4 人关注 • 7 个回复 • 5791 次浏览 • 2017-07-13 10:52 • 来自相关话题

关于V8i ss3文件损坏问题

回复

ksx0403 回复了问题 • 2 人关注 • 2 个回复 • 1105 次浏览 • 2017-06-28 20:39 • 来自相关话题

求问MSCE Updt5安装问题

回复

naier 回复了问题 • 2 人关注 • 1 个回复 • 842 次浏览 • 2017-06-15 13:53 • 来自相关话题

MicroStation(LUMENRT)能否实现建筑施工过程的模拟?

回复

naier 回复了问题 • 5 人关注 • 5 个回复 • 2652 次浏览 • 2017-06-14 11:09 • 来自相关话题

外部参考文件合并为一个文件后是否可以编辑

回复

naier 回复了问题 • 2 人关注 • 1 个回复 • 791 次浏览 • 2017-03-16 18:13 • 来自相关话题

请问有什么办法可以让一打开文件就能显示所有图层。

回复

naier 回复了问题 • 2 人关注 • 1 个回复 • 989 次浏览 • 2017-03-12 08:52 • 来自相关话题

请问原来的bentleybbs是否已经永久关闭了?

回复

naier 回复了问题 • 2 人关注 • 3 个回复 • 1015 次浏览 • 2017-03-10 15:50 • 来自相关话题

双屏时候,我的默认显示在副显示器上,如何设置默认显示在主显示器上?

回复

askbim 回复了问题 • 3 人关注 • 2 个回复 • 3509 次浏览 • 2017-03-05 07:44 • 来自相关话题

关于ms和cad转换填充问题?

回复

askbim 回复了问题 • 2 人关注 • 1 个回复 • 1134 次浏览 • 2017-03-05 07:40 • 来自相关话题

請問如何用Microstation V8快速的方式絵製雲朵,如附圖片(因為要畫1千多個不同的雲朵)。謝謝你~

回复

askbim 回复了问题 • 2 人关注 • 1 个回复 • 1271 次浏览 • 2017-03-05 07:38 • 来自相关话题

在使用Microstation生成PDF文件的时候,出现错误,

回复

askbim 回复了问题 • 3 人关注 • 2 个回复 • 1426 次浏览 • 2017-03-05 07:35 • 来自相关话题

关于掌握MicroStation对使用后续设计平台的影响

回复

naier 回复了问题 • 1 人关注 • 1 个回复 • 1125 次浏览 • 2017-02-06 12:38 • 来自相关话题

Microstation CONNECT参数化单元问题

回复

不辣的皮特 回复了问题 • 2 人关注 • 1 个回复 • 2531 次浏览 • 2016-11-01 09:16 • 来自相关话题

在microstation中如何对一个对象进行渐变色的填充,在cad中填充就有渐变色填充的

回复

naier 回复了问题 • 2 人关注 • 1 个回复 • 2540 次浏览 • 2016-09-13 06:58 • 来自相关话题

这个是什么回事,显示全部有问题

回复

naier 回复了问题 • 2 人关注 • 1 个回复 • 708 次浏览 • 2016-08-23 17:15 • 来自相关话题

隔离和隐藏

回复

cumtbwb 回复了问题 • 3 人关注 • 1 个回复 • 1254 次浏览 • 2016-07-16 23:48 • 来自相关话题

新人提问,如何调出construction命令

回复

MicroStation迷 回复了问题 • 0 人关注 • 1 个回复 • 1131 次浏览 • 2016-07-10 11:28 • 来自相关话题

参数变量求教

回复

arch1 回复了问题 • 0 人关注 • 1 个回复 • 1169 次浏览 • 2016-03-16 00:10 • 来自相关话题

MS如何设置线型?

回复

MicroStation迷 回复了问题 • 0 人关注 • 1 个回复 • 1204 次浏览 • 2016-01-13 10:46 • 来自相关话题

求助材质相关问题

回复

cumtbwb 回复了问题 • 0 人关注 • 1 个回复 • 1113 次浏览 • 2015-12-14 08:38 • 来自相关话题

Microstation ss3 坐标附近的蓝线

回复

MSFans 回复了问题 • 0 人关注 • 1 个回复 • 1426 次浏览 • 2015-10-10 14:36 • 来自相关话题

关于建模错误,撤销操作的问题

回复

MSFans 回复了问题 • 0 人关注 • 1 个回复 • 1619 次浏览 • 2015-10-10 14:25 • 来自相关话题

怎样改变坐标原点的位置

回复

MicroStation迷 回复了问题 • 0 人关注 • 1 个回复 • 2478 次浏览 • 2015-08-17 09:17 • 来自相关话题

关于【80040C3B】cell not found 问题

回复

MicroStation迷 回复了问题 • 0 人关注 • 1 个回复 • 1005 次浏览 • 2015-07-22 08:51 • 来自相关话题

ACS能一次在不同的视图里面改变吗

回复

Xingmin_Li 回复了问题 • 0 人关注 • 1 个回复 • 1078 次浏览 • 2015-07-06 17:09 • 来自相关话题

如何设置线的端点

回复

MicroStation迷 回复了问题 • 0 人关注 • 1 个回复 • 1281 次浏览 • 2015-06-29 17:00 • 来自相关话题

看完了赵老师Microstation v8i视频,在使用过程中有以下疑问,请高手解答。

回复

鱼鱼鱼 回复了问题 • 4 人关注 • 3 个回复 • 1829 次浏览 • 2015-05-19 14:02 • 来自相关话题

navigator中对象组的查找

回复

Ben 回复了问题 • 0 人关注 • 2 个回复 • 1014 次浏览 • 2015-01-13 17:38 • 来自相关话题

有关MicroStation开发的基本问题

回复

wuxu 回复了问题 • 0 人关注 • 51 个回复 • 21604 次浏览 • 2014-11-19 17:40 • 来自相关话题

MSV8i中的10个小技巧

回复

fivebody66 回复了问题 • 12 人关注 • 9 个回复 • 5347 次浏览 • 2014-05-25 11:23 • 来自相关话题

Microstation有提供放置试探点(tentative point)的标准接口吗?

回复

MicroStation迷 回复了问题 • 0 人关注 • 2 个回复 • 1231 次浏览 • 2014-04-16 10:39 • 来自相关话题

如何在ms中读取excel的ole对象显示的内容

回复

裸奔柠檬 回复了问题 • 0 人关注 • 2 个回复 • 1476 次浏览 • 2013-10-12 09:32 • 来自相关话题

请问MSFans学习你的ms mfc step的问题

回复

MSFans 回复了问题 • 0 人关注 • 5 个回复 • 2233 次浏览 • 2013-09-14 23:32 • 来自相关话题

[分享]一些有价值的问答

回复

zhj008cs 回复了问题 • 0 人关注 • 12 个回复 • 5600 次浏览 • 2011-10-08 19:09 • 来自相关话题

[原创]MicroStation PowerDraft初级培训视频演示!(全部更新完毕)

回复

MicroStation迷 回复了问题 • 24 人关注 • 29 个回复 • 8234 次浏览 • 2010-03-10 16:47 • 来自相关话题

构造线,射线

回复

mich168ael 回复了问题 • 0 人关注 • 9 个回复 • 2647 次浏览 • 2009-03-13 10:04 • 来自相关话题

[求助]DGN数据能不能导出成图象文件

回复

MicroStation迷 回复了问题 • 0 人关注 • 4 个回复 • 2687 次浏览 • 2008-12-09 13:02 • 来自相关话题

VBA应用程序添加到MicroStation菜单的详细步骤

回复

石头房子 回复了问题 • 0 人关注 • 2 个回复 • 2741 次浏览 • 2008-11-24 16:22 • 来自相关话题

MicroStation V8i

回复

MicroStation迷 回复了问题 • 0 人关注 • 3 个回复 • 2608 次浏览 • 2008-11-15 07:53 • 来自相关话题

地理信息数据生产一体化系统

回复

zhj008cs 回复了问题 • 0 人关注 • 3 个回复 • 2096 次浏览 • 2008-10-18 16:33 • 来自相关话题

AutoCAD与MicroStation的兼容性浅谈-Acad-MicroStation compatibility

回复

panwd 回复了问题 • 0 人关注 • 4 个回复 • 3849 次浏览 • 2008-10-15 21:32 • 来自相关话题

[求助]怎样提取元素的挤压厚度连接值

回复

MicroStation迷 回复了问题 • 0 人关注 • 8 个回复 • 2501 次浏览 • 2008-10-13 20:42 • 来自相关话题

在xm里怎么关闭图形加速?

回复

kyylovezf 回复了问题 • 0 人关注 • 6 个回复 • 2659 次浏览 • 2008-10-07 08:29 • 来自相关话题

Please help

回复

WhyNot 回复了问题 • 0 人关注 • 3 个回复 • 2314 次浏览 • 2008-10-03 21:41 • 来自相关话题

[求助]在xm中写系统自带的汉字怎么是旋转了90度

回复

WhyNot 回复了问题 • 0 人关注 • 3 个回复 • 2363 次浏览 • 2008-09-23 15:27 • 来自相关话题

[求助]XM中从符号库中放置一个符号该怎么放啊

回复

快乐小乞丐 回复了问题 • 0 人关注 • 4 个回复 • 2369 次浏览 • 2008-09-18 10:31 • 来自相关话题

[求助]使用mdlelement_transform这个函数该包含哪个头文件啊

回复

快乐小乞丐 回复了问题 • 0 人关注 • 5 个回复 • 3998 次浏览 • 2008-09-18 10:29 • 来自相关话题

如何取出NamedGroupElement中每一元素

回复

rhythem 回复了问题 • 0 人关注 • 2 个回复 • 2372 次浏览 • 2008-09-18 08:39 • 来自相关话题

高亮和屏幕缩放的问题

回复

MicroStation迷 回复了问题 • 0 人关注 • 4 个回复 • 2088 次浏览 • 2008-09-09 13:04 • 来自相关话题

自定义菜单的使用问题

回复

zhemai 回复了问题 • 0 人关注 • 2 个回复 • 2308 次浏览 • 2008-09-04 17:46 • 来自相关话题

[求助]

回复

MicroStation迷 回复了问题 • 0 人关注 • 3 个回复 • 2166 次浏览 • 2008-09-02 17:05 • 来自相关话题

cell文件问题

回复

回复了问题 • 0 人关注 • 1 个回复 • 2509 次浏览 • 2008-08-28 11:45 • 来自相关话题

关与鼠标的问题

回复

yanliwenyong 回复了问题 • 0 人关注 • 4 个回复 • 2270 次浏览 • 2008-08-09 15:37 • 来自相关话题

[求助]sheet的背景颜色如何改?

回复

回复了问题 • 0 人关注 • 1 个回复 • 3026 次浏览 • 2008-08-08 10:22 • 来自相关话题

如何Microstation(英文版)中调用autocad字体

回复

mrliujiantao 回复了问题 • 5 人关注 • 1 个回复 • 4499 次浏览 • 2008-08-07 21:05 • 来自相关话题

从参数化迈向数字化

wyxcqu 发表了文章 • 0 个评论 • 985 次浏览 • 2018-07-30 12:04 • 来自相关话题

                                                           从参数化迈向数字化

        本文以闲扯淡为主,附带谈不上操作逻辑的几段视频,外加可用来练习的原始模型。本文主要写给没有快捷路径只能手动建模的搬砖民工,对于能写代码的大神可以无视本文及视频。如果按照视频操作不成功,吃瓜群众要负主要责任。
        视频总共分为5段,个人是采用了逐阶递进的方式,从简单到略微复杂,有些东西可能没有讲到位,希望大家多多包涵。
 001-参数化-从面到体 https://v.qq.com/x/page/r07394jsm2m.html 
002-参数化-六角头螺栓(路径1) https://v.qq.com/x/page/v0739gm58d0.html 
003-参数化-六角头螺栓(路径2) https://v.qq.com/x/page/u0739ukg083.html 
004-参数化-花瓶墩 https://v.qq.com/x/page/p0739lasbq3.html 
005-参数化-车轮参数化 https://v.qq.com/x/page/w07394xbzsz.html 
        之所以起这么大的题目,个人感觉未来更多的会以0和1来描述生活,也就是数字化。正如参数化的初衷,用更少的量描述更多的东西,有更细的分类,更加模块化的描述,参数化的单元就如同砌墙的砖:模数。
 
        2015年秋季的时候,B家在帝都年会上隆重推出第一个CE版本,人称“可耐”版本,秋色大神在“BIM私塾”公众号上已经专门就版本内容做出了介绍,可读性很强。年会上除了反复强调工作流以外,提及到了“参数化”,同时在年会上专门抽出了四十分钟播放了秋色大神的“阀门参数化”详细操作视频,一时惊为天人。
        时间悄然过去三年,大家却仍然拿着可耐版本做V8i的东西,大量的功能弃而不用,实在可惜。V8i具有流畅的操作性能,对硬件要求比较低,同时关于V8i的资料较为完善,也导致了可耐版真正强大的部分一直挂在嘴上,却落实不到项目中。
        前面我们说到,可耐版的工作流和参数化设计是重点。大家已经充分感受到了B家产品Ribbon风,也用出了微软的感觉,却说不出有什么可吹嘘的地方,对于参数化,操作几次后更是感觉智商被掏空。
        参数化设计,以个人浅显的理解,是将B家产品的Feature Solid和DDD强有力的结合在一起,DDD是Dimension Driven Design 的缩写,也就是“尺寸驱动设计”,在MS 95版本上就有了这个功能,通常用于2D操作,通过MDL调用,据说用过的人都说不好使。Feature Solid(特征实体)的好处是可溯源,可修改,一般是针对Solid,也就是实体为主。
        首先我们关心的是“强有力的结合在了一起”,到底能干什么?我们常拿AB对比,参数化单元类似A的族,但是!A的东西从来就是条条框框很多,使用起来制约性太强,B家的东西好就好在“随心所欲”,在三维空间中做好参数化模型,dgn格式的文件中开开心心的使用。
        当然,不是模型做好以后参数化,而是做一个参数化模型。参数化的模型主要是通过三步:打开冰箱门,把大象放进去,关上冰箱门。
        第一步就是解构模型,简化要素;第二步是创建约束,模型构建及拼装;第三步是调校及调用。
        相对来说,三步都是比较重要的。我们构建参数化模型,是基于模型将被大量或经常使用的基础上,模型相关尺寸已经具备。下面我们以常规的“花瓶墩”为例,逐步分析实现路径。
        解构模型,简化要素 就是分析模型的构成,可以分成几部分,二维图形是线条的相互依存,三维实体则是面拉伸成体,实体通过交并差集创建复杂元素。这一步要实现的就是根据组成部分将模型简化成最少的图元。
        首先解构花瓶墩的组成部分,可以简化为两部分构成:桥墩墩身及垫石、承台及桩基。墩身可以简化为正立面拉伸成的体和左视图拉伸成的体进行交集,上部的垫石通过“特征实体”功能在墩身上进行创建,再借助“修改实体”功能拉伸;承台及桩基可以通过桩基底用面拉伸成体,再通过“特征实体”在承台下部创建桩基,利用“修改实体”完成拉伸。这样,完成了一个典型花瓶墩的构建。
        这里再强调一遍,一定要解构成最基本最少的元素,东西越多,层次越复杂,关系越难理清。在模型出现一定偏差的时候进行回溯分析,将会显得尤其痛苦,这也可能是用户不愿意使用参数化的原因之一。
        结合前面的分析,我们进入了第二步:创建约束,模型构建及拼装。这个过程可能会经常反复,是很值得玩味的操作。
        首先我们需要明确的是:
        1、约束不是越多越好,通过越少的约束实现越多的功能是我们期望的,再者,线、面和形体的自由度(DOF)是有限的,换言之:过度约束是一种浪费;其次,自由度为零也不代表不能添加约束。分析和解构模型的目的就是确定相应的约束关系。约束是一件考量思维方式的事情,不建议上来就进行自动约束。 
        2、辅助线!辅助线!辅助线!重要的事情说三遍!我们常说逢山开路遇水架桥,说的就是借助自身以外的外部工具,这个东西就是辅助线。辅助线帮你实现固定、控制图形状态。你能接受revit的参照平面,就会对这种操作给予充分肯定。
        3、魔鬼隐藏于细节。总有一些你看不懂、理解不了或者根本就没有原因的情况,让你前功尽弃。文章后面会安利一些小技巧以及软件bug。如果已经完成了对图元之间的约束,如无必要,尽可能的不要再去调整图元的位置或者进行日常操作(比如移动、带复制的旋转、镜像等),如果有前述操作,应再审视图元之间的约束存在情况。
        4、条目类型(Item Type)是一项基础工作,而且值得重视。
        前面提到的条目类型和参数化建模,如何实现及相关资料请移步帮助文件,优先社区提供了MSCE Update 3的中文离线帮助,相信你会获益良多。我也是最近才学会看帮助文件,比吃鱼还要补脑子。条目类型在一个DGN文件中,不同的model可以通用,但是参数化本地变量需要再次输入。

        我们以花瓶墩为例,详细解构一下相关约束。
        首先需要放弃自动约束,其次不要在线上加辅助节点之类,我们前面提到了由前视图及左视图拉伸面形成的体的差集得到,那么关键就在于前视图及左视图相关图元的约束。
        提取到的截面如图所示(可以自行下载DGN文件查看原始模型)




        从形体上分析,图元构成是比较简单的,基本可以归纳为直线及圆弧,可以根据图形计算出相关的尺寸及空间占位,但是我们并不需要所有的参数,重要的是:软件自带相关计算功能。比如说软件天然知道三角形的内角和为180°,四边形的内角和为360°,从正七边形的构建我们知道,当约束好6个内角以后,最后一个是不需要约束的,同样,对于面积约束的案例,我们并不需要去约束下部矩形的长度,软件在自有内在逻辑去实现。过多的约束会局限模型的应用范围。针对参数化,我们喜欢的是变量,而不是定量。
        图元分析完后,我们需要确定哪些是需要进行参数化的,哪些不能参数化。最简单的操作方式是通过“Stretcth(拉伸)”命令,查看长宽高变化后对图元的影响。花瓶墩参数化的关键在于两侧的弧线,前视图及左视图内均有弧线。以前视图为例:
 



        此处圆弧半径为10.4m,而根据相关数据,弧线的水平距离为0.8m,高差为4m,真正约束圆弧位置的应该是半径,而不是高差和水平距离。例如前视图顶宽不变,底宽变化,在同时锁定了高差及水平距离的情况下是无法实现参数化的变动的。如果仅锁定一个,假设高差4m已经锁定,进行拉伸测试,将水平间距每侧缩短0.3m,如下图所示:




        进行拉伸后的弧线不再是圆弧,而变成了椭圆弧,这样增加了线条的描述难度。对于锁定水平距离的拉伸测试和左视图的拉伸测试,读者可自行尝试,此处不再赘述。实际上我们只约束圆弧半径就可以,墩顶和墩底会根据提供的参数进行自动计算,对元素保留适当的自由度,一定程度上可以降低参数化模型出错的概率。约束程度的取舍依赖于建模人员的经验,也依赖于反复的调校与测试。
        第三步:模型的调校与使用。模型在使用之前必须要进行测试,这个是对自己和别人智商的尊重,测试的时候不仅仅针对使用范围内的参数,对于超过范围的部分参数也应该测试,查看模型的变化情况,往往这一步时发现问题的关键,测试过程中,暴露的问题应予以解决,不能“差不多”就将就过去了,很多时候当模型放大到一定程度就会出现问题。模型交付之前,需要标注清楚各个变量的意义,尽量附带示意图,不要搞的使用人员一头雾水,同时哪些变量可调,哪些属于中间计算或者辅助的数值不需要“可见”,需要使用前设定好,模型的参数尽可能简洁,方便自己也方便他人。

Tips:
        1、构建的参数化单元无法插入。如果你在X.dgn中完成了参数化单元的构建,希望在W.dgn中使用,就可能存在我们提到的问题:无法插入。解决方式:首先将该参数化单元参考到W文件中,之后右键“合并到主文件”,在此基础上,你再尝试插入一下参数化单元。
        2、可能存在的Bug。在002视频中大家可以发现,当六角螺栓部分参数进行调整后,整个螺栓变得失真,仅剩上半部分。但是所有的约束还在,将参数回调即可。但是由于超出了可接受的范围,会发现螺纹段与上部螺杆之间的约束丢失,需要重新约束一下。问题出现在特征实体上,也就是如果你在特征实体上压印一个面,然后通过“修改实体”功能进行拉伸创建,该过程第一次参数化的数值就是“最大值”。后续操作如果不超过该数值,模型不会失真。一旦超过,模型可能无法实现预期功能。解决该问题的途径有3条:最简单的就是,一开始就把数值设定的非常大,超过常规使用数,但是对于不常使用该单元的人,有可能一开始就输入了超过设定的数值,所以简单实用但仍存在问题;第二条思路是换一种模型构建方式,形体构建可以通过拉伸、交并差,那么同样,旋转也可以实现,构建出模型最原始的面,将数值约束好,进行构建,然后测试模型,这样比较稳妥;第三条路是形体的拼装,将模型分成多个节段,逐段构建,然后借助三维约束实现预期目标,这样的方式同样稳妥,只是在操作上略繁琐。
        3、锥面使用。对于特征形体,可以通过参数化构建坡度锥面,如下图000所示



图000
        设定长方体长宽高分别为LWH,将立方体的左下角固定,即ACS所在位置,假设左侧制造锥面,坡度为10°,此时可以看出长方体H为7时,上部长度L为10,在此基础上将H修改为9,效果如下图001所示。



图001
        可以看出,L=10仍旧停留在最开始设定的H=7的位置上,锥面坡度以最开始所在的位置进行切削,此时如果将H设定为5,效果如下图002所示



图002
        可见,锥面的参数化在使用的时候务必要谨慎。
        4、参数化的分解选择。刚才的tips2中提到了三种思路,关键是第二种,很多复杂形体是可以通过旋转实现,可以对比车轮的参数化,如果采用做螺栓的思路和视频中的方案,会得到不一样的结果,大家可以尝试一下。
        5、过度约束与约束消失。很多时候,我们建立了一个model,希望在一个model里面把所有的参数化完成,但是也存在令我们很崩溃的事情:明明都没操作什么,竟然告诉我已经“无法添加约束”,还有就是默默地把你的所有约束全部取消了,“一个或多个约束已经消失”。这个问题常见,也能解决:你心平气和的再建立一个吧。因为你如果还是在这个model里面进行约束,你会发现,即便你把所有的信息删除了,仍然提示你约束过度或者出现约束消失的情况,可能对文件进行一次压缩或者清理会好一些。但我仍然建议将这个model删除,重新建立一个,这样并不会浪费太多时间,其次就是以花瓶墩为例,我们是将前视图和左视图分开建立的,放在不同的model里面,最后在主model里面 “参照”——“合并到主文件”,你会发现,所有的约束还在!这样做的好处就是,对于复杂一些的形体构建,降低了一次性破坏的几率,同时也便于梳理,但请注意前提是,所有的参数是列在“条目类型”里面的,并没有设在“本地变量”里面,这也是条目类型的一大优势。
        百度云盘链接 链接:https://pan.baidu.com/s/1OWZEVK5rdQxz4sijAWK9kg 密码:y993。软件操作还是不太流畅,又语无伦次的写了这么多废话,希望对大家使用参数化能够起到一点作用,谢谢!
 
  查看全部
                                                           从参数化迈向数字化

        本文以闲扯淡为主,附带谈不上操作逻辑的几段视频,外加可用来练习的原始模型。本文主要写给没有快捷路径只能手动建模的搬砖民工,对于能写代码的大神可以无视本文及视频。如果按照视频操作不成功,吃瓜群众要负主要责任。
        视频总共分为5段,个人是采用了逐阶递进的方式,从简单到略微复杂,有些东西可能没有讲到位,希望大家多多包涵。
 001-参数化-从面到体 https://v.qq.com/x/page/r07394jsm2m.html 
002-参数化-六角头螺栓(路径1) https://v.qq.com/x/page/v0739gm58d0.html 
003-参数化-六角头螺栓(路径2) https://v.qq.com/x/page/u0739ukg083.html 
004-参数化-花瓶墩 https://v.qq.com/x/page/p0739lasbq3.html 
005-参数化-车轮参数化 https://v.qq.com/x/page/w07394xbzsz.html 
        之所以起这么大的题目,个人感觉未来更多的会以0和1来描述生活,也就是数字化。正如参数化的初衷,用更少的量描述更多的东西,有更细的分类,更加模块化的描述,参数化的单元就如同砌墙的砖:模数。
 
        2015年秋季的时候,B家在帝都年会上隆重推出第一个CE版本,人称“可耐”版本,秋色大神在“BIM私塾”公众号上已经专门就版本内容做出了介绍,可读性很强。年会上除了反复强调工作流以外,提及到了“参数化”,同时在年会上专门抽出了四十分钟播放了秋色大神的“阀门参数化”详细操作视频,一时惊为天人。
        时间悄然过去三年,大家却仍然拿着可耐版本做V8i的东西,大量的功能弃而不用,实在可惜。V8i具有流畅的操作性能,对硬件要求比较低,同时关于V8i的资料较为完善,也导致了可耐版真正强大的部分一直挂在嘴上,却落实不到项目中。
        前面我们说到,可耐版的工作流和参数化设计是重点。大家已经充分感受到了B家产品Ribbon风,也用出了微软的感觉,却说不出有什么可吹嘘的地方,对于参数化,操作几次后更是感觉智商被掏空。
        参数化设计,以个人浅显的理解,是将B家产品的Feature Solid和DDD强有力的结合在一起,DDD是Dimension Driven Design 的缩写,也就是“尺寸驱动设计”,在MS 95版本上就有了这个功能,通常用于2D操作,通过MDL调用,据说用过的人都说不好使。Feature Solid(特征实体)的好处是可溯源,可修改,一般是针对Solid,也就是实体为主。
        首先我们关心的是“强有力的结合在了一起”,到底能干什么?我们常拿AB对比,参数化单元类似A的族,但是!A的东西从来就是条条框框很多,使用起来制约性太强,B家的东西好就好在“随心所欲”,在三维空间中做好参数化模型,dgn格式的文件中开开心心的使用。
        当然,不是模型做好以后参数化,而是做一个参数化模型。参数化的模型主要是通过三步:打开冰箱门,把大象放进去,关上冰箱门。
        第一步就是解构模型,简化要素;第二步是创建约束,模型构建及拼装;第三步是调校及调用
        相对来说,三步都是比较重要的。我们构建参数化模型,是基于模型将被大量或经常使用的基础上,模型相关尺寸已经具备。下面我们以常规的“花瓶墩”为例,逐步分析实现路径。
        解构模型,简化要素 就是分析模型的构成,可以分成几部分,二维图形是线条的相互依存,三维实体则是面拉伸成体,实体通过交并差集创建复杂元素。这一步要实现的就是根据组成部分将模型简化成最少的图元。
        首先解构花瓶墩的组成部分,可以简化为两部分构成:桥墩墩身及垫石、承台及桩基。墩身可以简化为正立面拉伸成的体和左视图拉伸成的体进行交集,上部的垫石通过“特征实体”功能在墩身上进行创建,再借助“修改实体”功能拉伸;承台及桩基可以通过桩基底用面拉伸成体,再通过“特征实体”在承台下部创建桩基,利用“修改实体”完成拉伸。这样,完成了一个典型花瓶墩的构建。
        这里再强调一遍,一定要解构成最基本最少的元素,东西越多,层次越复杂,关系越难理清。在模型出现一定偏差的时候进行回溯分析,将会显得尤其痛苦,这也可能是用户不愿意使用参数化的原因之一。
        结合前面的分析,我们进入了第二步:创建约束,模型构建及拼装。这个过程可能会经常反复,是很值得玩味的操作。
        首先我们需要明确的是:
        1、约束不是越多越好,通过越少的约束实现越多的功能是我们期望的,再者,线、面和形体的自由度(DOF)是有限的,换言之:过度约束是一种浪费;其次,自由度为零也不代表不能添加约束。分析和解构模型的目的就是确定相应的约束关系。约束是一件考量思维方式的事情,不建议上来就进行自动约束。 
        2、辅助线!辅助线!辅助线!重要的事情说三遍!我们常说逢山开路遇水架桥,说的就是借助自身以外的外部工具,这个东西就是辅助线。辅助线帮你实现固定、控制图形状态。你能接受revit的参照平面,就会对这种操作给予充分肯定。
        3、魔鬼隐藏于细节。总有一些你看不懂、理解不了或者根本就没有原因的情况,让你前功尽弃。文章后面会安利一些小技巧以及软件bug。如果已经完成了对图元之间的约束,如无必要,尽可能的不要再去调整图元的位置或者进行日常操作(比如移动、带复制的旋转、镜像等),如果有前述操作,应再审视图元之间的约束存在情况。
        4、条目类型(Item Type)是一项基础工作,而且值得重视。
        前面提到的条目类型和参数化建模,如何实现及相关资料请移步帮助文件,优先社区提供了MSCE Update 3的中文离线帮助,相信你会获益良多。我也是最近才学会看帮助文件,比吃鱼还要补脑子。条目类型在一个DGN文件中,不同的model可以通用,但是参数化本地变量需要再次输入。

        我们以花瓶墩为例,详细解构一下相关约束。
        首先需要放弃自动约束,其次不要在线上加辅助节点之类,我们前面提到了由前视图及左视图拉伸面形成的体的差集得到,那么关键就在于前视图及左视图相关图元的约束。
        提取到的截面如图所示(可以自行下载DGN文件查看原始模型)
页面提取自-从参数化迈向数字化.jpg

        从形体上分析,图元构成是比较简单的,基本可以归纳为直线及圆弧,可以根据图形计算出相关的尺寸及空间占位,但是我们并不需要所有的参数,重要的是:软件自带相关计算功能。比如说软件天然知道三角形的内角和为180°,四边形的内角和为360°,从正七边形的构建我们知道,当约束好6个内角以后,最后一个是不需要约束的,同样,对于面积约束的案例,我们并不需要去约束下部矩形的长度,软件在自有内在逻辑去实现。过多的约束会局限模型的应用范围。针对参数化,我们喜欢的是变量,而不是定量。
        图元分析完后,我们需要确定哪些是需要进行参数化的,哪些不能参数化。最简单的操作方式是通过“Stretcth(拉伸)”命令,查看长宽高变化后对图元的影响。花瓶墩参数化的关键在于两侧的弧线,前视图及左视图内均有弧线。以前视图为例:
 
001.png

        此处圆弧半径为10.4m,而根据相关数据,弧线的水平距离为0.8m,高差为4m,真正约束圆弧位置的应该是半径,而不是高差和水平距离。例如前视图顶宽不变,底宽变化,在同时锁定了高差及水平距离的情况下是无法实现参数化的变动的。如果仅锁定一个,假设高差4m已经锁定,进行拉伸测试,将水平间距每侧缩短0.3m,如下图所示:
002.png

        进行拉伸后的弧线不再是圆弧,而变成了椭圆弧,这样增加了线条的描述难度。对于锁定水平距离的拉伸测试和左视图的拉伸测试,读者可自行尝试,此处不再赘述。实际上我们只约束圆弧半径就可以,墩顶和墩底会根据提供的参数进行自动计算,对元素保留适当的自由度,一定程度上可以降低参数化模型出错的概率。约束程度的取舍依赖于建模人员的经验,也依赖于反复的调校与测试。
        第三步:模型的调校与使用。模型在使用之前必须要进行测试,这个是对自己和别人智商的尊重,测试的时候不仅仅针对使用范围内的参数,对于超过范围的部分参数也应该测试,查看模型的变化情况,往往这一步时发现问题的关键,测试过程中,暴露的问题应予以解决,不能“差不多”就将就过去了,很多时候当模型放大到一定程度就会出现问题。模型交付之前,需要标注清楚各个变量的意义,尽量附带示意图,不要搞的使用人员一头雾水,同时哪些变量可调,哪些属于中间计算或者辅助的数值不需要“可见”,需要使用前设定好,模型的参数尽可能简洁,方便自己也方便他人。

Tips:
        1、构建的参数化单元无法插入。如果你在X.dgn中完成了参数化单元的构建,希望在W.dgn中使用,就可能存在我们提到的问题:无法插入。解决方式:首先将该参数化单元参考到W文件中,之后右键“合并到主文件”,在此基础上,你再尝试插入一下参数化单元。
        2、可能存在的Bug。在002视频中大家可以发现,当六角螺栓部分参数进行调整后,整个螺栓变得失真,仅剩上半部分。但是所有的约束还在,将参数回调即可。但是由于超出了可接受的范围,会发现螺纹段与上部螺杆之间的约束丢失,需要重新约束一下。问题出现在特征实体上,也就是如果你在特征实体上压印一个面,然后通过“修改实体”功能进行拉伸创建,该过程第一次参数化的数值就是“最大值”。后续操作如果不超过该数值,模型不会失真。一旦超过,模型可能无法实现预期功能。解决该问题的途径有3条:最简单的就是,一开始就把数值设定的非常大,超过常规使用数,但是对于不常使用该单元的人,有可能一开始就输入了超过设定的数值,所以简单实用但仍存在问题;第二条思路是换一种模型构建方式,形体构建可以通过拉伸、交并差,那么同样,旋转也可以实现,构建出模型最原始的面,将数值约束好,进行构建,然后测试模型,这样比较稳妥;第三条路是形体的拼装,将模型分成多个节段,逐段构建,然后借助三维约束实现预期目标,这样的方式同样稳妥,只是在操作上略繁琐。
        3、锥面使用。对于特征形体,可以通过参数化构建坡度锥面,如下图000所示
000.png
图000
        设定长方体长宽高分别为LWH,将立方体的左下角固定,即ACS所在位置,假设左侧制造锥面,坡度为10°,此时可以看出长方体H为7时,上部长度L为10,在此基础上将H修改为9,效果如下图001所示。
00.png
图001
        可以看出,L=10仍旧停留在最开始设定的H=7的位置上,锥面坡度以最开始所在的位置进行切削,此时如果将H设定为5,效果如下图002所示
003.png
图002
        可见,锥面的参数化在使用的时候务必要谨慎。
        4、参数化的分解选择。刚才的tips2中提到了三种思路,关键是第二种,很多复杂形体是可以通过旋转实现,可以对比车轮的参数化,如果采用做螺栓的思路和视频中的方案,会得到不一样的结果,大家可以尝试一下。
        5、过度约束与约束消失。很多时候,我们建立了一个model,希望在一个model里面把所有的参数化完成,但是也存在令我们很崩溃的事情:明明都没操作什么,竟然告诉我已经“无法添加约束”,还有就是默默地把你的所有约束全部取消了,“一个或多个约束已经消失”。这个问题常见,也能解决:你心平气和的再建立一个吧。因为你如果还是在这个model里面进行约束,你会发现,即便你把所有的信息删除了,仍然提示你约束过度或者出现约束消失的情况,可能对文件进行一次压缩或者清理会好一些。但我仍然建议将这个model删除,重新建立一个,这样并不会浪费太多时间,其次就是以花瓶墩为例,我们是将前视图和左视图分开建立的,放在不同的model里面,最后在主model里面 “参照”——“合并到主文件”,你会发现,所有的约束还在!这样做的好处就是,对于复杂一些的形体构建,降低了一次性破坏的几率,同时也便于梳理,但请注意前提是,所有的参数是列在“条目类型”里面的,并没有设在“本地变量”里面,这也是条目类型的一大优势。
        百度云盘链接 链接:https://pan.baidu.com/s/1OWZEVK5rdQxz4sijAWK9kg 密码:y993。软件操作还是不太流畅,又语无伦次的写了这么多废话,希望对大家使用参数化能够起到一点作用,谢谢!
 
 

“元大师”的“漂亮图”-持续滴更新。。

naier 发表了文章 • 0 个评论 • 1566 次浏览 • 2017-07-14 08:50 • 来自相关话题

注:
“元大事原名“邢豫元”,是MicroStation的资深、老、帅用户。这里的“老”是资格老:-)。他的N多”震撼“成果,源于自己的丰富、独特设计经验。他最近问我了一些问题,特别是国外的一些设计项目,开始设计更多的”信息“利用,希望不久的将来,给大家带来更多的作品参考。
不说话,上图,末尾有两个PDF。
 
这些图都是从三维模型中剖出来的,再加上必要的标注,而不是传统的CAD画法。








































 
 
 
 
  查看全部
注:
“元大事原名“邢豫元”,是MicroStation的资深、老、帅用户。这里的“老”是资格老:-)。他的N多”震撼“成果,源于自己的丰富、独特设计经验。他最近问我了一些问题,特别是国外的一些设计项目,开始设计更多的”信息“利用,希望不久的将来,给大家带来更多的作品参考。
不说话,上图,末尾有两个PDF。
 
这些图都是从三维模型中剖出来的,再加上必要的标注,而不是传统的CAD画法。

2017-7-14_8-35-44.jpg


2017-7-14_8-37-49.jpg


2017-7-14_8-39-34.jpg


2017-7-14_8-45-57.jpg


2017-7-14_8-44-55.jpg


2017-7-14_8-44-17.jpg


2017-7-14_8-43-30.jpg


2017-7-14_8-42-04.jpg

 
 
 
 
 
MicroStation是Bentley BIM系统的图形平台