Grasshopper系列课程-文本的操作

​我们今天来学习Grasshopper的文本编辑的内容。

文本编辑在设计当中一般被用于材料的标识,编号排列等等。

文本编辑工具使用侧重点在于对文字的增删改查拼接等操作,这部分操作大都不难,只要认真学习今天这节课的内容就可以很容易掌握了。

好的那么久开始今天的Grasshopper课程吧。

Grasshopper系列课程-文本的操作

characters:把字符串分解成单子

Grasshopper系列课程-文本的操作

concatenate:链接字符

Grasshopper系列课程-文本的操作

Text Length:计算出文本的长度

Grasshopper系列课程-文本的操作

Text Join:使用连字符链接文本

在下图中使用了句点连接了文本。

Grasshopper系列课程-文本的操作

Grasshopper系列课程-文本的操作

Format:文本格式化

F端口数据序号格,格式规则是按{n}的格式书写,其排列顺序不做要求,0 1端口数据文本数据,T端口输出的按照格式规则排列数数据输出。

下图中我们可以看到“零刻学堂”被编入{0}的位置里,“跟着Link学参数化”被编入{1}的位置里。

Grasshopper系列课程-文本的操作

Text Case:转化字符的大小写,U端口输出大写,L端口输出小写字母

Grasshopper系列课程-文本的操作

​Text Fragment:截短文本,从第一个字符算起,按设定的数量截短文本,一般用于去掉文本开头一些无效字符

Grasshopper系列课程-文本的操作

Text Trim:这个也是截短文本,但是只对开头的空格有效,具体看下图文本的变化吧

Grasshopper系列课程-文本的操作

Grasshopper系列课程-文本的操作

Match Text:匹配文本,如果匹配到输出Ture,否则输出False

Grasshopper系列课程-文本的操作

Replace:替换文本,替换设定的文本,大家看下的算法吧

Grasshopper系列课程-文本的操作

Sort Text:按字母顺序重新排列文本

Grasshopper系列课程-文本的操作

Text Distance:计算两个文本片段之间的Levenshtein距离。

Grasshopper系列课程-文本的操作

好的,我们今天课程就到这里,如果有其他关于Grasshopper的其他问题也可以在本节课下面的留言窗口留言,这样可以讨论关于Grasshopper的技术问题,我是LinkLi,下次课再见。

gh20grasshopper

Grasshopper系列教程-数据列表项目的修改与查找

2019-11-6 8:46:17

gh20grasshopper

Grasshopper系列教程-树状数据结构得到操作(拍平和分组)

2019-11-8 11:55:57

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