Inputs

Geometry

Here you can pass the geometry to the Node to be checked for congruent or unused points, as well as collapsed polygons (triangles or quadrilaterals where at least 3 points lie on a straight line).

Type

Here you can select the element type whose selection should be evaluated. You can choose from Points, Edges or Polygons. If you have selected edges or polygons, the associated points are also taken into account and vice-versa.

This Node can also be applied to splines. Here, however, only the points can be optimized, since a spline has no surfaces.

Selection

Here you can use an iteration of the point, edge or polygon indices to direct a selection of the elements to be optimized on the Node. For this purpose you can, for example, use an Index Srray of Text Node. If you leave this input unused, an active selection of the type selected via Mode will be used by default.

Selection String

Here you can, for example, use the name of a selection in quotation marks that you want to read out, e.g., "MySelection". Otherwise, the default entry will use an active selection on the geometry.

You can also use special keywords and logical operations here to create a new selection from scratch or a combination of already saved selections. The following keywords and operations can be used:

  • Default: This term causes an active selection currently present on the geometry to be used. If no selection is active, all points will be used.
  • odd: This term is used to select all elements that have an odd index number.
  • even: This term is used to select all elements that have an even index number.
  • all: This selects all elements of the selected type.
  • hidden: Selects the hidden elements of the geometry.
  • Name of a saved selection: If you enter the name of a saved selection in quotation marks, this selection will be read and used. To use a combination of a saved selection and another keyword or selection, use quotation marks with the selection name.
  • Index numbers: You can also use index numbers directly, just as you are used to from the Index Array From String Node.
  • Mathematical and logical operations: Mathematical or logical operations can be used to combine selections. Using the string odd – "center" for instance selects all odd elements and then subtracts the selection that has been stored by the name "center". You can use +, -, & (logical and), | (logical or) as well as a comma to combine multiple selections or index sequences.

Polygons

Activates the search for polygons that do not represent a three-dimensional surface. This is the case if, for example, all points of the polygon lie on the same position or on a straight line. These surfaces will then automatically be removed.

Unused Points

If there are points on the geometry that have no edge connection to polygons, they will automatically be removed.

Points

This option, in conjunction with the Tolerance search radius, locates points that are placed almost congruently in space. These points will then each be welded together to form a point.

Tolerance[0..+∞m]

When eliminating points, you can enter a Tolerance value. This defines the minimum distance that the points must have from each other so that they will not be deleted during optimization. If points have a smaller distance from each other than the one define here, they will be combined into a single point. If polygons become superfluous in such a case (e.g., because all three vertices of a polygon reference the same point), Cinema 4D will automatically delete them.