字符串 转换为 曲线¶

The String to Curves node converts a string to curve instances. Each unique character used in the string is converted to a curve once, and further uses of that character are instances of the same geometry. The name of each instance geometry is the character it represents.
这使得处理输出的几何图形非常有效,因为每个独特的字符只需要处理一次。然而,这意味着对于同一个字符的每个实例,其结果都是一样的。要单独处理每个字符,可以使用实现实例。
Tip
接口检视可以用来查看节点被评估时使用的字符串输入值,方法是将鼠标放在接口上。
输入¶
- 字符串
基础字符串输入。
- 尺寸
每个字符的大小。其他输入值按此值缩放。
- 字符间距
在 X 轴上缩放每个字符间距(字距)的系数。
- 单词间距
在 X 轴上缩放单词之间空隙的系数。
- 行间距
输出中各行之间的距离。按 尺寸 输入的比例进行缩放。
- 文本框宽度
每行的最大宽度,但不会对单个字换行。
- 文本框高度
文本所有行的最大高度。
属性¶
- 字体
用于生成曲线的字体字形。
- 溢出
控制文本在文本框内的排列方式。
- 溢出:
将文本换行到 文本框宽度 处。
- 缩放至适配:
缩放文字大小以适应 文本框宽度 和 文本框高度。
- 截断:
只输出符合宽度和高度的文本字符,基于 尺寸 的输入。字符串中任何不适合的部分会被移到 其余 输出。
- 对齐
控制每行文字的水平对齐方式。
- 左:
文本对齐到左边。
- 中心:
文本对齐到中间。
- 右:
文本对齐到右边。
- 左右对齐:
文本左右对齐。
- 分散对齐:
以相等的字符间距将文本向左和向右对齐。
- 对齐 Y 轴
控制文本块的垂直对齐方式。
- 顶:
文本对齐到顶部。
- 顶部基线:
文本与顶部基线对齐。
- 中间:
文本对齐到中间。
- 底部基线:
将文本与底部基线对齐。
- 底:
文本对齐到底部。
- 轴心点
控制每个字符上的输出 轴心点 的位置。
- 中点:
将轴心点放在每个字符边界的中心。
- 左上:
将轴心点放在每个字符的边界左上方。
- 中上:
将轴心点放在每个字符的边界顶部中间位置。
- 右上:
将轴心点放在每个字符的边界右上方。
- 左下:
将轴心点放在每个字符的边界左下方。
- 中下:
将轴心点放在每个字符的边界中间底部。
- 右下:
将轴心点放在每个字符的边界右下方。
输出¶
- 曲线实例
Geometry output containing one instance per character.
- 其余
文本中不适合 文本框高度 和 文本框宽度 输入所描述的框的部分。只在 截断 溢出模式下使用。
- 线
一个属性场,包含每个字符的行索引(在实例域上)。
- 轴心点
输出每个实例的局部空间中 轴心点 下拉选择所描述的位置。
示例¶

该节点可用于制作溢出的文本框。在这里,无法纳入第一个节点固定大小文本框的文本会被传递到一个单独的 字符串转换为曲线 节点,然后通过 缩放至适配 节点进行缩放。