Remap Numbers 数值重映射

运算器作用:

该运算器用于将数值重新映射到一个新的数值区间。通过此操作,可以将一个数值从原始区间转换到目标区间,常用于在不同尺度或范围之间进行数据转换。

端口解释:

V (Number)

数值:表示需要重新映射的数值,即将从源区间转换到目标区间的具体数值。

S (Domain)

区间:定义源区间,即数值当前所在的数值范围。这个区间确定了数值的原始尺度。

T (Domain)

区间:定义目标区间,即希望数值映射到的新数值范围。通过将源区间的数值映射到目标区间,实现数值的重新定位。

R (Number)

数值:表示经过重映射后的数值。该数值在目标区间内重新定义了其位置,反映了从源区间到目标区间的转换结果。

C (Number)

数值:表示经过重映射并裁剪后的数值。当输入数值超出源区间时,裁剪操作会将其限制在目标区间的极值范围内,确保输出数值不超出目标区间。

应用范围:

数值重映射在Grasshopper中广泛应用于参数化设计和数据处理场景。通过将数值从一个区间映射到另一个区间,设计师可以在不同尺度之间进行数据转换,确保设计元素在不同条件下的适应性和一致性。无论是在调整参数范围,还是在规范化数据输入,此运算器都能提供灵活、精确的数值转换支持。

算法思路

  • 创建随机点
  • 计算随机点到吸引点的距离
  • 重映射随机点到吸引点的距离到合适的位置
  • 生成运行图像,观察是否合适
  • 使用袋鼠插件计算圆形之间的碰撞,避免模型的交叉
    Remap Numbers 数值重映射
合作项目:
版权声明:
0 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
    暂无讨论,说说你的看法吧

老林站长

工业设计建模,建筑参数化,动画渲染,在线指导

作者

关于本文的有任何疑问都可以在评论区提问。

微信群

加入犀牛技术微信解答群,随问随答

Rhino课程

工业设计的犀牛建模实战课程

参数化纹理

参数生成无缝纹理

BIM考证特训

完全免费在线考试特训视频

购物车
优惠劵
搜索