←ALL OPERATORS
> tools

Delete

tools/delete·v1.5.1
IN:2  OUT:1

Delete applies TouchDesigner's Delete POP to packed points through its Attribute, Thin, Pattern, Group and Bounding pages, and Operation chooses whether the selection is deleted or kept. Afterward the instance ids are renumbered and the pieces of removed points are dropped, so every downstream operator stays in step with the stream.

Attribute, Pattern, Group and Bounding conditions are built from sequential blocks combined with and, or, xor, nand and nor; for example P(0) > 0 and P(1) < 0 deletes a quarter of the space. Bounding blocks test boxes and spheres placed by a transform, or the surface or outline of geometry on the second input. Plain POPs work as well.

PAGEDelete
Copy Topology Info Back to CPUCpureadbackEnable copying the point count and topology information held on the GPU to the CPU.
PAGEAttribute
AttributeAttrStart of Sequential Parameter Blocks for attribute conditions.
ValueAttr0valueThe value the attribute is compared against.
InvertAttr0invertInvert the selection resulting from the current conditions in the block.
PAGEThin
EnabledThinenabledEnable thinning by index range, index step or random index.
Thin Out RangeThinoutrangeEnable index-based point filtering.
Thin Range StartThinrangestartDetermines the starting index for range-based point filtering.
Thin Range LengthThinrangelengthDetermines the number of points being filtered by index range.
Thin StepThinstepFilters every Nth point.
Thin RandomThinrandomDetermines the proportion of points randomly filtered.
Thin Random SeedThinrandomseedSets the random seed for points being randomly filtered.
InvertThininvertInvert the selection resulting from the current conditions in the block.
PAGEPattern
PatternPatternStart of Sequential Parameter Blocks for index-matching pattern.
InvertPattern0invertInvert the selection resulting from the current conditions in the block.
PAGEGroup
GroupGroupStart of Sequential Parameter Blocks for input groups.
GroupGroup0nameThe name of the group to use.
InvertGroup0invertInvert the selection resulting from the current conditions in the block.
PAGEBounding
Display BoundsDisplayboundEnable drawing the enabled bounding volumes. Surfaces and Outlines use the second-input geometry.
BoundBoundStart of Sequential Parameter Blocks for bounding volumes.
EnabledBound0enabledEnable this bounding block.
AttributeBound0inattrName of position attribute for bounding volume.
InvertBound0invertInvert the selection resulting from the current conditions in the block.
PAGECommon
BypassBypassPass through the first input to the output unchanged.
Free Extra GPU MemoryFreeextragpumemFree memory that has accumulated when output memory has grown and shrunk.
Render PrimitivesRenderprimitivesWhether to render the full POPX geometry. When off, only point instances are drawn.
Convert to Point PrimitivesConverttoptprimEnable converting points to point primitives when Render Primitives is off.
SRT / RSTSrtrstSets the transform order, SRT or RST, used when the points are rendered as TouchDesigner instances.
Input 0 POP - POPX/POP Geometry
Input 1 POP - Bounding Geometry
Output 0 POP - POPX/POP Geometry