Polyloft SOP
Summary[edit]
The Polyloft SOP generates meshes of triangles by connecting (i.e. lofting/stitching) the points of open or closed faces without adding any new points. Polyloft can also connect groups of unrelated points in a similar fashion. The faces and the point groups need not have the same number of points.
The optional input specifies the rest geometry, typically the copy of the main input at a specific face (usually 1). This forces the point order to remain constant throughout the animation and prevents the triangular stitch from popping as the geometry deforms. If you specify face or point groups for lofting using rest geometry, make sure they are defined in the second input.
Parameters  Polyloft Page
Connect Closest Ends proximity
 Start stitching at the two closest points, and handle arbitrary face orientation and start vertices.
Consolidate Points consolidate
 Fuse neighbouring points before stitching.
Distance dist
 Threshold distance for consolidation.
Minimize minimize
 ⊞  Distance minimization goal:
 2Point Distance
point2
 Default stitching target.
 3Point Distance
point3
 May help avoid intersections.
U Wrap closeu
 ⊞  Close the stitch in U (close each crosssection).
 Off
nonewu

 On
wu

 If Primitive does
ifprimwu

V Wrap closev
 ⊞  Connect first and last crosssections.
 Off
nonewv

 On
wv

 If Primitive does
ifprimwv

Create Polygon Group creategroup
 Place the generated triangles into a group.
Name polygroup
 Specify the name of the group here when the above parameter Create Polygon Group = On.
Method method
 ⊞  Selects how to perform the lofting/stitching.
 Faces
faces
 Stitch a set of faces by connecting their control vertices.
 Points
points
 Stitch sets of points, each set acting as a crosssection.
Group group
 Subset of faces to loft.
Keep Primitives prim
 Preserve the crosssections after stitching.
Parameters  Point Groups Page
Stitch sets of points, each set acting as a crosssection.
Group 0 pointgroup0
 Point groups.
Operator Inputs
 Input 0 
 Input 1 
TouchDesigner Build:
SOPs 

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 
An Operator Family that reads, creates and modifies 3D polygons, curves, NURBS surfaces, spheres, meatballs and other 3D surface data.
Each SOP has a list of Points. Each point has an XYZ 3D position value plus other optional attributes. Each polygon Primitive is defined by a vertex list, which is list of point numbers.
A surface type in SOPs including polygon, curve (NURBS and Bezier), patch (NURBS and Bezier) and other shapes like sphere, tube, and metaball. Points and Primitives are part of the Geometry Detail, which is a part of a SOP.