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

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

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

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

算法详解


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

算法如下图

算法下载:

Gets an integer.gh

关键字:grasshopper算法,grasshopper教程

零刻学堂是专注建筑设计建模技术研究的网站,站长本人也在犀牛领域担任高级讲师多年,精通犀牛建模、建筑参数化和工业建模。
本站文章除了注明【转载】的,均为本人和本站用户原创,如需转载无需通过本人同意,但务必在转载文章内部添加本文链接和作者署名,违者追究其责任。
零刻学堂 » grasshopper浮点数转化为整数的方法-字符串分割法

3 评论

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

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

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

发表评论