<?xml version="1.0" encoding="iso-8859-1"?>
<xsi_file type="CompoundNode" name="AF_kVolume" category="" tasks="Particles/Deleting Particles" author="Alan Fregtman" url="http://darkvertex.com/" formatversion="1.4" compoundversion="1.0" versiontag="" backgroundcolor="4167356">
	<description><![CDATA[Kills (deletes) particles that are within or outside a volume, with the optional possibility of filtering the effect by StateID.

The name "kVolume" comes from a RealFlow "kill daemon" by the same name, which does the same thing. (In a way this one's better because it can use shape, not just basic primitives.)]]></description>
	<definition>
		<nodes>
			<node type="GetDataNode" index="0">
				<param name="reference" type="31" value="Self.PointPosition"></param>
				<param_ext name="reference" type="31" value="Self.PointPosition"></param_ext>
				<portdef name="source" type="2048" structure="1" group="1" instance="0" port="0"></portdef>
				<portdef name="inname" type="8192" structure="1" group="3" instance="0" port="0"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">-568</prop>
					<prop name="posy">820</prop>
					<prop name="state">Collapsed</prop>
				</datablob>
			</node>
			<node type="DeletePointNode" index="1">
				<param name="reference" type="31" value="Self"></param>
				<param name="deleted" type="11" value="false"></param>
				<param_ext name="reference" type="31" value="Self"></param_ext>
				<portdef name="deleted" type="1" structure="1" group="1" instance="0" port="0"></portdef>
				<portdef name="inname" type="8192" structure="1" group="3" instance="0" port="0"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">-175</prop>
					<prop name="posy">821</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="IfNode" index="2">
				<param name="condition" type="11" value="false"></param>
				<portdef name="condition" type="1" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="iftrue" type="4096" structure="1" group="0" instance="0" port="1"></portdef>
				<portdef name="iffalse" type="4096" structure="1" group="0" instance="0" port="2"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">-31</prop>
					<prop name="posy">763</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="PointInVolumeNode" index="3">
				<param name="position.position_x" type="4" value="0.000000"></param>
				<param name="position.position_y" type="4" value="0.000000"></param>
				<param name="position.position_z" type="4" value="0.000000"></param>
				<param name="negate" type="11" value="true"></param>
				<param name="closedvolume" type="11" value="true"></param>
				<portdef name="geometry" type="1024" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="position" type="16" structure="1" group="0" instance="0" port="1"></portdef>
				<portdef name="negate" type="1" structure="1" group="0" instance="0" port="2"></portdef>
				<portdef name="closedvolume" type="1" structure="1" group="0" instance="0" port="3"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">-341</prop>
					<prop name="posy">765</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="IfNode" index="4">
				<param name="condition" type="11" value="false"></param>
				<portdef name="condition" type="1" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="iftrue" type="4096" structure="1" group="0" instance="0" port="1"></portdef>
				<portdef name="iffalse" type="4096" structure="1" group="0" instance="0" port="2"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">302</prop>
					<prop name="posy">707</prop>
					<prop name="state">Normal</prop>
				</datablob>
				<comment type="node" state="maximized" wordwrap="true" autoresize="true" background="0" background_alpha="0.000000" title="14876671" title_text="0" offsetx="-38" offsety="-38" sizex="96" sizey="19"><![CDATA[Filter by StateID?]]></comment>
			</node>
			<node type="IfNode" index="5">
				<param name="condition" type="11" value="false"></param>
				<portdef name="condition" type="1" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="iftrue" type="4096" structure="1" group="0" instance="0" port="1"></portdef>
				<portdef name="iffalse" type="4096" structure="1" group="0" instance="0" port="2"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">150</prop>
					<prop name="posy">974</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="CompareNode" index="7">
				<param name="type" type="3" value="0"></param>
				<param name="epsilon" type="5" value="0.001000"></param>
				<param name="first" type="3" value="0"></param>
				<param name="second" type="3" value="0"></param>
				<portdef name="first" type="2" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="second" type="2" structure="1" group="0" instance="0" port="1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">68</prop>
					<prop name="posy">1043</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="GetDataNode" index="9">
				<param name="reference" type="31" value="self.State_ID"></param>
				<param_ext name="reference" type="31" value="self.State_ID"></param_ext>
				<portdef name="source" type="2048" structure="1" group="1" instance="0" port="0"></portdef>
				<portdef name="inname" type="8192" structure="1" group="3" instance="0" port="0"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">-118</prop>
					<prop name="posy">1091</prop>
					<prop name="state">Collapsed</prop>
				</datablob>
			</node>
			<comment type="group" state="maximized" wordwrap="true" autoresize="false" background="0" background_alpha="0.100000" title="9764863" title_text="0" offsetx="-360" offsety="719" sizex="416" sizey="194"><![CDATA[Test for volume and delete points]]></comment>
			<comment type="group" state="maximized" wordwrap="true" autoresize="false" background="0" background_alpha="0.100000" title="9764863" title_text="0" offsetx="-129" offsety="940" sizex="361" sizey="191"><![CDATA[If StateID matches, KILL!]]></comment>
		</nodes>
		<exposed_ports>
			<port index="3" portname="geometry" username="Geometry" basename="Geometry" portlabel="Geometry" exposetype="single"> </port>
			<port index="3" portname="negate" username="Is_Inside" basename="Is Inside" portlabel="Is Inside" exposetype="single"> </port>
			<port index="3" portname="closedvolume" username="Closed_Volume" basename="Closed Volume" portlabel="Closed Volume" exposetype="single"> </port>
			<port index="4" portname="condition" username="filter_by_StateID" basename="filter by StateID" portlabel="filter by StateID" exposetype="single"> </port>
			<port index="4" portname="result" username="Kill" basename="Kill" portlabel="Kill" exposetype="single"> </port>
			<port index="7" portname="second" username="StateID" basename="StateID" portlabel="StateID" exposetype="single"> </port>
		</exposed_ports>
		<connections>
			<cnx from_node="1" from_port="execute" to_node="2" to_port="iftrue"> </cnx>
			<cnx from_node="2" from_port="result" to_node="4" to_port="iffalse"> </cnx>
			<cnx from_node="2" from_port="result" to_node="5" to_port="iftrue"> </cnx>
			<cnx from_node="0" from_port="value" to_node="3" to_port="position"> </cnx>
			<cnx from_node="3" from_port="result" to_node="1" to_port="deleted"> </cnx>
			<cnx from_node="3" from_port="result" to_node="2" to_port="condition"> </cnx>
			<cnx from_node="5" from_port="result" to_node="4" to_port="iftrue"> </cnx>
			<cnx from_node="7" from_port="result" to_node="5" to_port="condition"> </cnx>
			<cnx from_node="9" from_port="value" to_node="7" to_port="first"> </cnx>
		</connections>
		<layout>
			<item type="input" name="Geometry"> </item>
			<item type="input" name="Is_Inside"> </item>
			<item type="input" name="Closed_Volume"> </item>
			<item type="input" name="filter_by_StateID"> </item>
			<item type="input" name="StateID"> </item>
			<item type="output" name="Kill"> </item>
		</layout>
	</definition>
</xsi_file>
