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

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

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


同学们大扎好! 

这里是活力网的

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


友情链接:

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


会建模不会渲染?

不会建模又不会渲染?

没关系,这个暑期,

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

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


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


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


点击下图即可查看详情▼

封面.jpg



会员评论(0)

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