grasshopper浮点数转化为整数的方法-字符串分割法

本文摘要:

grasshopper浮点数(小数)转化为整数的方法

有时候是需要把数据的浮点数转化为整数的,grasshopper也可以自动的把浮点数转化为整数的,它这种转化的方法是使用了四舍五入的方法,比如下图,0.25转整数后是0,2.938转化后是3

grasshopper浮点数转化为整数的方法-字符串分割法

在计算机编程语言里面还有一种转化整数浮点数的方法,这种方法是也广泛应用的,但是在grasshopper中我本人没有找到相关的运算器能直接转换,这种转化的方法就是割舍。割舍指的是把小数点后面的数据全部清除,只保留整数部分。那如果能够使用割舍的话,那我们能找到比较准确的寻找到物体ID(列表中的位置),下面的算法是一个比较简单的方式获取到整数部分。

算法详解


  1. 把数据转化为字符串,字符串就是以A-Z,a-Z和0-9 或中文字等组成的文字列表
  2. 把字符用小数点分割,使用到运算器是Text Split,Text Split的C端口输入一个小数点即可,T端口输入数值或字符串形式的数据,如果是数值它会自动转换的,记住自动转化在grasshopper中大部分都是允许的。
  3. 获取小数点前面的数据

算法如下图

grasshopper浮点数转化为整数的方法-字符串分割法

算法下载:

grasshopper浮点数转化为整数的方法-字符串分割法Gets an integer.gh

关键字:grasshopper算法,grasshopper教程

合作项目:
版权声明:
3 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
  1. 老林站长

    wordpress手机端口也能评论,看看效果

  2. 最近也在学习grasshopper,想不到草蜢还能这么玩,真得好好学习下,谢谢楼主分享

    • 字符串这个我也是刚好玩了下,如果应用得好的话也是很有用的

老林站长

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

作者

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

微信群

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

Rhino课程

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

参数化纹理

参数生成无缝纹理

BIM考证特训

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

购物车
优惠劵
搜索