样条(多边形二次)

节点图标

In:样条和路径工具>样条曲线工具

描述

沿若干点生成样条。 这些点的数量和位置可以是任意的,也可以从点列表节点收集。

样条轨迹可以平滑离开中间点,即每个中间点是其邻域“出”切线和“入”切线的交点。

输入

预览 灰度
作为灰度图像的输入样条的预览。
样条坐标 颜色
以彩色图像的RGBA通道编码的输入样条点的坐标:
R - X位置
G - Y位置
B -Height
A — 压缩数据:
— 符号:样条是闭合(负)或开放(正);
-绝对值:Thickness+ 1。
样条数据 颜色
以彩色图像的RGBA通道编码的输入样条的其他数据。
R -正切X
G -正切Y
B — 未使用
A — 未使用
样条量 整数
输入样条的数量。
点预览 灰度
以灰度图像形式预览点。
输入点列表 颜色
(当“使用输入点列表”为True时可用)以彩色图像的RGBA通道编码的点列表:
R - X位置
G - Y位置
B -Height
A — 打包的数据:
-整数部分:Smoothness;
— 分数部分:Thickness。
点数 整数
(当“使用输入点列表”为True时可用)点数。
IMPORTANT
点列表和 点数 连接器​ 不兼容 ​与样条坐标、样条数据和 样条量 连接器不兼容,因为它们依赖于不同的数据。

输出

预览 灰度
输出样条作为灰度图像的预览。
样条坐标 颜色
以彩色图像的RGBA通道编码的输出样条点的坐标。
R - X位置
G - Y位置
B -Height
A — 压缩数据:
— 符号:样条是闭合(负)或开放(正);
-绝对值:Thickness+ 1。
样条数据 颜色
以彩色图像的RGBA通道编码的输出样条的其他数据。
R -正切X
G -正切Y
B — 未使用
A — 未使用
样条量 整数
输出样条的数量。

参数

点数 整数
用于构建样条的任意点数。
输入样条连接模式 整数
用于连接输入样条的方法:
-自动:最后一个输入样条的末端连接到生成的样条开头,而生成样条结尾连接到第一个输入样条开头;
-手动:可以指定哪些输入样条应该连接到生成的样条末端,以及这些连接应该位于输入样条上的什么位置。
关闭样条 布尔值
控制样条端点是否应连接到其起始点。
在起点和终点处应用于样条的平滑由这些点的Smoothness值指定。
翻转方向 布尔值
反转样条方向。
使用输入点列表 布尔值
使用提供给“输入点列表”和“点号”输入连接器的点列表,而不是任意点列表。
点列表可由点列表节点提供。
连接起始点到输入样条 布尔值
如果为True,则生成的样条的起始点连接到输入样条中最后一个样条的最后一点。
启动连接样条索引 整数
(当“输入样条连接模式”设置为“手动”且“连接起始点到输入样条”设置为“真”时可用)应连接到所生成样条起始点的输入样条索引。
开始连接位置 浮动
(当“输入样条连接模式”设置为“手动”且“连接起点到输入样条”设置为“真”时可用)所选输入样条上与所生成样条起点的连接应到达的位置。
此值是所选输入样条的规范化长度。
将端点连接到输入样条 布尔值
如果为True,则生成的样条的一端连接到输入样条中第一样条的第一点。
结束连接样条索引 整数
(当“输入样条连接模式”设置为“手动”且“将端点连接到输入样条”设置为“真”时可用)应连接到所生成样条端点的输入样条索引。
结束连接位置 Float
(当“输入样条连接模式”设置为“手动”且“将端点连接到输入样条”设置为“真”时可用)在所选输入样条上所生成样条与端点的连接应处于的位置。
此值是所选输入样条的规范化长度。
均匀分布 布尔值
为True时,样条点的间距从起点到终点均匀。
追加输入样条 布尔值
将生成的样条添加到连接到 样条 输入的样条列表的末尾。
非方形校正 布尔值
调整点的位置和Thickness以保持样条形状的非方形分辨率。
这也会影响均匀分布。
全局Smoothness调整 Float
对所有点的Smoothness值应用统一的偏移。
生成的Smoothness值被固定在[0;1]范围内。
点属性
p#属性 Float3
设置p#点的属性。
- Height:调整较低值表示较低或较深位置的点的Height;
- Smoothness:在p#处偏移样条平滑化的开始,其中值0产生硬轨迹,值1产生完全平滑的轨迹;
- Thickness:在p#处调整样条的Thickness。 Thickness由特定的Spline节点使用。
点坐标
p# 浮点2
设置p#点在纹理空间中的位置。
预览
显示切线 布尔值
在“预览”输出中显示p1和p3指向p2的正切。
显示方向帮助程序 布尔值
在“预览”输出中,在样条的起始处显示一个点,在其结尾处显示一个箭头。
显示Thickness信封 布尔值
在样条Thickness的边显示附加线。
显示积分标签 布尔值
在“预览”输出中,每个点旁边都显示该点的名称。
点标签大小 浮动
(当“显示点标签”设置为“真”时可用)纹理空间中每个点的标签大小,其中0.1是纹理宽度的十分之一。
显示点数 布尔值
显示样条的控制点。
点大小 浮动
(当“显示点数”设置为“真”时可用)纹理空间中点的半径,其中0.1是纹理宽度的十分之一。
段数量 整数
调整用于在预览输出中绘制样条可视化效果的段数。
值越高,线条越平滑。
Thickness(像素) 浮动
调整预览输出中样条可视化的Thickness(以像素为单位)。

示例

table 0-row-2 html-authored no-header
SplinePolyQuadral-Variant1-Before
之前
SplinePolyQuadral-Variant1-After
之后
节点示例2
recommendation-more-help
substance-3d-designer-help-guide