字符串输入节点。

字符串输入节点。

字符串转曲线*将字符串转换为曲线实例。字符串中使用的每一个独特的字符都会被转换为曲线一次,而该字符的进一步使用则是同一几何图形的更多实例。

这使得处理输出的几何图形非常有效,因为每个独特的字符只需要处理一次。然而,这意味着对于同一个字符的每个实例,其结果都是一样的。要单独处理每个字符,可以使用 实例项

Tip

插槽检测 可以用来查看节点被评估时使用的字符串输入值,方法是将鼠标放在插槽上。

输入

字符串型

基础字符串输入。

尺寸

每个字符的大小。其他输入的值由这个值缩放。

字符间距

字符间距(字距)缩放的系数。

单词间距

在 X 轴上缩放单词之间空格的因子。

行间距

输出中不同行之间的距离。由 尺寸 的输入进行缩放。

宽度

每行的最大宽度,不过个别字不会被包起来。

矩形盒高度

文本所有行的最大高度。

属性

字体

用作曲线,字体和曲面物体的数据。

溢出

  • 溢出

    将文本换行到 文本框宽度 处。

    缩放至适应

    缩放文字大小以适应 文本框宽度文本框高度

    截短

    只输出符合宽度和高度的文本字符,基于 Size 的输入。字符串中任何不适合的部分会被移到 Remainder 输出。

对齐

  • 文本对齐到左边。

    中心

    文本对齐到中间。

    文本对齐到右边。

    左右对齐

    文本左右对齐

    分散对齐

    以相等的字符间距将文本向左和向右对齐。

对齐Y轴

  • 文本与顶部基线对齐。

    文本与顶部基线对齐。

    顶视图

    文本对齐到顶部。

    文本对齐到中间。

    文本对齐到中间。

    将文本与底部基线对齐。

    将文本与底部基线对齐。

    底视图

    文本底部对齐。

轴心点

控制每个字符上的输出 支点 的位置。

  • 中点

    将枢轴点放在每个字符边界的中心。

    在3D视窗的左上角,显示活动物体名称和帧数。

    将支点放在每个角色的边界的左上方。

    将支点放在每个角色的边界顶部的中间位置。

    在右上角的搜索栏中,输入 Power Sequencer

    将支点放在每个角色的边界的右上方。

    左下角

    将支点放在每个角色的边界的左下方。

    移动到第 12 帧,并在底部中心中绘制一个挤压的球(breakdown,间断帧)。

    将支点放在每个角色的边界的中间和底部。

    右下角

    将支点放在每个角色的边界的右下方。

输出

实例项

实例项

将第一个输入值被第二个输入值相除,输出所得结果的余数值。(备注:取模运算( “Modulus Operation”)和取余运算( “Remainder Operation “)两个概念有重叠的部分但又不完全一致。主要的区别在于对负整数进行除法运算时操作不同。取模主要是用于计算机术语中。取余则更多是数学概念。参看百度百科 “取模运算” )

文本中不适合 文本框高度 和*文本框宽度 输入所描述的框的部分。只在 \Truncate* 溢出模式下使用。

线形

一个属性字段,包含文本布局中每个字符行的索引(在 instance domain)。

轴心点

输出每个实例的本地空间中 支点 下拉所描述的位置。

示例

../../../_images/modeling_geometry-nodes_text_string-to-curves_example.png

该节点可用于制作溢出的文本框。这里,不适合第一个节点的固定大小的文本框的文本被传递到一个单独的*String to Curves*节点。最后用一个*Scale to Fit*节点添加。