在Grasshopper中如何生成点

好多人在使用Grasshopper的时候都不太清楚怎么创建点的数据,今天我就罗列一下几种常用的情况吧。

  1. 1️⃣拾取犀牛上的已知点。
  2. 2️⃣输入点坐标
  3. 3️⃣等分曲线或者曲面
  4. 4️⃣分解曲线、曲面或者网格
  5. 5️⃣用点阵运算器生成规则或不规则点阵
  6. 6️⃣计算物体之间的交点
解答时间

 

1️⃣拾取犀牛上的已知点。

这个方法就很简单的,点都是Rhino上绘制的,只要用Point的右键菜单Set one(Multiple)Point(Points)拾取一个或者多个就行了。

在Grasshopper中如何生成点

2️⃣输入点坐标

输入坐标点一般用Construct Point这个运算器。

在运算器的X/Y/Z三个坐标值输入一个或者多个数值,便可以生成点

在Grasshopper中如何生成点

3️⃣等分曲线或者曲面

用Divide Curve和Divide Surface等分曲线或曲面后会得到很多点,这些点的间距大都沿着曲线和曲面排列的。

等分曲线的运算器查阅这篇文章:5.2 Division #1 等分曲线 – 零刻学堂 (3dscg.com)

在Grasshopper中如何生成点

4️⃣分解曲线、曲面或者网格

分解曲线或曲面获取点也是经常使用方法之一,这个方法的好处是可以在原有的物体的基础上获得点数据,而且这些点和原本的物体还存在着位置关系。

分界点用到工具一般是:Deconstruct Brep,End Points,Area,Point On Curve,End Points,End Points 等等的运算器

在Grasshopper中如何生成点

5️⃣用点阵运算器生成规则或不规则点阵

Grasshopper内置多种点阵运算器用于快速生成点

详细的查阅这篇文章:4.2 Grid #1 矩阵网格 – 零刻学堂 (3dscg.com)
在Grasshopper中如何生成点

6️⃣计算物体之间的交点

当我们想要的点是从物体之间的交集得到的时候,就要计算物体的相交关系。

相交点获取方式可以由这几种方式获得:求线和线的交点,求线和曲面的交点,求线和平面的交点、求线和体块的交点。
在Grasshopper中如何生成点

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索