×
热门分类
微信扫码登陆

QQ登录

只需一步,快速开始

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即加入SketchUp吧! 微信扫码登陆

x


前段时间发的帖子分享了我制作的动态组件,Z轴位移
本次要跟大家说说组件阵列+Z轴旋转

还是习惯先上图
1.jpg

相信对建筑有所了解的吧友一定见过这个建筑——梦露大厦,而这个梦露大厦的规律也不是那么复杂,椭圆型的平面,逐层旋转(旋转角度稍后告知);

如何利用SketchUp的动态组件功能制作这样的旋转体呢,先探究一下如何制作一个简单的旋转楼梯(只有踏步的楼梯);
效果是这样的:
搜狗截图20151008001535.jpg

步骤是这样的:
1. 首先我们需要一个长方体,尺寸随便,看着合适就好(要扁一点儿,不然不美观),制作成组件;
搜狗截图20151007221925.jpg

为了方便观察,我显示了组件的轴(SketchUp的组件属性多数是以组件的轴作为参考的);

2. 打开组件属性面板,选择该组件,并给组件添加三个属性,分别是蓝轴位移 Z,沿蓝轴旋转 RotZ,创建副本 Copies
搜狗截图20151007233439.jpg

注:图中箭头表示两种开启组件属性面板的方式。

3. 具有决定性的函数 创建副本 Copies,意思比较明确,就是创建指定数量的副本(复制一百个分身。。。),当然这些副本开始一般是跟原组件同位置,也就是重合,并且每个副本都携带有一个 只读的属性 COPY,根据副本的数量,COPY的值依次为1、2、3、、、
搜狗截图20151007234346.jpg

这个就是第17个副本携带的信息;
注:由于创建了多个副本后,会造成计算缓慢,副本与原组件重合难以选择到原组件(组件各项属性的修改应针对原组件,副本只具有继承特性,不能影响原组件及其他副本),等不必要的麻烦,所以开始或大范围修改属性值时,应将Copies的值设置为0;

4. Z为竖向位置,令Z=COPY*h(h为踏步间隔高度),表示竖向阵列,此时就可以创建副本了,设置Copies的值;
搜狗截图20151008000244.jpg

表示每个副本依次上升15cm(动态组件默认单位cm);
注:原组件无只读属性COPY,则系统默认改组件的COPY值为0,故原组件在原地;

5. RotZ为沿(绕)蓝轴旋转,令RotZ=COPY*ro(ro为旋转间隔角度);
搜狗截图20151008000844.jpg

比较明了,就是每个副本依次旋转20度,与Z的上升效果叠加后就得到图中效果;

6. 然后进入组件中,将内部对象向外侧移动一段距离;
搜狗截图20151008001246.jpg


7. 更改Copies的数量,就可以达到开始的效果;


那么问题来了,梦露大厦的旋转怎么弄呢,前11层每层旋转角度差1度,12~26层每层差3度,26层、27层差5度,28~40层每层差8度,40层、41层差5度,42~52层每层差3度,53~56层每层差1度;(有兴趣的可以去考究一下,有出入自己改,别说出来)

步骤是这样的:A. 制作椭圆形平面的标准层;B. 创建55个副本,共计56层主体;C. 定义旋转角度公式(公式较为复杂,就不讲解了,附上模型,自行查看)
搜狗截图20151008003358.jpg

Ro后为主要公式,过长的公式建议分解,便于检查错误出处;
其中用到 if 函数,作为判定,含义及用法网上有详细解释。

附上模型与大家分享
梦露大厦.zip (34.6 KB, 下载次数: 27)
注:原模型有多余属性,另有他用,可无视。
本贴附件下载

梦露大厦.zip

34.6 KB , 吧币: 200 , 请登陆后再进行下载!

赞赏

5

查看全部评分

精彩评论

文明上网理性发言、请文明用语

8

主题

1266

帖子

72

红宝石

SU初师(等级5)

Rank: 5Rank: 5

红宝石
72

忠实粉丝积极讨论奖

Devil_1111 2016-1-8 23:17:25
xizhimendejiama 发表于 2016-1-8 16:18
IF函数在SKETCHUP里面不会用呀,楼主能教教我吗?

D1.jpg

举例说明:A、B为我自定义的属性(用自带属性也可以),A可以输入数值,也可以输入文字,当然这里只用数值,B中输入IF函数,
=IF(A<10,A,10),这个公式的意思是“当A小于10成立,则B等于A,当A小于10不成立(A大于等于10),则B等于10”
A可以等于任意实数,B小于等于10。
Sketchup组件属性中可对某一个变量进行值域限定。

0

主题

11

帖子

0

红宝石

SU入学(等级1)

Rank: 1

红宝石
0
祥子来了 2023-3-3 17:13:45
动态组件看不懂啊,还有教程吗

0

主题

77

帖子

2

红宝石

SU入学(等级1)

Rank: 1

红宝石
2

积极讨论奖

刘小猫 2019-7-22 17:02:58
获得积分好难~~~

0

主题

2

帖子

0

红宝石

SU入学(等级1)

Rank: 1

红宝石
0
vividyzyl 2019-7-13 17:24:02
看得懵懵懂懂 新手的路还有很长呀 加油 谢谢楼主

