Polyloft SOP
Summary
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:
- 2-Point Distance
point2
- Default stitching target.
- 3-Point Distance
point3
- May help avoid intersections.
U Wrap closeu
- ⊞ - Close the stitch in U (close each cross-section).
- Off
nonewu
-
- On
wu
-
- If Primitive does
ifprimwu
-
V Wrap closev
- ⊞ - Connect first and last cross-sections.
- 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 cross-section.
Group group
- Subset of faces to loft.
Keep Primitives prim
- Preserve the cross-sections after stitching.
Parameters - Point Groups Page
Stitch sets of points, each set acting as a cross-section.
Group 0 pointgroup0
- Point groups.
Operator Inputs
- Input 0 -
- Input 1 -
TouchDesigner Build: