-
grasshopper中给list_item添加输出端口
grasshopper里一个小发现 List Item增加多个输出端口 今天给学生讲课时把List Item 放大显示倍数在这个运算器上下出现"+"和"-"的标识符,点击这两个标识符可以给i输出端口增加端口,如上图图所示。 增加端口后一个List Item 可以得到多个值,使用非常方便。 关键字:grasshopper算法- 2.7k
- 0
-
grasshopper封装教程
grasshopper封装教程 对于一些比较复杂的算法要重复调用的话使用起来并不方便,每次调用都是一堆的电池网,因此我们在调用常用算法的时候有必要对算法做封装处理。 先看看原先的算法文件,下图我们看到很多个数值滑竿是可以调整数据的,这些数据接口是就是我们要预留的数据输入接口 选择所有的运算器点击鼠标中键或者空格键选择封装(一个箱子图标)如下图,但是我们看到箱子两端都是断裂的,说明封装时没有预留数据…- 2.1k
- 0
-
grasshopper空间上随机生成不同方向的圆圈或平面
空间上随机生成不同方向的圆圈或平面空间上随机生成不同方向的圆圈或平面 算法如上图所示 算法详解 创建一个点,在点上创建一个中心点盒子(Center box)在中心点盒子上创建随机点,随机点运算器是Poplate3D,Populate3D输出一些点坐标,当这些点的作品被输入Plane Normal的时候回自动转化为向量(Vector),Plane Normal最终生成就是平面了,最后在平面上绘制圆圈…- 5.1k
- 0
-
3dsmax建筑效果图作品-下午的水建筑
分享一个个人作品,该作品是根据照片3dsmax建模,Vray渲染,Ps后期,照片圆形是米兰的一个公共建筑,具体名称我忘记了,大概是类似机场这样的公共设施吧。 这个图的建模部分非常简单,把图片导入3ds max,估算照片的焦距,再做相机对位直至3dsmax的相机角度和照片一致就好了,剩下的工作就是用editable poly拉拉扯扯一些线条或曲面就把建筑做完。制作时要注意区分要面片的材质ID号,这…- 428
- 0
-
grasshopper曲线点变形算法
grasshopper曲线点变形算法 算法详解: 绘制一列圆形曲线的等分点列表,把每一个点做移动的运算,在本例子中点的运动方向是按这圆心指向等分点的方向,使用到的运算器是Vector 2Pt,如果是单纯指定方向的话,那每一个点的运动的距离是一样的,那就没有变化了。 这样给移动的方向重新赋予新的值,这个数值是可以随意变化的,赋值的运算器是amplitude,V端口输入方向向量,A端口输入数值。 …- 5.8k
- 0
-
grasshopper数据列表位置调整算法-数据混合
今天写一个有趣的grasshopper小算法,是关于数据列表位置调整的。 算法描述:已知数列“0,1,2,3,4,5,6,7,8,9”,经过算法调整之后得到一个新的数列“1,0,3,2,5,4,7,6,9,8”。 算法详解:已知数列用Series得到,把“0,1,2,3,4,5,6,7,8,9”分流(Dispath)为“0,2,4,6,8”和“1,3,5,7,9”两个数列。用Weave混合两个数列…- 5.8k
- 0
-
grasshopper浮点数转化为整数的方法-字符串分割法
grasshopper浮点数(小数)转化为整数的方法 有时候是需要把数据的浮点数转化为整数的,grasshopper也可以自动的把浮点数转化为整数的,它这种转化的方法是使用了四舍五入的方法,比如下图,0.25转整数后是0,2.938转化后是3 在计算机编程语言里面还有一种转化整数浮点数的方法,这种方法是也广泛应用的,但是在grasshopper中我本人没有找到相关的运算器能直接转换,这种转化的方法…- 2.1k
- 0
-
grasshopper按照曲线做排序的算法
昨天的文章《grasshopper渐变的并且随机不等数量边数的多边形阵列算法》我这里写了一个算法是做边数逐渐增加的多边形阵列,它渐变是从下到上变化的,那如果我们要从上到下或者指定任意角度方向变化,那可不可以实现呢?那么我们今天就来说这个话题。 其实从根本上说,多边形边数的变化归根结底是点的排序的变化,每个点的排序发生改变了,那生成的多边形的排序也就跟着改变了,那一个按顺序变化的值的列表(指的是边数…- 8.8k
- 0
-
grasshopper渐变的并且随机不等数量边数的多边形阵列算法
grasshopper渐变的并且随机不等数量边数的多边形阵列算法 案例描述 一个有渐变机理的多边形阵列,自下而上多边形的边数逐渐增加形成变化的机理。 算法 建立网格点 在网格点上生成多边形 多边形的段数(Segment)端口输入随机的数值 随机数值要重新按最小到最大排列,使用的运算器是Sort List 效果图 关于Sort List Sort List是做数据列表索引位置重排的运算器 默认情…- 10.1k
- 0
-
grasshopper中删除指定边数的多边形
grasshopper生成随机边数的多边形阵列,但是删除边数等于5的多边形。 算法的思路 生成网格阵列 网格中心生成多边形 给多边形赋予随机的边数 判断边数是否等于5.在判断运算器中“不等于端口”中,如果不等于5,则返回ture,否则返回false。 算法详解 建立10x10的网格,C端口输出单个网格矩形,Area运算器计算网格中心,C是输出网格中心点,在C端口点击右键选择 Flatten将数据拍…- 3.1k
- 0
-
grasshopper楼梯算法之二
较早之前也写过楼梯算法,大家可以到这里去查阅下《grasshopper参数化楼梯》,比较两者之间的不同之处,两个都能很快速的创建楼梯。今天分享的这个grasshopper楼梯生成的算法我个人觉得更加的快速,消耗资源更少,原因是这次的算法生成的楼梯都是直接生成点,在串联点生成楼梯轮廓的,在grasshopper中点这种对象并不是一种实体(显示在画面点的标示还是会占用显卡资源,但是不多),点仅仅是一种…- 1.7k
- 0