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教程

grasshopper

grasshopper按照曲线做排序的算法

2015-3-5 10:06:21

grasshopper

grasshopper数据列表位置调整算法-数据混合

2015-3-8 9:21:17

3 条回复 A文章作者 M管理员
  1. Linkli

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

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

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

个人中心
购物车
优惠劵
有新私信 私信列表
搜索