SketchUp动态组件-互动切换显示组件

通过动态组件,我们可以实现通过鼠标点击组件,来实现组件内物体切换显示/隐藏的效果,具体操作我们可以根据下方的流程来进行操作。

1.首先,准备好我们要进行切换显示的物体,将两个物体分别群组或组件都可以。

2.然后再将两个物体一起成组,结构如下。

3.在主体的组或组件 G 内添加一个自定义参数、名称自定(如图中的DQ)、后面的数值填 1 ,然后再添加一个名为onClick的行为、后面填上 SET(DQ,1,2) 。(注:这里的onClick是用来设定当前要显示哪一个组件)。

4.在两个子组件 YX 和 JX 的下方分别添加一个名为 Hidden 的行为、在后面填上 =IF(G!DQ=1,True,FALSE) 用来判断当前该组件是否应该显示,具体参考下图。

好了,我们用动态组上的小手工具来点击一下我们做好的组件,达到的效果如下:

可以看到,当自定义参数DQ的值为1时矩形显示圆形不显示,值为2时侧相反,如果我们要切换显示的组件不止2个,我们可以参考同样的方法、将onClick的值改成 SET(DQ,1,2,3,4) ,可以一直继续添加。

相关推荐

暂无评论