Delaunay Mesh Delaunay网格
- Grasshopper运算器 “Delaunay Mesh” 的功能是使用给定的点集进行Delaunay三角剖分,创建网格。这个运算器通常用于生成最小化最大角度的三角网格,特别是在地形建模和其他需要生成规则化三角形网格的场景中。 输入端口 “P” 和 “Pl” 分别接受点集和可选的基础平面作为输入,而输出端口 “M” 则提供了根据这些点集进行Delaunay三角剖分后生成的网格。这些信息可以用于进一步的建模或数据分析。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
P | Points | 点 | 输入进行Delaunay三角剖分的点集 | 点 |
Pl | Plane | 平面 | 输入可选的基础平面。如果没有提供平面,则使用最佳拟合平面 | 平面 |
M | Mesh | 网格 | 输出Delaunay三角剖分后的网格 | 网格 |
Delaunay Edges Delaunay边
- Grasshopper运算器 “Delaunay Edges” 的功能是根据给定的点集和可选的基础平面,生成Delaunay三角剖分的边缘。这个运算器通常用于创建拓扑连通性图和边缘线,特别是在进行空间分析和建模时。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
P | Points | 点 | 输入进行Delaunay三角剖分的点集 | 点 |
Pl | Plane | 平面 | 输入可选的基础平面。如果没有提供平面,则使用最佳拟合平面 | 平面 |
C | Connectivity | 拓扑连通性 | 输出拓扑连通性图 | 整数 |
E | Edges | 边缘 | 输出Delaunay三角剖分的边缘线 | 线 |
Substrate 基质
- Grasshopper运算器 “Substrate” 的功能是根据Jared Tarbell在Complexification.net上的算法,生成一种基于边界的图案。这个运算器通常用于创建复杂的图案和结构,特别是在设计艺术和建筑领域。 输入端口 “B”, “N”, “A”, “D”, “S” 分别接受图案的边界、线条数量、基础角度、角度偏差和随机种子作为输入,而输出端口 “S” 则提供了根据这些输入参数生成的Substrate图案。这些信息可以用于进一步的视觉化或数据分析。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
B | Border | 边界 | 输入图案的边界 | 矩形 |
N | Count | 线条数量 | 输入图案中线条的数量 | 整数 |
A | Angles | 基础角度 | 输入图案中线条的基础角度(以弧度为单位) | 数值 |
D | Deviation | 角度偏差 | 输入新线条的角度偏差(以弧度为单位) | 数值 |
S | Seed | 随机种子 | 输入解决方案的随机种子 | 整数 |
S | Substrate | Substrate图案 | 输出Substrate算法生成的图案 | 线 |
Convex Hull 凸包
- Grasshopper运算器 “Convex Hull” 的功能是计算一组点的凸包。这个运算器通常用于创建一个最小的凸多边形,该多边形能够包含所有给定的点,特别是在进行空间分析和建模时。 输入端口 “P” 和 “Pl” 分别接受点集和可选的基础平面作为输入,而输出端口 “H”, “Hz”, “I” 则提供了基于这些点集计算得到的凸包、凸包在世界空间中的表示以及凸包上点的索引。这些信息可以用于进一步的空间分析或建模。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
P | Points | 点 | 输入计算凸包的点集 | 点 |
Pl | Plane | 平面 | 输入可选的基础平面。如果没有提供平面,则使用最佳拟合平面 | 平面 |
H | Hull | 凸包 | 输出基础平面空间中的凸包 | 曲线 |
Hz | Hull (z) | 凸包(世界空间) | 输出世界空间中的凸包 | 曲线 |
I | Indices | 点索引 | 输出凸包上点的索引 | 整数 |