Nœud Extrude Mesh#
The Extrude Mesh Node generates new vertices, edges, or faces, on selected geometry and transforms them based on an offset.
Les opérations sont similaires aux outils d’extrusion en mode d’édition de maillage, bien qu’il existe quelques différences. Plus important encore, le nœud ne maintient jamais les faces arrière de l’extrusion en place, elles sont toujours supprimées. Les règles de propagation des attributs peuvent également être différentes.
Inputs#
- Mesh (Maillage)
Entrée géométrie standard.
- Selection
Whether to extrude each element. True values mean elements will be extruded, false values mean elements will remain unchanged.
- Offset
The amount to translate the new geometry on each axis. The default value of the « Offset » input is the mesh’s normals. To change the distance, the Scale input can be used. However, when an input is computed for this directly, the length of the input vectors is used.
Astuce
Because the default input is the mesh’s normals, they may need to be calculated just for this node. If the extrusion is only in one direction anyway, a potential performance improvement is to connect a Nœud Vector instead.
- Scale
The factor used to scale elements or groups of elements.
- Individual Face Mode Only
Whether to extrude each face individually rather than extruding connected groups of faces together as regions. A quad side face will be generated on each side of every selected face.
Properties#
- Mode
- Vertices:
This mode is quite simple, it just attaches new edges and vertices to the selected vertices.
- Edges:
Attach new quad faces to the selected edges. Vertices shared by the original selected vertices are also shared in the duplicated edges.
Note
Depending on the situation, the normals of the new faces may be arbitrary. If the selected edges only have one selected face, then the node can pick a consistent orientation for the new faces, but if there is more than one connected face, or no connected faces, the normals may have to be adjusted afterwards.
- Faces:
Extrude les régions contiguës des faces sélectionnées ou chaque face sélectionnée individuellement, en fonction de l’entrée booléenne Individual.
When the Individual input is false, the node will find regions of connected faces and generate new « side » faces on the boundaries of those regions. If the whole mesh is selected and it is already a Manifold shape, then result will just be that the whole mesh moves. Any vertices, edges or faces on the inside of the face regions are just moved, they are not duplicated.
Output#
- Mesh (Maillage)
Sortie de géométrie standard.
- Top
A boolean field output containing the top new top geometry. The domain depends on the selected mode. In Vertex mode, this is a selection of the new vertices. In Edge mode, this is a selection of the duplicated edges and in Face mode, it is a selection of the new faces.
- Side
A boolean field output containing the « side » of the new geometry. In Vertex mode, it selects the new edges, in Edge mode, the new faces, and in Face mode, the new side faces are selected, which are all of the new faces that aren’t in the Top selection.
Exemples#
Here, the selection outputs are used to set materials on certain faces of the mesh. A Nœud Random Value node can be used to limit the extrusion to a random set of faces.
Propagation des attributs#
Les attributs sont transférés aux nouveaux éléments avec des règles spécifiques. Un attribut ne changera jamais de domaine sur le maillage résultant. L’attribut id` n’a pas de traitement spécial.
Généralement, les attributs booléens sont propagés avec “ou”, ce qui signifie que toute valeur “True” connectée qui est mixée pour d’autres types rendra la nouvelle valeur “True” également.
Les sections suivantes décrivent :
Vertex Mode#
New vertices have copied values from their original vertices
Les nouvelles edges ont la valeur moyenne de toutes les arêtes d’origine connectées. Pour les attributs booléens, les arêtes sont sélectionnées si des arêtes connectées ont été sélectionnées.
Edge Mode#
Les nouveaux vertices ont des valeurs copiées à partir de leurs sommets d’origine.
Les edges de connexion verticales obtiennent la valeur moyenne de toutes les arêtes extrudées connectées. Pour les booléens, les arêtes sont sélectionnées si des arêtes extrudées connectées ont été sélectionnées. (Les règles de propagation sont indiquées dans la figure ci-dessus.)
Les edges dupliquées horizontales ont des valeurs copiées à partir de leurs arêtes d’origine.
Les nouvelles faces obtiennent les valeurs moyennes de toutes les faces connectées à l’arête sélectionnée. Pour les booléens, les faces sont sélectionnées si des faces d’origine connectées ont été sélectionnées.
Les nouveaux face corners obtiennent la valeur moyenne des coins correspondants dans toutes les faces connectées aux arêtes sélectionnées. Pour les booléens, les coins sont sélectionnés si l’un de ces coins est sélectionné.
Face Mode#
Les nouveaux vertices ont des valeurs copiées à partir de leurs sommets d’origine.
Les arêtes de connexion verticales obtiennent la valeur moyenne de toutes arêtes extrudées connectées, sans compter les arêtes “au-dessus” des régions extrudées. Pour les booléens, les arêtes sont sélectionnées si l’une de ces arêtes connectées a été sélectionnée. (Les règles de propagation sont indiquées dans la figure ci-dessus.)
Les edges dupliquées horizontales ont des valeurs copiées à partir de leurs arêtes d’origine.
Les nouvelles faces ont copié les valeurs des faces extrudées correspondantes.
Les nouveaux face corners ont des valeurs copiées à partir des faces extrudées correspondantes.
Individual Face Mode#
Les nouveaux vertices ont des valeurs copiées à partir de leurs sommets d’origine.
Les arêtes de connexion verticales obtiennent la valeur moyenne des deux arêtes voisines sur chaque face extrudée. Pour les booléens, les arêtes sont sélectionnées lorsqu’au moins un voisin sur la face extrudée a été sélectionné.
Les edges dupliquées horizontales ont des valeurs copiées à partir de leurs arêtes d’origine.
Les nouvelles faces latérales ont copié les valeurs de leur face sélectionnée correspondante.
Les nouveaux face corners ont copié les valeurs des coins correspondants des faces sélectionnées.