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

LinkLi

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浮点数转化为整数的方法-字符串分割法
想学草蜢参数化
加我微信

本月精彩教程推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(3条)

  • 海之楼阁 2015年3月7日 上午9:48

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

    • 邮差大叔 回复 海之楼阁 2015年3月7日 上午9:49

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

  • ycds 2015年3月7日 下午8:19

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

grasshopper浮点数转化为整数的方法-字符串分割法
想学草蜢参数化
加我微信