Close

Polypatch SOP

Summary

The Polypatch SOP creates a smooth polygonal patch from a mesh primitive or a set of faces (polygons, NURBS or Bezier curves).

PythonIcon.pngpolypatchSOP_Class


Parameters - Polypatch Page

Group group - Subset of input to use. Accepts patterns, as described in Pattern Matching.

Basis basis - - Select spline type: Cardinal or BSpline.

  • Cardinal cardinal -
  • BSpline bspline -

Connectivity connecttype - - This option is used to select how the points of the created surface are connected.

  • Rows rows - Creates horizontal lines, which are open polygons.
  • Columns cols - Creates vertical lines, which are open polygons.
  • Rows and Columns rowcol - Both rows and columns, all open polygons.
  • Triangles triangles - Build the grid with triangles.
  • Quadrilaterals quads - Default grid connection - four-sided quadrilaterals.
  • Alternating Triangles alttriangles - Generates triangles that are opposed; similar to the Triangles option.
  • Inherit from Source inheritconnect - When this connectivity option is selected, the output mesh will have the same connectivity as the input hull mesh.

U Wrap closeu - - Settings for wrapping in U direction.

  • Off nonewu - Do not wrap in U/V.
  • On wu - Wrap in U/V.
  • If Primitive does ifprimwu - Wrap in U/V if the input primitive does.

V Wrap closev - - Settings for wrapping in V direction.

  • Off nonewv - Do not wrap in U/V.
  • On wv - Wrap in U/V.
  • If Primitive does ifprimwv - Wrap in U/V if the input primitive does.

U Clamp (First) firstuclamp - - Settings for clamping first end in U.

  • Off firstuclampoff - Do not clamp the first/last end in the U/V direction.
  • On firstuclampon - Clamp the first/last end in the U/V direction.
  • If primitive does firstuclampifprim - Clamp the first/last end in the U/V direction if the input primitive does.

U Clamp (Last) lastuclamp - - Settings for clamping last end in U.

  • Off lastuclampoff - Do not clamp the first/last end in the U/V direction.
  • On lastuclampon - Clamp the first/last end in the U/V direction.
  • If primitive does lastuclampifprim - Clamp the first/last end in the U/V direction if the input primitive does.

V Clamp (First) firstvclamp - - Settings for clamping first end in V.

  • Off firstvclampoff - Do not clamp the first/last end in the U/V direction.
  • On firstvclampon - Clamp the first/last end in the U/V direction.
  • If primitive does firstvclampifprim - Clamp the first/last end in the U/V direction if the input primitive does.

V Clamp (Last) lastvclamp - - Settings for clamping last end in V.

  • Off lastvclampoff - Do not clamp the first/last end in the U/V direction.
  • On lastvclampon - Clamp the first/last end in the U/V direction.
  • If primitive does lastvclampifprim - Clamp the first/last end in the U/V direction if the input primitive does.

Output Divisions divisions - - The number of divisions in the output surface. Use more divisions for a smoother surface.

  • X divisionsx -
  • Y divisionsy -

Output Polygons polys - Force polygonal rather than mesh output.


Operator Inputs

  • Input 0 -

TouchDesigner Build: