Mirror

Mirrors geometry across a selected axis.


Inputs

  • geometry

    • Accepts a single geometry connection (unless the SHIFT key is held).
  • axis

    • Sets the axis in which input primitives are mirrored across. This can be x, y, or z.
  • mode

    • Sets the position of the mirror axis in which input primitives are mirrored. This can be around min, around center, around max, or around pivot value (which sets a custom mirror axis).
  • pivot

    • The vector value that defines the mirror plane when the mode input is set to around pivot value.
  • keep input geo

    • Sets whether to keep the input primitives or not.
  • combine result

    • Sets how resulting meshes are combined. This can be leave as is (will not combine meshes), combine pairs of meshes (will combine an individual PolyMesh primitive with its mirrored pair), or combine all meshes.
  • mask

    • The list of boolean values that defines which primitives to mirror. If empty, all primitives will be mirrored.

Outputs

  • geometry

    • Output primitives.
  • points

    • The list of points of the output primitives.
  • points.x

    • The list of x values of the points of the output primitives.
  • points.y

    • The list of y values of the points of the output primitives.
  • points.z

    • The list of z values of the points of the output primitives.

Note(s)

  • The mode inputs first three options (around min, around center, and around max) set the mirror axis position at the bounds of the input primitives.

  • Mirrored primitives will also have their UV’s (NURBS curves and surfaces) and normals mirrored as well.

Example(s)