

博客
-

Grasshopper中Sequence上课笔记
Sequence:数列,这个页面的运算器是作用于生成数学常见的数列和删除数列指定项目的。
- Cull Index:按序号删除列表的项目。
-
- i:输入要删除序号

Cull Nth:删除每第N个数据。 - N输入大于等于的整数

Cull Pattern:按Ture/False列表删除项目-- P端口输入删除的规则,删除规则也可以用0和1组成。
- 0表示删除物件,1表示保留物件

Random Reduce:随机删除列表的物件并输出随机打乱的数据列表。- R端口要随机移除的数据个数。
- S端口输入随机种子整数,每一个整数代表一个随机排列。

Char Sequence:创建文字列表。- C端口输入列表的长度。
- P端口输入列表出现的字符
- F端口格式化输出列表,{0}表示列表的数据

Duplicate Data:复制数据。- N端口输入复制的个数
- O端口切换输出数据的排列方式,排列方式有两种
- 默认按ABCABCABC….方式输出。

- 当O输入False时,数据按AAAABBBBCCCC方式输出。

Fibonacci:斐波那契数列。又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……
Range:区间,默认输出0到1区间的等差数列。
- D端口输入区间范围
- N端口输入等差数列的个数

Repeat Data:重复数据
- i:输入要删除序号
- L端口输入列表的总长度(列表数据的个数)
- 当L数比原始数据大时,多出来的空位用重复数据填充
- 下图当中,L=23,23-4=19,那19个数据的空位用重复原始数填充。

Sequence:数列- N端口输入数列的公式。
- 公式内[N-1]指数列的第N项的前一项,[N-2]指数列的第N项的前两项。

- L端口输入列表的总长度。
- I端口输入数列的前两项的值。
Series:等差数列。 - S端口输入数列的首位数值
- N端口输入等差数列的公差。
- C端口输入等差数列的个数。

Stack Data:堆栈数据。- S端口输入堆栈数据个数。

Jitter:震荡数据,打乱数据的排序。- J端口输入1或0,1开启震荡数据,0关闭 震荡数据。
- S端口输入随机数种子。

Random:随机数。- R端口输入随机数的区间。
- N输入随机列表的长度。
- S输入随机种子。

-

波浪玻璃杯Rhino犀牛基础建模图文&视频教程
[b2_insert_post id=”https://www.3dscg.com/sn497096549.html”]波浪玻璃杯犀牛建模

前言
波浪玻璃杯先看一下它是由杯口、杯底和杯子脚构成的,这三个部分都是波浪状的,杯子底部以下比较厚,接下来,玻璃杯Rhino犀牛建模主要分了四个步骤来完成
- 建立结构线
- 生成玻璃杯身
- 杯子的底部
- 杯子脚的生成
建立结构线
1、在顶视图上建立直径为80的圆形(Circle),重建(Rebuild)圆形,点数为6,阶数为3。

2、间隔选择圆形的控制点,向上移动35,使其扭曲成波浪形状的圆。

3、切换到犀牛前视图- 选择波浪圆圈,防止到0坐标
- 按住Alt点击Z轴,输入90复制圆圈
- 缩小上方在波浪圆形

4、在前视图,用Arc圆弧命令,以起点到终点在这两个波浪圆形端点画圆弧,画好圆弧可以选择中间点编辑弧度

5、画好圆弧后在犀牛的右视图观察是否在同一直线上,不在同一直线可用Setpt对齐,选择圆弧用环形阵列(ArrayPolar)按原点阵列出3个

生成玻璃杯身
1、在犀牛透视图框选所有结构线,用NetworkSrf建立网格曲面生成玻璃杯身

2、选择杯身用OffsetSrf命令,实体=否,向内偏移曲面 2mm,生成玻璃杯身的内壁

3、内外两面杯身用BlendSrf混接曲面

杯子的底部
1、接下来建杯子的底部,把杯子脚的波浪曲线向上复制一个,距离为15mm,切换到犀牛顶视图,用切割(Split)工具,把波浪圆形选择用点把它切割成两半

2、波浪圆形曲线的其中一边删除,用sept向中线对齐

3、把波浪曲线拉长至杯身外,用ExtrudeCrv拉伸出面

4、拉伸出的面用OffsetSrf向下偏移出4mm厚度

5、再把玻璃杯身外的实体用BooleanSplit布尔运算切割掉,玻璃杯的底就完成了

杯子脚的生成
玻璃杯的脚是比杯身要厚的,所以把杯身内壁,以杯底为分割物件把杯身内壁分割成上下两半

把分割出来的杯身内壁用犀牛OffsetSrf向偏移2mm,记得实体=否,把原内壁删除

再用BlendSrf把两个面混接曲面,杯子脚完成

到这里波浪玻璃杯的犀牛建模就完成了,有什么问题可以在评论区留言~

























