-
如何用Grasshopper做贴合曲面的框架
有个群友问怎么样才能做出贴合曲面的框架,而且这个框架还得做圆角的造型。 先看看我给出的结果,我用Rhino大概搭建了个曲面,然后在曲面的顶视图绘制了一条做骨架的中轴定位线。 上图中:1曲面,2骨架中轴线,3骨架框架,4框架上倒圆角。 针对这样问题,解决的方法思路 1️⃣在犀牛中绘制一条曲线作为骨架的中轴定位线。 2️⃣用Grasshopper计算出这条中轴线的等分点的垂直平面(Perp Frame…...- Linkli
- 0
- 0
- 124
-
在Grasshopper中如何生成点
好多人在使用Grasshopper的时候都不太清楚怎么创建点的数据,今天我就罗列一下几种常用的情况吧。 1️⃣拾取犀牛上的已知点。 2️⃣输入点坐标 3️⃣等分曲线或者曲面 4️⃣分解曲线、曲面或者网格 5️⃣用点阵运算器生成规则或不规则点阵 6️⃣计算物体之间的交点 1️⃣拾取犀牛上的已知点。 这个方法就很简单的,点都是Rhino上绘制的,只要用Point的右键菜单Set one(…...- Linkli
- 0
- 0
- 277
-
如何用Grasshopper做螺旋上升的点阵列
有个群友问这么把点布置在螺旋上升的曲面上的问题。 针对这样问题,解决的办法有两个 用犀牛做螺旋上升的曲面,然后在曲面上布置点,点可以随机的也可以是规则的。 用Grasshopper算法计算出随机点,这个方法必须懂Grasshopper的算法思维,否则不太容易实现。 这位群友不太懂Grasshopper,我这里给出是思路是用rhino来做曲面,然后用Grasshopper布置随机点,用Grassho…...- Linkli
- 0
- 0
- 109
-
如何正确的用Grasshopper切割或者分割曲面
这群友在群里的一个问题了,他问Grasshopper切割开洞的曲面的,出现了空洞位置又被补回去了,要求助怎么解决问题。 他是用isotrim来切割曲面,用这个运算器没有问题,问题就在于没有后续操作,应为isotrim这个运算器只会按照曲面的原始uv方向来切割,当遇到曲面中间有被修剪的部分,那么它会让曲面回到初始状态,这个状态在Rhino当中我们叫做取消修剪(untrim)的状态。 要解决这个问题,…...- Linkli
- 0
- 0
- 420
-
19自下而上随机增加消失方块纹理-Grasshopper纹理
纹理特色 消失的点阵越往上边消失得越多。 算法步骤 建立正方形点阵 给每一层设置删除的编号 生成表面 详细步骤 以下是Grasshopper算法: Grasshopper算法电池图下面购买下载...- Linkli
- 0
- 2
- 191
-
18自下而上渐变展开方块-Grasshopper纹理
纹理特色 渐变的菱形铺满斜网格矩阵 渐变的方式是体现在菱形底角两个边界的开合大小。 算法步骤 1生成斜铺的四边形 2计算出四边形最底下的点 3通过距离值映射成图形的开合角度 4平面线布尔相交运算生成图形 5创建网格实体 6Grasshopper算法电池图下连接关系 详细步骤 1生成斜铺的四边形 用Voronoi泰森多边形生成斜向菱形网格,菱形往里面偏移一点距离最终得到菱形单体矩阵。 以下是Gras…...- Linkli
- 0
- 0
- 135
-
17正方形螺旋纹路纹理-Grasshopper纹理
纹理特色 螺旋的缩放排列的正方形平铺到平面网格内 算法步骤 1创建斜向四边形方阵 2旋转缩放四边形 3绘制贝塞尔曲线 4连接等分点 5Grasshopper算法电池图下连接关系 详细步骤 1创建斜向四边形方阵 用Voronoi泰森多边形制造斜45度排列的正四边形。 以下是Grasshopper算法: 2旋转缩放四边形 以下是Grasshopper算法: 3绘制贝塞尔曲线 以下是Grasshoppe…...- Linkli
- 0
- 0
- 161
-
16叶片密拼纹理-Grasshopper纹理
纹理特色 渐变的三角形铺满网格 三角形渐变大小并非整体变化,而是一个个三角形区域单独变化 算法步骤 1创建右上单元曲线 2叶子边缘曲线 3扇柄节点处曲线 4扇叶叶脉结构线 5扇面单元体 6扇面单元体定位到大三角矩阵中 7Grasshopper算法电池图下连接关系 详细步骤 1创建右上单元曲线 本次案例的曲线完全是参数化绘制的,所以画线的步骤相对会比较繁琐。 前面课程提到过创建密拼图形必须是建立正3…...- Linkli
- 0
- 0
- 74
-
15三角形阵列网点纹理-Grasshopper纹理
纹理特色 渐变的三角形铺满网格 三角形渐变大小并非整体变化,而是一个个三角形区域单独变化 算法步骤 1创建基础三角形 2制作内部的梯形面 3创建梯形内平均线 4创建三角形单元体 5单元体定位到大三角形矩阵当中 6创建网格实体 7Grasshopper算法电池图下连接关系 详细步骤 1创建基础三角形 基础三角形有三个,外围作为最后平铺边框大三角形(边长3),往里稍微偏移(偏移0.05)一点距离的三角…...- Linkli
- 0
- 0
- 53
-
14三角形花朵点阵纹理-Grasshopper纹理
纹理特色 整个纹理表皮有渐变的花瓣平铺而成的 同一个圆心环绕的六个花瓣组成一朵花 相邻的花瓣有个可以组成点阵的等边三角形图案 算法步骤 1创建中心三角形、中线、中点 2创建中心圆,分解中心圆 3中心圆分段数分析 4获取边界线生成表面 5根据边界距离生成渐变半径圆形 6纹理单体定位到大的三角形阵列当中 7删除重复图形 8创建网格实体 9Grasshopper算法电池图下连接关系 详细步骤 1创建中心…...- Linkli
- 0
- 0
- 82
-
13密拼阶梯波浪渐变纹理-Grasshopper纹理
纹理特色 整体波浪呈波浪纹 每个周期波浪之间夹杂一个反向的波浪 看上去像阶梯式,一级一级的形状 算法步骤 1上升下降等差数列 2波浪点阵单体 3波浪等间距移动 4跟随波浪振幅大小变化圆形半径 5直线阵列复制波浪单体 6生成网格实体圆点 9Grasshopper算法电池图下连接关系 详细步骤 1上升下降等差数列 本案例最核心的数据就是这个上升下降的等差数列。其作用用于调整波浪的数据的偏移位数。 下图…...- Linkli
- 0
- 0
- 99
-
12密拼花瓣纹理-Grasshopper纹理
纹理特色 半圆形花瓣密拼 算法步骤 1创建花瓣单元体 2创建正方形网格阵列 3花瓣定位到正方形阵列当中 4Grasshopper算法电池图下连接关系 详细步骤 1创建花瓣单元体 花瓣的单体在本案例是用犀牛创建的,主要是考虑参数化代码体积,这个花瓣要完全参数化制作的并非容易实现。在后面的实力有完全参数化的叶子的案例。 制作密拼图案的诀窍就是修改密拼几何图形(正方形、等边三角形、正六边形),本案例在正…...- Linkli
- 0
- 0
- 77