挤出网格¶

挤出网格节点 在选定的几何体上生成新的边或面,并将其移动一定的偏移量。
这些操作类似于网格编辑模式下的挤出工具,但也有一些差异。最重要的是,该节点从来不会保留挤出的背面,它们总是被移除。属性传播规则也可能不同。
输入¶
属性¶
- 模式
- 顶点:
为每个选定顶点添加一条新的独立边。
- 边:
为每个选定的边添加一个新的四边面。原始选定边共享的顶点也会在复制的边中共享。
Note
根据情况,新面的法线可能是任意的。如果所选的每条边上只有一个相连的面,那么节点可以为新面选择一个一致的方向,但如果有多个相连的面或没有相连的面,则可能需要在之后调整法线。
- 面:
根据 各面 布尔值输入,挤出所选面的连续区域或单独挤出各个所选面。
当 各面 输入为假时,节点会查找连接面的区域,并在这些区域的边界上生成新的 “侧” 面。在这些区域内部的任何顶点、边或面只是被移动,而不会被复制。如果选择的是整个网格,并且它已经是一个流形的形状,那么结果将只是整个网格的大小被调整。
输出¶
- 网格
标准的几何体输出。
- 顶
布尔场,表示挤出的 “顶部” 元素。在 顶点 模式下,这些是新顶点;在 边 模式下,这些是新边;在 面 模式下,这些是移动后的面。
- 侧
A boolean field indicating the "side" elements in the extrusion. In Vertex mode, these are the new edges; in Edge mode, the new faces; and in Face mode, too, the newly generated faces (as opposed to the moved ones).
示例¶

在这里,选择输出用于在网格的某些面上设置材质。随机值用于将挤出限制在一组随机的面上。
属性传播¶
属性会按照特定规则传递到新元素上。在生成的网格中,属性永远不会改变域。id
属性不会有任何特殊处理。
通常,布尔属性用 "或" 传播,这意味着为其他类型混合的任何连接的 "true" 值也将导致新值为 "true"。
以下章节描述:
顶点模式¶

在顶点模式下创建的新边缘使用所有连接边缘的平均值。¶
新的 顶点 已从其原始顶点复制值。
新的 边缘 具有任何连接的原始边缘的平均值。对于布尔属性,如果选择了任何连接的边缘,则选择边缘。
边模式¶

新的连接边缘(垂直黄色边缘)的属性传播。最终值是两个中间蓝色边缘的值的混合。不使用图像下方的较暗的栗色边缘。¶
新的 顶点 已从其原始顶点复制值。
垂直连接 边线 从任何连接的挤出边获取平均值。对于布尔值,如果选择了任何连接的挤出边,则会选中边。(传播规则如上图所示)
水平复制 边缘 已从其原始边缘复制值。
新的 面 获取连接到选定边缘的所有面平均值。对于布尔值,如果选择了任何连接的原始面,则选择面。
新的 面角 获取连接到选定边缘的所有面中相应角的平均值。对于布尔值,如果选择了其中一个角,则选择角。
面模式¶

新的连接边缘(垂直黄色边缘)的属性传播。最终值是两个中间蓝色边缘的值的混合。不使用来自未选择的面与挤出区域顶部之间较暗的栗色边缘的值。¶
新的 顶点 已从其原始顶点复制值。
垂直连接 边缘 从任何连接的挤出边缘获取平均值,不包括挤出区域的 "顶部" 边缘。对于布尔值,如果选择了任何这些连接的边缘,则会选择边缘。(传播规则如上图所示)
水平复制 边缘 已从其原始边缘复制值。
新的 面 已从相应的挤出面复制值。
新的 面拐角 已从相应的挤出面角复制值。
各面模式¶

新连接边缘的属性传播。每个边使用其挤出面上的两个相邻边的平均值。¶
新的 顶点 已从其原始顶点复制值。
垂直连接 边 获取每个挤出面上两个相邻边的平均值。对于布尔值,当选择挤出面上的至少一个邻项时,选择边。
水平复制 边缘 已从其原始边缘复制值。
新侧 面 已从其相应的选定面复制值。
新的 面转角 已从所选面部的相应角落复制值。