> tools

Delete

tools/delete·v1.3.0
IN:1  OUT:1

The Delete operator uses the Delete POP internally to remove (or keep) packed points (instances) using 5 methods found on the Attribute, Thin, Pattern, Group and Bounding pages. On the Attribute page you can delete based on the values of point attributes. On the Thin page you can delete based on parameter-defined ranges, steps or randomly. You can delete based on patterns using Pattern Matching on the Pattern page. You can delete based on point groups on the Group page. You can delete based on bounding ranges on any attribute on the Bounding page.

Four of the methods let you build the logic using sequential blocks of parameters. For example on the Attribute page, one block selects P(0) > 0 and another that selects P(1) < 0 and ANDed together they will delete packed points in a quarter of the space.

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 to create new attributes.
AttributeAttr0inattrName of attribute for conditions.
FunctionAttr0funcComparison function used to determine which elements are selected based on its attribute value.
ValueAttr0valueAttribute value.
PAGEThin
InvertAttr0invertInvert the selection resulting from the current conditions in the block.
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.
PatternPattern0patternIndex-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
BoundBoundStart of Sequential Parameter Blocks for bounding volumes.
AttributeBound0inattrName of position attribute.
Bounding TypeBound0typeBounding volume type.
TranslateBound0translateTranslate the bounding volume.
RotateBound0rotateRotate the bounding volume.
ScaleBound0scaleScale the 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 PrimitivesRenderprimitivesToggles rendering of POPX Geometry or shows it as point instances only.
Convert to Point PrimitivesConverttoptprimConverts points to primitive points when Render Primitives is toggled off.
SRT / RSTSrtrstSets the transform order when using POPX Geometry as built-in TouchDesigner instances.
Input 0 POP POPX/POP Geometry
Output 0 POP POPX_out1