2.1 Domain #2 区间的计算

Grasshopper手册
Includes 包含
2.1 Domain #2 区间的计算
IDName中文翻译功能描述类型
VValue要测试包含性的数值数值
DDomain要与之测试的域
IIncludes包含如果值包含在域内则为真布尔值
DDeviation偏差值与域内最近值之间的距离数值

Bounds 域边界
2.1 Domain #2 区间的计算
IDName中文翻译功能描述类型
NNumbers数字要包含在域中的数字列表数值
IDomain最低和最高数字之间的数值域

 

由下列算法可以判断出数字列表内的数字是不是属于区间内,属于的输出Ture,不属于输出False。

2.1 Domain #2 区间的计算

Consecutive Domains 连续域
2.1 Domain #2 区间的计算
IDName中文翻译功能描述类型
NNumbers数字用于创建连续域的数字数值
AAdditive加法如果为真,值将被添加到总和中布尔值

从数字列表中创建连续的区间,A端口中输入Ture的是累加状态,也就是区间两端的数值为列表所有该数值前面项的总和。

A端口输入False时,则是把相邻两项作为区间的两端。

2.1 Domain #2 区间的计算

DivideDomain 分割域
2.1 Domain #2 区间的计算
IDName中文翻译功能描述类型
IDomain
CCount数量分割的数量数值
SSegments分段分割后输出的等量分段区间

区间被分割为5个等距的区间

2.1 Domain #2 区间的计算

Find Domain 查找域
2.1 Domain #2 区间的计算
IDName中文翻译功能描述类型
DDomains域集要搜索的域的集合域集
NNumber数字要测试的数值数值
SStrict严格比较如果为真,则值必须在域的内部布尔值
IIndex索引包含指定值的第一个域的索引整数
NNeighbour邻近域索引最接近指定值的域的索引整数

下图当中可看出5这个数字被搜索到属于7.2这个数值区间内。

2.1 Domain #2 区间的计算

Remap Numbers 重新映射数字
2.1 Domain #2 区间的计算
IDName中文翻译功能描述类型
VValues数值要被映射的原始数值列表数值列表
SSource源域原始数值所在的数值域
TTarget目标域数值映射后所在的新数值域
RRemapped映射后数值映射到目标域后的数值列表数值列表
CClipped裁剪后数值如果源数值超出源域范围,则映射到目标域的边界值数值列表

下图可看出左边的数字列表经过重映射之后得到了新的数列,这个数列的值被重映射成了0 to 2之间的区间。

2.1 Domain #2 区间的计算

运算器列表