0

主题

17

帖子

2

红宝石

SU入学(等级1)

Rank: 1

红宝石
2

积极讨论奖

盛世唐朝 2019-7-13 14:11:19
动态组件确实很强,只是自己用不太好。

8

主题

1266

帖子

72

红宝石

SU初师(等级5)

Rank: 5Rank: 5

红宝石
72

忠实粉丝积极讨论奖

Devil_1111 2018-9-30 16:34:20
lishongsu 发表于 2018-9-29 13:39
混到现在还是没法看到

那给你个网盘链接吧,不知道能不能发上去链接: https://pan.baidu.com/s/1r3gYCScs-1BRng_e-hh0aw 提取码: cbku


0

主题

28

帖子

2

红宝石

SU入学(等级1)

Rank: 1

红宝石
2

积极讨论奖

lishongsu 2018-9-29 13:39:32
混到现在还是没法看到

0

主题

28

帖子

2

红宝石

SU入学(等级1)

Rank: 1

红宝石
2

积极讨论奖

lishongsu 2018-9-29 13:38:13
很好的教程,可惜等级不够

8

主题

1266

帖子

72

红宝石

SU初师(等级5)

Rank: 5Rank: 5

红宝石
72

忠实粉丝积极讨论奖

Devil_1111 2018-2-5 16:02:47
jessica88 发表于 2018-2-3 16:05
这个看的比凤凰国际的明白一些,不过还是搞不懂这个动态组件,感觉可以查到的教程也很少 ...

网上的教程确实比较少,有机会了我会在帖吧写一些基础的教程,分享给大家。

3

主题

137

帖子

1

红宝石

SU入学(等级1)

Rank: 1

红宝石
1

社区微博达人

jessica88 2018-2-3 16:05:32
这个看的比凤凰国际的明白一些,不过还是搞不懂这个动态组件,感觉可以查到的教程也很少

1

主题

17

帖子

0

红宝石

SU入学(等级1)

Rank: 1

红宝石
0
zzy236575188 2017-9-12 12:17:46
先赞一个

3

主题

172

帖子

5

红宝石

SU入学(等级1)

Rank: 1

红宝石
5
AsiaStar 2016-9-26 17:25:17
学习中,膜拜一下~~~

4

主题

1665

帖子

15

红宝石

SU游学(等级2)

Rank: 2

红宝石
15

积极讨论奖

xizhimendejiama 2016-1-11 09:26:01
Devil_1111 发表于 2016-1-8 23:17
举例说明:A、B为我自定义的属性(用自带属性也可以),A可以输入数值,也可以输入文字,当然这里只用数 ...

多谢大神的指教,十分感谢!

18

主题

4783

帖子

80

红宝石

SU学师(等级6)

Rank: 6Rank: 6

红宝石
80

积极讨论奖

Blue。遗世尘埃 2016-1-8 17:57:11
赞一个,谢谢分享~

4

主题

1665

帖子

15

红宝石

SU游学(等级2)

Rank: 2

红宝石
15

积极讨论奖

xizhimendejiama 2016-1-8 16:18:26
Devil_1111 发表于 2016-1-7 21:04
要知道那个梦露大厦怎么做,就得了解它的旋转规律(帖子里有说到),逐层旋转,每层角度差异不同。为了区 ...

IF函数在SKETCHUP里面不会用呀,楼主能教教我吗?

8

主题

1266

帖子

72

红宝石

SU初师(等级5)

Rank: 5Rank: 5

红宝石
72

忠实粉丝积极讨论奖

Devil_1111 2016-1-7 21:04:58
xizhimendejiama 发表于 2016-1-7 15:20
好教程呀,会了一些,但是后面的梦露大厦看不懂!

要知道那个梦露大厦怎么做,就得了解它的旋转规律(帖子里有说到),逐层旋转,每层角度差异不同。为了区分各层旋转角度的差异,就用到了IF函数,IF的含义及用法网上很容易找到详细说明,只要理解了if函数,那个梦露大厦的制作就只是时间的问题了。

4

主题

1665

帖子

15

红宝石

SU游学(等级2)

Rank: 2

红宝石
15

积极讨论奖

xizhimendejiama 2016-1-7 15:20:30
好教程呀,会了一些,但是后面的梦露大厦看不懂!

7

主题

1027

帖子

63

红宝石

SU初师(等级5)

Rank: 5Rank: 5

红宝石
63
梅宇哲 2015-11-5 17:14:33
可以的,好东西,哈哈。

0

主题

78

帖子

2

红宝石

SU入学(等级1)

Rank: 1

红宝石
2
鬼脚七 2015-10-12 13:51:31
努力回帖!努力学习!
12下一页
高级模式
您需要登录后才可以回帖 登录 | 立即加入SketchUp吧! 微信扫码登陆

本版积分规则

Devil_1111

SU初师(等级5)

  • 主题

    8

  • 吧币

    170010

  • 红宝石

    72

关闭

站长推荐上一条 /2 下一条

积分兑换活动
发布主题 快速回复 返回列表 客服中心 搜索 官方QQ群
关于我们/小黑屋/手机app/国土人/SketchUp吧 /京ICP备16008035号/