Connectivity POP
Summary
The Connectivity POP is intended to re-connect the input's points with a set of new primitives, similar to what the Grid POP or Torus POP does to their sets of points. It works on any POP, especially those that ore organized as multi-Dimensions, that is, having rows, columns, slices and any number of dimensions.
Like the Grid POP you can connect the points in any dimension with line strips, or in any two dimensions with meshes of triangles or quads, or leave them as point primitives or no primitives.
It generally takes care of the incoming POP's arrangements points, and also offers more kinds of line strip connections, like zig-zag or spiral connections of points.
See also Torus POP, Dimension POP, Dimension, Grid POP, Plane POP
Parameters - Connectivity Page
surftype - ⊞ - Determines the primitive used to connect the points.
- None
none-
- Point Primitives
points-
- Lines
lines-
- Line Strips
linestrips-
- Line Strip per Plane
linestripperplane-
- Zig Zag per Plane
zigzagperplane-
- Spiral per Plane
spiralperplane-
- Triangles
triangles-
- Alternating Triangles
alttriangles-
- Quadrilaterals
quads-
firstdim - Select the dimension index. For modes requiring two dimensions, selects the first dimension index.
seconddim - Dimension index to the second dimension.
firstdimclosed - Enable wrapping on the first dimension.
seconddimclosed - Enable wrapping on the second dimension.
reorderpoints - Reorder points by primitive or vertex reference order.
Parameters - Common Page
bypass - Pass through the first input to the output unchanged.
freeextragpumem - Free memory that has accumulated when output memory has grown and shrunk.
delinputattrs - Only output which attributes you specify in this POP - helps isolate attributes into a separate branch.
Operator Inputs
- Input 0: -
Info CHOP Channels
Extra Information for the Connectivity POP can be accessed via an Info CHOP.
Common POP Info Channels
Common Operator Info Channels
- total_cooks - Number of times the operator has cooked since the process started.
- cook_time - Duration of the last cook in milliseconds.
- cook_frame - Frame number when this operator was last cooked relative to the component timeline.
- cook_abs_frame - Frame number when this operator was last cooked relative to the absolute time.
- cook_start_time - Time in milliseconds at which the operator started cooking in the frame it was cooked.
- cook_end_time - Time in milliseconds at which the operator finished cooking in the frame it was cooked.
- cooked_this_frame - 1 if operator was cooked this frame.
- warnings - Number of warnings in this operator if any.
- errors - Number of errors in this operator if any.
TouchDesigner Build: