SU建模情报局——通过点击互动实现隐藏的动态组件

撰写于 2018 年 6 月 19 日 | 分类 :杂谈

作者:活力网-Andrew
同学们大扎好! 
这里是活力网的
01.jpg

欢迎大家收看活力网的SU建模情报局专栏
本期还是我们的

02.png

本期案例介绍
通过点击互动,动态隐藏家具部件
(请看下方动图▼)
03.gif这一期我们再来一个简单基础的案例
假如,你要销售一个躺椅
这个躺椅一共有两种卖出去的方式
一种带桌子,一个不带桌子
那如何快速隐藏或者显示桌子呐?
有的朋友说:“直接选中隐藏不就好了?……”
嗯…这样一点都不好玩…
用动态组件可以很轻松的快速 隐藏/显示 组件
这里我们就需要用到
动态组件的第一个工具
就是那个小手指
点击互动
(onClick)
04.jpg

通过点击互动
可以最直观的实现 隐藏/显示 组件
视频学习路径
本期案例详细教程请点击下方链接:
http://www.uzing.net/course_show-1660-5998-12-5-1.html
进入活力网SU建模情报局
(活力网付费会员可免费观看)
友情提示:跟着视频练习,效果更佳呦!

案例模型获取
05.png

每天分享一个SketchUp精选模型
06.jpg

微信扫码关注“iMod”订阅号 
回复“SU43”获取案例模型下载地址


图文简易教程
这里呐,我们为大家附上一个简易的图文教程。
首先,我们将桌子与躺椅分别单独成组件。
然后再全部选中成组件。
于是我们得到了一个这样的嵌套组件。
注意嵌套组件的单位。
注意组件名称不能出现符号。▼

第二步,明确,我们要点击哪里,要隐藏哪里?
我们要点击这个模型的任何一个位置。
然后让桌子隐藏,
于是为桌子加一个行为“Hidden”,
“Hidden”中的信息,
FALSE = 显示,
TRUE = 隐藏,
在这个语言中 所有 大于 0 的数字都为 TRUE,
所有 等于或者小于 0 的数字都为 FALSE,
所以大家可以在“Hidden”的后面随意输入一个大于 0 的数字。
是不是发现桌子已经被隐藏了?▼
09.jpg

接下来我们该讨论的就是要点击哪里?
我们要点击模型的任何一个位置。
于是,我们可以给整体模型增加一个“onClick”。▼
10.jpg

增加 “onClick” 后我们在其后方增加一个函数
动画函数
ANIMATE("attribute",state1,state2,…stateN)。▼
11.jpg

这个函数是在“onClick”下方的函数
也就是说,只要关于点击互动的函数都可以在这里找。▼
12.jpg

接下来就是最关键的问题
我们如何将整体模型的“onClick”与桌子模型的“Hidden”关联起来呐?
很简单
首先我们在整体模型上给一个自定义属性就叫“Desk”。▼

13.jpg

然后将整体模型的“onClick”修改为
ANIMATE("Desk",0,1)
修改后的意思就是
单击互动出现动画,动画是什么呐?
单击一次"Desk"的数值为“0”
再单击一次数值为“1”。▼
14.jpg

最后只要将整体模型的Desk属性与Desk组件的Hidden行为关联起来就好了。▼
15.jpg

这个比较简单
只要在Desk组件的Hidden行为后面输入“=”
然后再鼠标左键点击一下整体模型的Desk属性就好
这样Hidden行为就等于整体模型的Desk属性
两者就实现了数据共享▼
16.jpg

这样,我们的动态隐藏物体的动态组件就做好啦!▼
17.gif好的!这次Andrew就为大家吹到这里
更多关于动态组件以及SU建模技巧的教程
还请继续关注我们的
SU建模情报局
18.jpg

 

会建模不会渲染?
不会建模又不会渲染?
没关系,这个暑期,
Caigle带你成长为SketchUp渲染表现高手!
七大全新技术+二十多个大师空间+商业空间案例实战
VRay 3 for SketchUp 建筑表现高级班 · 第十一期(暑期班)火热招生中……

前20名报名优惠中..(仅剩最后2个)

点击下图即可查看详情▼

封面.jpg

 

评论 0

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*