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系列教程-曲线的修剪” 》 有 10 条评论

  1. 敏敏子

    有没有曲线被交点分割的应用介绍

  2. 敏敏子

    收到老师,我用原始线偏移出来的线沿着中心轴旋转成面,然后中心轴对着这个曲面投影成曲线,选取其中的一条线进行分割,问题是选取出来的两个点既在这个投影曲面上也在这条投影线上,这两个交点切割不了这条投影曲线,不知道问题出现在了哪里

    1. 曲线上如果已知两个点的话,你就用分析出这两个在曲线的位置,然后用子线段运算器(SubCurve)得到这个曲线的子线段

      1. 敏敏子

        是不是这样用的,感觉好像不太对

        1. 其实我看不懂你这个,子线段就是输入区间就可以了,你可以画个简单的曲线测试一下,曲线建议重映射参数,让曲线的区间重置为0-1之间

          1. 敏敏子

            好的老师,我按照您的方法重新画了条简单的线段,然后发现我的原始曲线curve能显示,子曲线点中就显示不了😥,而且曲线上的点的话怎么去精确地去计算它这个范围

          2. 我感觉你对Grasshopper的运算器不是很熟悉,只能说用到哪里学到哪里,你先把我的写的文档全部都演练一遍吧,至少曲线这块的都看看

          3. 敏敏子

            看懂就不会问了。。

          4. 你能整一堆算法出来说明还是有基础的,Grasshopper的运算器都不太难,稍微看一下说明,串联一下,多观察数据的变化,多思考就能学会的

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注