登录
忘记密码?
其他方式登录

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

作者:活力网-Andrew 2018-06-19


同学们大扎好! 

这里是活力网的

01.jpg


欢迎大家收看活力网的SU建模情报局专栏

本期还是我们的


02.png

本期案例介绍

通过点击互动,动态隐藏家具部件

(请看下方动图▼)

03.gif


这一期我们再来一个简单基础的案例

假如,你要销售一个躺椅

这个躺椅一共有两种卖出去的方式

一种带桌子,一个不带桌子

那如何快速隐藏或者显示桌子呐?

有的朋友说:“直接选中隐藏不就好了?……”

嗯…这样一点都不好玩…

用动态组件可以很轻松的快速 隐藏/显示 组件

这里我们就需要用到

动态组件的第一个工具

就是那个小手指

点击互动

(onClick)

04.jpg


通过点击互动

可以最直观的实现 隐藏/显示 组件

视频学习路径

本期案例详细教程请点击下方链接:

https://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


友情链接:

【上一期】SU建模情报局|教你做一个有生命的家具动态组件


会建模不会渲染?

不会建模又不会渲染?

没关系,这个暑期,

Caigle带你成长为SketchUp渲染表现高手!

七大全新技术+二十多个大师空间+商业空间案例实战


VRay 3 for SketchUp 建筑表现高级班 · 第十一期(暑期班)火热招生中……


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


点击下图即可查看详情▼

封面.jpg



会员评论(0)

请先登录
验证码: 看不清楚,换一张