同学们大扎好!
这里是活力网的
欢迎大家收看活力网的SU建模情报局专栏
本期还是我们的
本期案例介绍
通过点击互动,动态隐藏家具部件
(请看下方动图▼)
这一期我们再来一个简单基础的案例
假如,你要销售一个躺椅
这个躺椅一共有两种卖出去的方式
一种带桌子,一个不带桌子
那如何快速隐藏或者显示桌子呐?
有的朋友说:“直接选中隐藏不就好了?……”
嗯…这样一点都不好玩…
用动态组件可以很轻松的快速 隐藏/显示 组件
这里我们就需要用到
动态组件的第一个工具
就是那个小手指
点击互动
(onClick)
通过点击互动
可以最直观的实现 隐藏/显示 组件
视频学习路径
本期案例详细教程请点击下方链接:
https://www.uzing.net/course_show-1660-5998-12-5-1.html
进入活力网SU建模情报局
(活力网付费会员可免费观看)
友情提示:跟着视频练习,效果更佳呦!
案例模型获取
每天分享一个SketchUp精选模型
微信扫码关注“iMod”订阅号
回复“SU43”获取案例模型下载地址
图文简易教程
这里呐,我们为大家附上一个简易的图文教程
首先,我们将桌子与躺椅分别单独成组件
然后再全部选中成组件
于是我们得到了一个这样的嵌套组件
注意嵌套组件的单位
注意组件名称不能出现符号
▼
第二步,明确,我们要点击哪里,要隐藏哪里?
我们要点击这个模型的任何一个位置
然后让桌子隐藏
于是为桌子加一个行为“Hidden”
“Hidden”中的信息
FALSE = 显示
TRUE = 隐藏
在这个语言中 所有 大于 0 的数字都为 TRUE
所有 等于或者小于 0 的数字都为 FALSE
所以大家可以在“Hidden”的后面随意输入一个大于 0 的数字
是不是发现桌子已经被隐藏了?
▼
接下来我们该讨论的就是要点击哪里?
我们要点击模型的任何一个位置
于是,我们可以给整体模型增加一个“onClick”
▼
增加 “onClick” 后我们在其后方增加一个函数
动画函数
ANIMATE("attribute",state1,state2,...stateN)
▼
这个函数是在“onClick”下方的函数
也就是说,只要关于点击互动的函数都可以在这里找
▼
接下来就是最关键的问题
我们如何将整体模型的“onClick”与桌子模型的“Hidden”关联起来呐?
很简单
首先我们在整体模型上给一个自定义属性就叫“Desk”
▼
然后将整体模型的“onClick”修改为
ANIMATE("Desk",0,1)
修改后的意思就是
单击互动出现动画,动画是什么呐?
单击一次"Desk"的数值为“0”
再单击一次数值为“1”
▼
最后只要将整体模型的Desk属性与Desk组件的Hidden行为关联起来就好了
▼
这个比较简单
只要在Desk组件的Hidden行为后面输入“=”
然后再鼠标左键点击一下整体模型的Desk属性就好
这样Hidden行为就等于整体模型的Desk属性
两者就实现了数据共享
▼
这样,我们的动态隐藏物体的动态组件就做好啦!
▼
好的!这次Andrew就为大家吹到这里
更多关于动态组件以及SU建模技巧的教程
还请继续关注我们的
SU建模情报局
友情链接:
会建模不会渲染?
不会建模又不会渲染?
没关系,这个暑期,
Caigle带你成长为SketchUp渲染表现高手!
七大全新技术+二十多个大师空间+商业空间案例实战
VRay 3 for SketchUp 建筑表现高级班 · 第十一期(暑期班)火热招生中……
前20名报名优惠中..(仅剩最后2个)
点击下图即可查看详情▼
会员评论(0)