文章分类:gh20

今天我们来讲解grasshopper向量的操作。向量在学习和使用grasshopper的时候也是占有比较重要的地位的。 Deconstruct Vector:解构向量 最终输出向量的xyz三个坐标。  Vector XYZ:输入xyz三个坐标生成向量。 这几个是grasshopper默认的向量运算器。 Unit Vector:向量单位化,不管多大的向量,只要输入这个运算器之后,它都会变成0~1之间的单位 Unit

大家今天我们来讲Grasshopper点的操作。主要内容是关于点的构成与分解的各种方法。 Construct Point:建立空间点。 Xyz三个坐标值,如果输入一个等差数列可以输出等分点。 CyDeconstruct:分解点坐标。 这个运算器可以把点分解成xyz三个坐标。 Numbers to Points:输入数值生成点。 Points

今天我们来讲解Grasshopper操作平面的课程。 Adjust Plane: 矫正平面。 让平面的方向等于输入的方向。 Align Plane: 对齐平面。 旋转平面的y轴方向与之输入的直线方向一致。 这个运算器和上一个有个明显的区别就是,它不会旋转平面的空间方向。

今天我们来讲讲grasshopper中平面的操作创建已修改的相关运算器。 平面在Grasshopper的作用主要是用来定位。 我们在绘制直线的时候,时常要定义直线的方向,那么我们就要用平面来定位了。或者在创建一个点的时候,要对这个点进行移动,我们必须定义这个点的运动的所在平面,这时就必须为这个点创建一个平面。 我们在对物体进行缩放或者对曲线偏移的时候,也是要给这些物体或者曲线赋予一个操作的平面的。 好的,那我们就开始今天的grasshopper教程吧。 Deconstruct plane:分解平面。这个运算器是把平

今天我们来讲解Grasshopper网格点阵列的内容。 这5个运算器输出的是常见的多边形矩形阵列,除了输出多边形阵列之外,还输出多边形阵列的点。 Hexagonal:蜂巢六边形网格阵列。 Radial:环形矩阵的阵列。 Rectangular:矩形矩阵阵列。 Square:正四边形阵列。 Triangular:三角形排列的阵列。 这几个运算器都有些共同的参数设置,一般有以下几个。 P:阵列的起点。 Sx:阵列中单位格子的边长大小,这里指的是x轴的大小。

从这节课开始,我们来学习向量这1单元的内容,这一小节课的内容主要是注意后面的课程,做一个指引,简单的介绍向量运算器的组成部分。 向量的运算器分为下面几个部: Field:磁场电池,利用几种磁场力来控制向量,最终我们可以用磁场划线的功能来实现磁场的图形。 Grid:预制的格点阵列,里面包含了几种常见的点阵类型,比如正方形点阵,蜂巢点阵等等。 Plane:工作平面相关的运算器,这类运算器的作用是用来生成和修改工作平面的。 Point:点的运算器,这里面包括点的生成点的分解,删除点等操作。 Vector:向量运算器,用于

我们今天继续来学习Grasshoper的课程,这次学习是几个简单而且常用的运算器,他们是用于控制分组的合并与分解的。 Entwine:把数据编入既定的分组内。 在下图中我把第1分组的数据输入00的编号里面第2分组的输入01的编号里面。02编号的分组没有输入数据。 r端口输出编号分组的树形数据,要注意,因为02端口没有输入数据,所以02分组了是空的。 Explode Tree:分解树形数据。 这个运算器比较简单啊,大家看一下下面的运算就可以了。 Flip Matrix:反转矩阵数据 这个运算器在我们平时的grassh

接着我们上节Grasshopper课遗留下来的一个问题。 我们怎么来理解这么一个运算器? 这里我再重新重复一下这个运算器的作用:这个运算器的作用就是用来匹配一个作为参考的列表的路径。 比如说原来的路径是两个0,而我们要把它的路径改为三个0。这样我们除了可以使用之前学过的方法来修改路径之外,我们也可以用一个现成的列表作为参考,然后把这个列表的路径直接搬运过来使用。 在上图中我标记了三个标注。 他们分别是: 原来的数据结构。 作为参照匹配用的数据结构。 最终输出的数据结构。 从上图我们得知2和3的数据结构是完全一样的。

今天讲的grasshopper的内容是非常重要的,我们会分为三期的课程来讲。这一类的运算器是如何处理树状结构数据的。对于数据的处理Grasshopper里面是最为重要的。 N端口代表null数据,X端口代表空的数据 这个运算机的作用主要用来清除,我们在计算中产生一些无效的数据。这个比我们之前学习的那个要筛选之后再来清除,要高效的多。 把数据列表拍平,这个在glass opera上面是非常常用的,在每个运算器端口点右键有个向下的箭头图标和这个是等效的。 拍平电池在默认情况下把路径设置为一个0,如果要设置为两个人可以在

我们这节课学习关于Grasshopper成员搜索的相关知识,这部分知识在我们设计当中并不是特别重要,同学们只要做一些了解就可以了。 Carthesian Product:Ab两个序列按编号分组,要求两个组的数据个数一样。 Disjoint:检测a列表的数据是否在b列表中存在,如果存在输出false,不存在输出true. 在下图中4已经包含在b列表中了,所以输出了false。 Member Index:计算出项目的编号。 在下图中我们要计算的项目是3,最终计算出它的编号是1 ​ Replace

LinkLi

工业设计建模,建筑参数化,动画渲染,在线指导

作者

关于本文的有任何疑问都可以在评论区提问。

微信群

加入犀牛技术微信解答群,随问随答

Rhino课程

工业设计的犀牛建模实战课程

参数化纹理

参数生成无缝纹理

BIM考证特训

完全免费在线考试特训视频

购物车
优惠劵
搜索