欢迎光临散文网 会员登陆 & 注册

SU动态组件实例教程——单栋膜温室

2022-03-22 22:46 作者:爱睡懒觉的家伙  | 我要投稿

        在大学的时候就开始接触Sketch Up,最早用过08版本,因为其简单高效,在后来的工作中也经常作为一个便捷工具持续使用,例如做一些简单的效果图、工艺爆炸图、工艺动画之类的。学习过程中了解到有动态组件这个功能,看过别人的成果,也觉得很牛X。在工作中会遇到一些简单,可参数化、可模块化、标准化的温室图纸绘制工作,麻雀虽小,五脏俱全。开始使用cad的动态块,结合标准图集使用,但展示效果不理想;如果能用动态组件参数化的修改温室模型,岂不是很爽?

        今天使用动态组件制作一个单栋膜温室,希望能给大家一些思路。同时也会分享在制作过程中踩过的坑,对坑的分析及注意事项。

程:

        了解su→需求分析(目标)→创建→测试

了解SU:

        su是一款快速三维建模软件,易学、易用,就像小时候玩泥巴,或者堆箱子。为了达到这个目的su舍弃了部分精度,在曲面建模、模型细分度上对比一些主流的三维建模差一些。一些细节在su中无法做出或者做出来也和你想象的有较大差距。我这次做的单栋膜温室动态组件也不是以画施工图为目标制作的;;对于细节建模或者小的零件直接就舍弃掉,抓住其主要特征,让外行一看就知道这是一个薄膜大棚就行。

        对于动态组件的参数化能力我在我使用过的软件中排名大约是这样的:su动态组件<revit族<Dynamo for revit<inventor 零件或组件<ilgic。Rhino和grasshopper没使用过,就不发表意见。

需求分析(目标):

    刚刚也提到这次动态组件的目的就是形似,我想实现的主要就是自动绘制不同长度的单栋膜温室,能够自动改变覆膜的材质,自动调整拱杆间距。于是最终的动态组件至少有:温室长度、拱杆间距、薄膜材质三个参数达到我们想要的温室。

单栋膜温室成品展示

创建动态组件

这次的组件绘制有点像嵌套族,(自己文字功底不好,空了会录制视频上传到B站)。

首先将拱杆画出来,成组件,并设置中心。添加组件属性,按照相同的方法完成纵拉杆、门柱。最后绘制一个包围拱杆外边界的一个面,推拉成一个盒子,然后删除底,制作成组,添加长度属性。

把所有的构建移动到一起,打成一个组件(!一定要是组件,这是我踩过的坑)添加参数,将参数设置为用户可用作文字框进行编辑或用户可从下拉列表中选择。

测试:

c测试就没啥好说的,将你可能遇见的情况参数都测试一下,看和你的目标是否一致,不一致分析问题出现在什么地方,是软件不能满足需求,还是参数没有构想好。

最后说一下踩到的两个大坑

一、没有构想好,添加了参数,然后删除:这种情况下参数依然起到了作用,一般情况下就是顺从最终的组件参数自动调整,但是一般都不是制作者想要的效果。最终我只能进入组件属性中再次添加回参数,并将其固定。

二、最后的是组件而不是组(不一定,看自己需求,仅针对于这个项目):我开始制作的时候思路是觉得组件是修改一个则所有都修改,这显然不是我想要的效果,因为一个项目中不可能都是一样大小的温室。所以我就在最终阶段制作成了组,结果发现复制出来的组无法单独赋予参数,或者修改一个全部都修改了。这显然不是我想要的,我分析发现复制出来的组名字没有改变,所以造成了刚刚的现象,而在定义组件的时候我们都是需要定义名称的,所以用组件重新做了一次,这次就没问题了。

组在图元信息中不会变化
组件会自动编号1#2#






SU动态组件实例教程——单栋膜温室的评论 (共 条)

分享到微博请遵守国家法律