Nœud Extrude Mesh

Le nœud Extrude Mesh.

The Extrude Mesh Node generates new edges or faces on the selected geometry elements and moves them by a certain 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

A boolean field indicating which elements should be extruded.

Offset

The translation vector for each extruded element. By default, this is the element’s normal.

Astuce

If all the elements are extruded in the same direction, you may be able to improve performance by connecting a Nœud Vector to this input, thereby skipping the normal calculation.

Offset Scale

Scaling factor for the above translation vector.

Individual Face Mode Only

Whether to extrude each face individually rather than extruding connected groups of faces together.

Properties

Mode
Vertices:

Attaches a new freestanding edge to each selected vertex.

Edges:

Attaches a new quad face to each selected edges. Vertices shared by the original selected edges 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 each have only one connected 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. Any vertices, edges or faces on the inside of the regions simply are moved, not duplicated. If the whole mesh is selected and it is already a Manifold shape, then the result will just be that the whole mesh gets resized.

Output

Mesh (Maillage)

Sortie de géométrie standard.

Top

A boolean field indicating the « top » elements in the extrusion. In Vertex mode, these are the new vertices; in Edge mode, the new edges; and in Face mode, the moved faces.

Side

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).

Exemples

../../../../_images/modeling_geometry-nodes_extrude-mesh_sphere-materials.png

Here, the selection outputs are used to set materials on certain faces of the mesh. A Nœud Random Value is 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

../../../../_images/modeling_geometry-nodes_extrude-mesh_attributes-vertex-new-edges.png

Les nouvelles arêtes créées en mode vertex utilisent la valeur moyenne de toutes les arêtes connectées.

  • Les nouveaux vertices ont des valeurs copiées à partir de leurs sommets d’origine.

  • 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

../../../../_images/modeling_geometry-nodes_extrude-mesh_attributes-edge-connecting-edges.png

Propagation des attributs pour les nouvelles arêtes de connexion (l’arête jaune verticale). La valeur finale est un mélange des valeurs des deux bords bleus du milieu. Les bords marron foncé plus bas sur l’image ne sont pas utilisés.

  • 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

../../../../_images/modeling_geometry-nodes_extrude-mesh_attributes-face-connecting-edges.png

Propagation des attributs pour les nouvelles arêtes de connexion (l’arête jaune verticale). La valeur finale est un mélange des valeurs des deux bords bleus du milieu. Les valeurs des bords marron foncé entre les faces non sélectionnées et au-dessus de la région extrudée ne sont pas utilisées.

  • 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

../../../../_images/modeling_geometry-nodes_extrude-mesh_attributes-face-individual-connecting-edges.png

Propagation d’attribut pour le nouveau tronçon de connexion. Chaque arête utilise les valeurs moyennes des deux arêtes voisines sur sa face extrudée.

  • 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.