Delete parts of the input geometry


## Description

This can be used in many ways to delete points or objects from the input.


## Parameters

<table>
<thead>
	<tr>
		<th>Name</th>
		<th>Type</th>
		<th>Description</th>
	</tr>
</thead>
<tr>
	<td>class</td>
	<td><div class='bg-orange-800 px-2 py-px text-white rounded-sm'>integer</div></td>
	<td>defines the class that should be deleted (objects or vertices)</td>
</tr>
<tr>
	<td>invert</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>invert the selection created in the parameters below</td>
</tr>
<tr>
	<td>byObjectType</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>deletes objects by object type</td>
</tr>
<tr>
	<td>objectType</td>
	<td><div class='bg-orange-800 px-2 py-px text-white rounded-sm'>integer</div></td>
	<td>sets which object types should be deleted</td>
</tr>
<tr>
	<td>byExpression</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>deletes objects by an expression</td>
</tr>
<tr>
	<td>expression</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>sets the expression to select what should be deleted</td>
</tr>
<tr>
	<td>byAttrib</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>deletes objects by an attribute</td>
</tr>
<tr>
	<td>attribType</td>
	<td><div class='bg-orange-800 px-2 py-px text-white rounded-sm'>integer</div></td>
	<td>sets the type of the attribute for which items should be deleted</td>
</tr>
<tr>
	<td>attribName</td>
	<td><div class='bg-purple-800 px-2 py-px text-white rounded-sm'>string</div></td>
	<td>name of the attribute used</td>
</tr>
<tr>
	<td>attribSize</td>
	<td><div class='bg-orange-800 px-2 py-px text-white rounded-sm'>integer</div></td>
	<td>size of the attribute used</td>
</tr>
<tr>
	<td>attribComparisonOperator</td>
	<td><div class='bg-orange-800 px-2 py-px text-white rounded-sm'>integer</div></td>
	<td>comparison operator</td>
</tr>
<tr>
	<td>attribValue1</td>
	<td><div class='bg-yellow-800 px-2 py-px text-white rounded-sm'>float</div></td>
	<td>value of the attribute to compare with (when using float attribute)</td>
</tr>
<tr>
	<td>attribValue2</td>
	<td><div class='bg-teal-800 px-2 py-px text-white rounded-sm'>vector2</div></td>
	<td>value of the attribute to compare with (when using vector2 attribute)</td>
</tr>
<tr>
	<td>attribValue3</td>
	<td><div class='bg-blue-800 px-2 py-px text-white rounded-sm'>vector3</div></td>
	<td>value of the attribute to compare with (when using vector3 attribute)</td>
</tr>
<tr>
	<td>attribValue4</td>
	<td><div class='bg-lime-800 px-2 py-px text-white rounded-sm'>vector4</div></td>
	<td>value of the attribute to compare with (when using vector4 attribute)</td>
</tr>
<tr>
	<td>attribString</td>
	<td><div class='bg-purple-800 px-2 py-px text-white rounded-sm'>string</div></td>
	<td>value of the attribute to compare with (when using string attribute)</td>
</tr>
<tr>
	<td>byBbox</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>deletes objects that are inside a bounding box</td>
</tr>
<tr>
	<td>bboxSize</td>
	<td><div class='bg-blue-800 px-2 py-px text-white rounded-sm'>vector3</div></td>
	<td>the bounding box size</td>
</tr>
<tr>
	<td>bboxCenter</td>
	<td><div class='bg-blue-800 px-2 py-px text-white rounded-sm'>vector3</div></td>
	<td>the bounding box center</td>
</tr>
<tr>
	<td>byBoundingObject</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>deletes objects that are inside an object. This uses the object from the 2nd input</td>
</tr>
<tr>
	<td>keepPoints</td>
	<td><div class='bg-emerald-800 px-2 py-px text-white rounded-sm'>boolean</div></td>
	<td>keeps points</td>
</tr>
</table>