标签: 草蜢参数化

  • grasshopper系列教程-曲线的修剪

    grasshopper系列教程-曲线的修剪

    今天我们来学习Grasshopper的系列教程,今天要学习的内容是:曲线的修剪

    休闲曲线可以用曲面来修剪,也可以用曲线来修剪,曲线修剪的话,要求这个物体是一个闭合的曲线。

     

     

     

    Split with Brep:曲线被曲面分割

    Grasshopper运算器右边边的参数分别代表的是:

    1. 输出被曲面分割后的曲线
    2. 输出曲线和曲面的相交点

     

    计算机生成了可选文字: 3dkcg com

    曲线被曲面分割的效果,如下图所示。

    计算机生成了可选文字: .3dscg.

    Split with Breps:曲线被曲面分割的复数形式

    这个和上一个运算器基本上一样,就是曲线被多个物体分割。

    计算机生成了可选文字: I PI Curve  3 Planar Curve  4 Curve  ROS

     

    计算机生成了可选文字: .3dscg

    Trim with Brep:曲线被曲面修剪

    用曲面来修剪曲线,这里要注意的一个点就是,要求这个修剪的曲面是一个封闭的实体,所以大家在下图中我们可以看到下面用于修剪的曲面是加上盖子的。

    Grasshopper运算器右边边的参数分别代表的是:

    1.  曲面内的曲线段
    2. 输出曲面外的曲线段

    计算机生成了可选文字: mw.'_3dscg.com

     

    计算机生成了可选文字: .3dscg

    Trim with Breps:上一个运算器的复数形态

    计算机生成了可选文字:

     

    计算机生成了可选文字:

    Trim with Region:用封闭的曲线修剪曲线

    Grasshopper运算器右边边的参数分别代表的是:分别输出曲线内的曲线段和曲线外的曲线段

    计算机生成了可选文字: wvM_3dscg.com

    在下图中绿色的表示的是曲线内的曲线段

    计算机生成了可选文字:

    Trim with Regions:上一个运算器的复数形态

    计算机生成了可选文字: vmm/_3dscg.com

     

    计算机生成了可选文字:

    [elementor-template id=”7418″]

  • grasshopper系列教程-曲线和曲面之间的相交

    grasshopper系列教程-曲线和曲面之间的相交

    今天我们来学习Grasshopper的系列教程,今天要学习的内容是:曲线和曲面之间的相交.

    曲线和曲面之间的相交能让我们快速的获取他们的相交点和这个点的一些参数,比如点的坐标点在曲面上的法线方向等等。

    Brep|  Brep:曲面和曲面相交

    Grasshopper运算器右边边的参数分别代表的是:输出相交的曲线和点

    计算机生成了可选文字: 3dscgCom

    计算机生成了可选文字:

    Brep|  Curve:多重曲面和曲线相交。

    Grasshopper运算器右边边的参数分别代表的是:输出相交的曲线和点。

    计算机生成了可选文字: 3dscq

    Surface|  Curve:曲面和曲线相交

    Grasshopper运算器右边边的参数分别代表的是:

    1. 在曲面上的曲线,这个案例当中曲线是穿过曲面的,所以这个端口是没有输出在曲面上的曲线
    2. 曲面和曲线的相交点
    3. 相交点的UV值
    4. 相交点在曲面上的法向方向
    5. 相交点在曲线上的位置值
    6. 相交点在曲线上的切线方向

    计算机生成了可选文字: v'3dscg.com

    曲线和曲面相交的效果如下图所示

    计算机生成了可选文字:

    Surface Split:分割曲面

    当曲线被投影到曲面之后,可以使用分割曲面这个运算器,把曲面分割为多个部分。

    这里要注意的是,曲线没有投影到曲面上,其实也是可以分割曲面的,但是会出现一个错误的结果。

    分割曲面之后,我们要用分流运算器或者筛选运算器把曲面分开。

    计算机生成了可选文字: 3dscg.com

    分割曲面后的效果。

    计算机生成了可选文字: w.3ds

    [elementor-template id=”7418″]

  • grasshopper系列教程-曲线之间的相交

    grasshopper系列教程-曲线之间的相交

    今天我们来学习Grasshopper的系列教程,今天要学习的内容是:曲线之间的相交

    以下的几个运算器就是用于计算曲线与曲线相交,曲线自己相交,或者多条曲线互相相交。

    Curve| Curve:曲线和曲线相交

    输入两条曲线计算其相交点,和计算相交点在ab曲线上的位置值。

    计算机生成了可选文字: 3dscgc011

    曲线与曲线相交的效果

    Curve| Self:曲线和自己相交

    计算机生成了可选文字: W%%'3dScgcom

    计算机生成了可选文字: 3dscg

    Multiple Curves:多条曲线相交

    Grasshopper运算器右边边的参数分别代表的是:

    1. 输出相交的点
    2. 输出和第1条曲线相交的序列号
    3. 输出和第2条曲线相交的序列号
    4. 输出和第1条曲线相交的点的位置值
    5. 输出和第2条曲线相交的点的位置值

    [elementor-template id=”7418″]

  • grasshopper系列教程-分解网格

    grasshopper系列教程-分解网格

    今天我们来学习Grasshopper的系列教程,今天要学习的内容是:分解网格

    我们今天进入嘲讽课程的第7个篇章—-网格的命令

    网格是软件建模的另一大体系,他和犀牛本身的曲面建模是一个相对面,犀牛凭借的强大的曲面、曲线编辑功能和快速的曲面生成命令,在曲面的建模是独树一帜的,虽然它这种建模造型能力异常的强大,但是也有他的短板,那就是对于局部细微的连接控制,他还是有些薄弱的,而这个环节正是网格建模的强项之一。

    从今天开始,我们会通过十几个小节来全面的了解在Grasshopper中是如何创建网格和编辑网格的。而这些课程对于我们学习网格建模建立坚实的基础。

    好了,那我们开始今天的课程吧。

    Deconstruct face:分解网格面

    把网格面分解为最小单位,网格面的最小单位就是点了。这个运算器的使用非常简单,只要在左边的端口输入网格面就可以了,而这个网格面的获取,我们在下一个运算器会学习到。

    计算机生成了可选文字: www3dscg℃om

    Deconstruct Mesh:分解网格,

    把一个网格分解成网格面或网格点等元素。

    Grasshopper运算器右边边的参数分别代表的是:

    • 输出网格点
    • 输出网格面
    • 输出网格点的顶点颜色
    • 出网格点的法线方向

    计算机生成了可选文字: www3dscg℃om

    Face Normals:面的法向方向

    计算机生成了可选文字: w、NW.3d还0℃om

    Mesh edges:面的边缘

    [elementor-template id=”7418″]

  • grasshopper系列教程-创建基本几何体

    grasshopper系列教程-创建基本几何体

    今天我们继续来学习grasshopper的课程,今天要学习的内容是:创建基本几何体

    今天介绍的是几种基本集合体的创建参数

     

     

     

    Cone:锥体

    grasshopper左边的输入端口参数分别是:

    1. 锥体底中心点
    2. 锥体底半径
    3. 锥体高度

    计算机生成了可选文字: 'MB.n'v.3dscgcom

     

    Cylinder:圆柱体

    参数同上

     

    Quad Sphere:四边球体

    今天我们继续来学习grasshopper的课程,今天要学习的内容是:

    1. 球体中心点
    2. 球体半径

    计算机生成了可选文字: .3dscg.com

     

    Sphere:球体

    参数同上

    计算机生成了可选文字: V-.nn.rv.3dscg.com

     

    Sphere 4Pt:四点球体

    输入4个点创建球体,最后一个点不是必要的

    计算机生成了可选文字: 3dscg.com

     

    计算机生成了可选文字: .3dscg,

    Sphere Fit:点云拟合成球体

    grasshopper右边输出端口的参数分别是:

    1. 球体
    2. 球体半径

    计算机生成了可选文字: 3dscg.com

    [elementor-template id=”7418″]

  • grasshopper系列教程-点创建曲面

    grasshopper系列教程-点创建曲面

    今天我们来学习Grasshopper的系列教程,今天要学习的内容是:用点创建平面。

    这一节Grasshopper的课程非常简单,只有两个运算器,而且他们参数也非常容易,好的话不多说,我们开始今天的课程吧。

    点这个物体在Grasshopper的创建是非常重要的,我们会用点生成点阵,会用点生成线,还能用点生成曲面,点就给我们的Grasshopper创造设计带来无限的可能。

     

     

    4Point Surface:4个点生成曲面

    简单,只要输入abcd4个点就可以了

     

    计算机生成了可选文字: wv•vw.3åscg℃0m

    Surface from points:通过点阵生成曲面

    只要输入点的阵列,第2个参数输入阵列的数量,曲面就生成了。

    注意事项:这里大家注意点阵中点的排布,和我们输入的数量要一致,否则这个运算机会报错。

    计算机生成了可选文字: www.3dscg℃om

    效果请看下图,我在下图中分布了,横向4排,纵向3排,那我们上图中的算法U参数就要输入4,否则这个运算器是会报错的。

    [elementor-template id=”7418″]

  • grasshopper系列教程-重建曲线的工具

    grasshopper系列教程-重建曲线的工具

    今天我们来学习Grasshopper的系列教程,今天要学习的内容是:

    • 重建曲线的工具
    • 曲线的工具包括把曲线变成多段线,重建曲线,光滑曲线,简化曲线等等
    • 这部分的内容基本上都是转化曲线的工具,所以在应用上来讲都非常的容易,只要把曲线输入输出就可以了.

    好了,我们开始今天的课程吧.

    Curve to polyline:曲线转化为多段线

    这个运算器是把光滑的曲线转换为多段线,参数保持默认就可以了。

    计算机生成了可选文字: 3cg℃om

    Fit Curve:匹配另外一条曲线的参数

    这个运算器是修改曲线的阶数和曲率的

    Grasshopper运算器左边的参数分别代表的是:

    1. 要修改的曲线
    2. 修改的阶数
    3. 修改的曲率

    计算机生成了可选文字: 0 0a483 WWW.3dscg℃om

    Polyline Collapse:塌陷多段线的点

    塌陷的意思就是把几个点拟合成一个点,一般我们又做简化曲线用的

    Grasshopper运算器左边的参数分别代表的是:

    1. 要修改的曲线
    2. 塌陷的融差值,这个容差值指的是要拟合的点的最小距离,在下图中我们看到这个值等于5,那么距离小于5的点将被拟合成一个点。

    计算机生成了可选文字: 刃0 www.3dscg℃m

    重新输出的曲线的对比,请看下图。

    Rebuild curve:重建曲线

    重建曲线,这个运算器在犀牛中也是很常用的,在草蜢的用法也是一致的,重建的目的就是为了修改阶数、点数等等。

    Grasshopper运算器左边的参数分别代表的是:

    1. 要重建的曲线
    2. 要重新定义的阶数
    3. 要重新定义的点数
    4. 是否保持末端的切线方向

    计算机生成了可选文字: www.3dscg℃om

    重建曲线之后的对比图,绿色的曲线就是重建后的

    计算机生成了可选文字: CO

    Reduce:这个我们也可以理解,为重建曲线

    计算机生成了可选文字: 、讥哂,3dscg℃Om

    Simplify Curve:简化曲线

    这个和塌陷曲线是差不多应用的,都是删除掉一些点,他们之间差别就是算法不同,这个简化曲线,它是把一些角度小于容差值的点删掉,在下图中我们设定了35这个角度,那么在多个断线中,如果有个角的角度小于这个值,它将被删掉这个角点。

    Grasshopper运算器左边的参数分别代表的是:

    1. 要简化的曲线
    2. 简化的区间大小,这个值越大简化的范围越大
    3. 要简化的角度

    计算机生成了可选文字: 035 3dscg℃om

    Smooth Polyline:平滑曲线

    作用就是把曲线平滑,参数都不用设置,直接输出就可以了

    [elementor-template id=”7418″]

  • grasshopper系列教程-曲线的工具2

    grasshopper系列教程-曲线的工具2

    今天我们继续来学习grasshopper的课程,今天要学习的内容是曲线的操作工具。这类工具大体分为曲线的倒圆角,曲线的偏移,投影曲线。

    这些也是我们经常设计里面用到的一些常用工具。大家如果对犀牛软件熟悉的话,应该大体知道他们的作用了。

    好的,那我们就开始今天的课程吧。

    Fillet:曲线倒圆角

    给曲线设定圆角半径,这个运算器要求曲线是多段线。

    计算机生成了可选文字: 0 、”3cg℃om

    曲线倒圆角的效果,请看下图:

    计算机生成了可选文字: Cg.0

    Fillet:曲线倒圆角

    这倒圆角运算器和上一个不同,这个不是一整个曲线的边角都倒圆角的,而是根据输入的区间值来判断哪个区域要倒圆角。

    grasshopper左边的输入端口参数分别是:

    1. 要倒圆角的曲线
    2. 要倒圆角的区间值
    3. 倒圆角的半径

    注意事项:

    • 输入的区间值不用要超过曲线的整天区间
    • 关于曲线区间在我之前做课程已经有详细解释,同学们可以到这个网址查看相关信息。

    计算机生成了可选文字: 017 www.3dscg℃om

    倒圆角的效果,请看下图:

    Fillet distance:按照距离倒圆角

    这个和上面倒圆角类似,差别在于倒圆角算法的不同。

    计算机生成了可选文字: 0 w咀、3dscg℃0

    Offset Curve:偏移曲线

    偏移曲线是建模常用工具之一,作用大家应该都清楚的,这我就运算器功能做一些解释。

    grasshopper左边的输入端口参数分别是:

    1. 要偏移的曲线
    2. 偏移曲线的距离,正负值改变偏移的方向,可以让偏移朝内或朝外。
    3. 偏移的中心平面,这个是非必要,但是为偏移方向的一致性,这是最好给偏移中心。
    4. 设定偏移后曲线边角的类型,即是要不要倒圆角之类的。

    计算机生成了可选文字: www.3dscg℃0m

    偏移的效果,请看下图:

    Offset Curve loose:偏移曲线

    作用和上一个类似,这里不做赘述了。

    计算机生成了可选文字: 。邕p WWW.3dSCg℃om

    Offset on Srf:偏移曲面上的曲面。

    这个是上一个的增强版,可以偏移曲面上的曲线。

    grasshopper左边的输入端口参数分别是:

    1. 要偏移的曲线
    2. 偏移的距离
    3. 偏移曲面的所在曲面

    注意事项:

    • 要偏移的曲线必须在曲面上

    计算机生成了可选文字: 、””3dscg.com

    在曲面上偏移的曲线效果,请看下图:

    Proiect:投影曲线到曲面上

    把曲线投影到曲面上,这个命令在犀牛也是经常使用的,大家也应该比较熟悉。

    grasshopper左边的输入端口参数分别是:

    1. 要投影的曲线
    2. 被投影的曲面
    3. 投影的方向,默认值是z轴方向

    计算机生成了可选文字: wW'N.3dscg.éOm

    投影效果请看下图:

    1. 投影的曲线
    2. 投影后的效果

    Pull curve:拉回曲线

    把曲线拉回到曲面上,在犀牛也有类似的命令,它的作用和投影曲线也类似,不过它们两者的算法是不同的。

    拉回曲线是根据最近点算法映射到曲面上的,而投影只依据输入的方向,和距离并无关联。

    计算机生成了可选文字: www.3dsc℃0m

    请看下图:

    Seam:调整曲线的接缝

    所谓曲线接缝就是指闭合的曲线的起点的位置

    grasshopper左边的输入端口参数分别是:

    1. 修改的曲线
    2. 曲线的区间值

    计算机生成了可选文字: WWW.3dkcg℃om

    请看下图:

    1. 修改前曲线的接缝点
    2. 修改后曲线的接缝点

    [elementor-template id=”7418″]