<?xml version="1.0" encoding="UTF-8"?>
<xsi_file type="CompoundNode" name="Draw Line To Parent" category="Debugging" author="Alan Fregtman" url="http://darkvertex.com/" formatversion="1.4" compoundversion="1.0">
	<description><![CDATA[Draws a debugging line from its origin to the parent object's position.]]></description>
	<definition>
		<nodes>
			<node type="GetDataNode" index="0">
				<param name="reference" type="31" value="this.kine.global"></param>
				<param_ext name="reference" type="31" value="this.kine.global"></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">-421</prop>
					<prop name="posy">385</prop>
					<prop name="state">Collapsed</prop>
				</datablob>
			</node>
			<node type="MultiplyVectorByMatrixNode" index="1">
				<param name="vector.vector_x" type="4" value="0.000000"></param>
				<param name="vector.vector_y" type="4" value="0.000000"></param>
				<param name="vector.vector_z" type="4" value="0.000000"></param>
				<param name="matrix.matrix_00" type="4" value="1.000000"></param>
				<param name="matrix.matrix_01" type="4" value="0.000000"></param>
				<param name="matrix.matrix_02" type="4" value="0.000000"></param>
				<param name="matrix.matrix_03" type="4" value="0.000000"></param>
				<param name="matrix.matrix_10" type="4" value="0.000000"></param>
				<param name="matrix.matrix_11" type="4" value="1.000000"></param>
				<param name="matrix.matrix_12" type="4" value="0.000000"></param>
				<param name="matrix.matrix_13" type="4" value="0.000000"></param>
				<param name="matrix.matrix_20" type="4" value="0.000000"></param>
				<param name="matrix.matrix_21" type="4" value="0.000000"></param>
				<param name="matrix.matrix_22" type="4" value="1.000000"></param>
				<param name="matrix.matrix_23" type="4" value="0.000000"></param>
				<param name="matrix.matrix_30" type="4" value="0.000000"></param>
				<param name="matrix.matrix_31" type="4" value="0.000000"></param>
				<param name="matrix.matrix_32" type="4" value="0.000000"></param>
				<param name="matrix.matrix_33" type="4" value="1.000000"></param>
				<portdef name="vector" type="16" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="matrix" type="256" structure="1" group="0" instance="0" port="1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">44</prop>
					<prop name="posy">328</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="3DVectorNode" index="2">
				<param name="value.value_x" type="4" value="0.000000"></param>
				<param name="value.value_y" type="4" value="0.000000"></param>
				<param name="value.value_z" type="4" value="0.000000"></param>
				<portdef name="value" type="16" structure="1" group="0" instance="0" port="0"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">139</prop>
					<prop name="posy">271</prop>
					<prop name="state">Collapsed</prop>
				</datablob>
			</node>
			<node type="InvertNode" index="3">
				<param name="value.value_00" type="4" value="1.000000"></param>
				<param name="value.value_01" type="4" value="0.000000"></param>
				<param name="value.value_02" type="4" value="0.000000"></param>
				<param name="value.value_03" type="4" value="0.000000"></param>
				<param name="value.value_10" type="4" value="0.000000"></param>
				<param name="value.value_11" type="4" value="1.000000"></param>
				<param name="value.value_12" type="4" value="0.000000"></param>
				<param name="value.value_13" type="4" value="0.000000"></param>
				<param name="value.value_20" type="4" value="0.000000"></param>
				<param name="value.value_21" type="4" value="0.000000"></param>
				<param name="value.value_22" type="4" value="1.000000"></param>
				<param name="value.value_23" type="4" value="0.000000"></param>
				<param name="value.value_30" type="4" value="0.000000"></param>
				<param name="value.value_31" type="4" value="0.000000"></param>
				<param name="value.value_32" type="4" value="0.000000"></param>
				<param name="value.value_33" type="4" value="1.000000"></param>
				<portdef name="value" type="256" structure="1" group="0" instance="0" port="0"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">-71</prop>
					<prop name="posy">385</prop>
					<prop name="state">Collapsed</prop>
				</datablob>
			</node>
			<node type="[embedded_0]" index="4">
				<param name="Display" type="11" value="true"></param>
				<param name="Select_Color" type="3" value="2"></param>
				<param name="Point_Array.Point_Array_x" type="4" value="0.000000"></param>
				<param name="Point_Array.Point_Array_y" type="4" value="0.000000"></param>
				<param name="Point_Array.Point_Array_z" type="4" value="0.000000"></param>
				<portdef name="Point_Array" type="16" structure="2" group="-1" instance="-1" port="-1"></portdef>
				<portdef name="Display" type="1" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<portdef name="Select_Color" type="2" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">420</prop>
					<prop name="posy">325</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="BuildArrayNode" index="5">
				<param name="value1.value1_x" type="4" value="0.000000"></param>
				<param name="value1.value1_y" type="4" value="0.000000"></param>
				<param name="value1.value1_z" type="4" value="0.000000"></param>
				<param name="value2.value2_x" type="4" value="0.000000"></param>
				<param name="value2.value2_y" type="4" value="0.000000"></param>
				<param name="value2.value2_z" type="4" value="0.000000"></param>
				<portdef name="value1" type="16" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="value2" type="16" structure="1" group="0" instance="1" port="0"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">276</prop>
					<prop name="posy">325</prop>
					<prop name="state">Collapsed</prop>
				</datablob>
			</node>
			<node type="GetDataNode" index="6">
				<param name="reference" type="31" value="this_parent.kine.global.pos"></param>
				<param_ext name="reference" type="31" value="this_parent.kine.global.pos"></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">-226</prop>
					<prop name="posy">328</prop>
					<prop name="state">Collapsed</prop>
				</datablob>
			</node>
		</nodes>
		<exposed_ports>
			<port index="4" portname="Execute" username="Execute" basename="Execute" portlabel="Execute" exposetype="single"> </port>
			<port index="4" portname="Display" username="Display" basename="Display" portlabel="Display" exposetype="single"> </port>
			<port index="4" portname="Select_Color" username="Color" basename="Color" portlabel="Color" exposetype="single"> </port>
		</exposed_ports>
		<connections>
			<cnx from_node="1" from_port="result" to_node="5" to_port="value2"> </cnx>
			<cnx from_node="0" from_port="value" to_node="3" to_port="value"> </cnx>
			<cnx from_node="2" from_port="result" to_node="5" to_port="value1"> </cnx>
			<cnx from_node="3" from_port="result" to_node="1" to_port="matrix"> </cnx>
			<cnx from_node="5" from_port="array" to_node="4" to_port="Point_Array"> </cnx>
			<cnx from_node="6" from_port="value" to_node="1" to_port="vector"> </cnx>
		</connections>
		<layout>
			<item type="input" name="Display"> </item>
			<item type="input" name="Color" min="0" max="8"> </item>
			<item type="output" name="Execute"> </item>
		</layout>
		<blob_dictionary>
		</blob_dictionary>
	</definition>
	<embedded_0 name="Display Line" category="Debugging" formatversion="1.4" compoundversion="1.6" versiontag="re-simplified" constructionmode="Current" backgroundcolor="7128421">
		<nodes>
			<node type="PassThroughNode" index="0">
				<param name="in.in_x" type="4" value="0.000000"></param>
				<param name="in.in_y" type="4" value="0.000000"></param>
				<param name="in.in_z" type="4" value="0.000000"></param>
				<portdef name="in" type="16" structure="2" group="0" instance="0" port="0"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">49</prop>
					<prop name="posy">140</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="SetOneDataNode" index="1">
				<param name="reference" type="31" value="Self.__DisplayLine"></param>
				<param name="source.source_x" type="4" value="0.000000"></param>
				<param name="source.source_y" type="4" value="0.000000"></param>
				<param name="source.source_z" type="4" value="0.000000"></param>
				<param_ext name="reference" type="31" value="Self.__DisplayLine"></param_ext>
				<portdef name="source" type="16" structure="2" 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">676</prop>
					<prop name="posy">126</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="SelectCaseNode" index="2">
				<param name="condition" type="3" value="3"></param>
				<param name="case0.case0_x" type="4" value="0.000000"></param>
				<param name="case0.case0_y" type="4" value="0.000000"></param>
				<param name="case0.case0_z" type="4" value="0.000000"></param>
				<param name="case1.case1_x" type="4" value="0.000000"></param>
				<param name="case1.case1_y" type="4" value="0.000000"></param>
				<param name="case1.case1_z" type="4" value="0.000000"></param>
				<param name="case2.case2_x" type="4" value="0.000000"></param>
				<param name="case2.case2_y" type="4" value="0.000000"></param>
				<param name="case2.case2_z" type="4" value="0.000000"></param>
				<param name="case3.case3_x" type="4" value="0.000000"></param>
				<param name="case3.case3_y" type="4" value="0.000000"></param>
				<param name="case3.case3_z" type="4" value="0.000000"></param>
				<param name="case4.case4_x" type="4" value="0.000000"></param>
				<param name="case4.case4_y" type="4" value="0.000000"></param>
				<param name="case4.case4_z" type="4" value="0.000000"></param>
				<param name="case5.case5_x" type="4" value="0.000000"></param>
				<param name="case5.case5_y" type="4" value="0.000000"></param>
				<param name="case5.case5_z" type="4" value="0.000000"></param>
				<param name="case6.case6_x" type="4" value="0.000000"></param>
				<param name="case6.case6_y" type="4" value="0.000000"></param>
				<param name="case6.case6_z" type="4" value="0.000000"></param>
				<param name="case7.case7_x" type="4" value="0.000000"></param>
				<param name="case7.case7_y" type="4" value="0.000000"></param>
				<param name="case7.case7_z" type="4" value="0.000000"></param>
				<param name="case8.case8_x" type="4" value="0.000000"></param>
				<param name="case8.case8_y" type="4" value="0.000000"></param>
				<param name="case8.case8_z" type="4" value="0.000000"></param>
				<param name="default.default_x" type="4" value="0.000000"></param>
				<param name="default.default_y" type="4" value="0.000000"></param>
				<param name="default.default_z" type="4" value="0.000000"></param>
				<portdef name="condition" type="2" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="case0" type="16" structure="2" group="1" instance="0" port="0"></portdef>
				<portdef name="case1" type="16" structure="2" group="1" instance="1" port="0"></portdef>
				<portdef name="case2" type="16" structure="2" group="1" instance="2" port="0"></portdef>
				<portdef name="case3" type="16" structure="2" group="1" instance="3" port="0"></portdef>
				<portdef name="case4" type="16" structure="2" group="1" instance="4" port="0"></portdef>
				<portdef name="case5" type="16" structure="2" group="1" instance="5" port="0"></portdef>
				<portdef name="case6" type="16" structure="2" group="1" instance="6" port="0"></portdef>
				<portdef name="case7" type="16" structure="2" group="1" instance="7" port="0"></portdef>
				<portdef name="case8" type="16" structure="2" group="1" instance="8" port="0"></portdef>
				<portdef name="default" type="16" structure="1" group="2" instance="0" port="0"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">376</prop>
					<prop name="posy">179</prop>
					<prop name="state">Normal</prop>
				</datablob>
				<datablob category="vis_1">
					<prop name="array">1</prop>
					<prop name="arraybegin">1</prop>
					<prop name="arrayend">99999</prop>
					<prop name="colorb">0.000000</prop>
					<prop name="colorg">0.000000</prop>
					<prop name="colorr">1.000000</prop>
					<prop name="displaymode">11</prop>
					<prop name="enable">1</prop>
					<prop name="modifiedonly">1</prop>
					<prop name="port">case0</prop>
				</datablob>
				<datablob category="vis_2">
					<prop name="array">1</prop>
					<prop name="arraybegin">1</prop>
					<prop name="arrayend">99999</prop>
					<prop name="colorb">0.000000</prop>
					<prop name="colorg">0.495000</prop>
					<prop name="colorr">1.000000</prop>
					<prop name="displaymode">11</prop>
					<prop name="enable">1</prop>
					<prop name="modifiedonly">1</prop>
					<prop name="port">case1</prop>
				</datablob>
				<datablob category="vis_3">
					<prop name="array">1</prop>
					<prop name="arraybegin">1</prop>
					<prop name="arrayend">99999</prop>
					<prop name="colorb">0.000000</prop>
					<prop name="colorg">1.000000</prop>
					<prop name="colorr">0.995000</prop>
					<prop name="displaymode">11</prop>
					<prop name="enable">1</prop>
					<prop name="modifiedonly">1</prop>
					<prop name="port">case2</prop>
				</datablob>
				<datablob category="vis_4">
					<prop name="array">1</prop>
					<prop name="arraybegin">1</prop>
					<prop name="arrayend">99999</prop>
					<prop name="colorb">0.000000</prop>
					<prop name="colorg">1.000000</prop>
					<prop name="colorr">0.000000</prop>
					<prop name="displaymode">11</prop>
					<prop name="enable">1</prop>
					<prop name="modifiedonly">1</prop>
					<prop name="port">case3</prop>
				</datablob>
				<datablob category="vis_5">
					<prop name="array">1</prop>
					<prop name="arraybegin">1</prop>
					<prop name="arrayend">99999</prop>
					<prop name="colorb">1.000000</prop>
					<prop name="colorg">1.000000</prop>
					<prop name="colorr">0.018000</prop>
					<prop name="displaymode">11</prop>
					<prop name="enable">1</prop>
					<prop name="modifiedonly">1</prop>
					<prop name="port">case4</prop>
				</datablob>
				<datablob category="vis_6">
					<prop name="array">1</prop>
					<prop name="arraybegin">1</prop>
					<prop name="arrayend">99999</prop>
					<prop name="colorb">1.000000</prop>
					<prop name="colorg">0.495000</prop>
					<prop name="colorr">0.000000</prop>
					<prop name="displaymode">11</prop>
					<prop name="enable">1</prop>
					<prop name="modifiedonly">1</prop>
					<prop name="port">case5</prop>
				</datablob>
				<datablob category="vis_7">
					<prop name="array">1</prop>
					<prop name="arraybegin">1</prop>
					<prop name="arrayend">99999</prop>
					<prop name="colorb">1.000000</prop>
					<prop name="colorg">0.000000</prop>
					<prop name="colorr">0.010000</prop>
					<prop name="displaymode">11</prop>
					<prop name="enable">1</prop>
					<prop name="modifiedonly">1</prop>
					<prop name="port">case6</prop>
				</datablob>
				<datablob category="vis_8">
					<prop name="array">1</prop>
					<prop name="arraybegin">1</prop>
					<prop name="arrayend">99999</prop>
					<prop name="colorb">0.928000</prop>
					<prop name="colorg">0.000000</prop>
					<prop name="colorr">0.436160</prop>
					<prop name="displaymode">11</prop>
					<prop name="enable">1</prop>
					<prop name="modifiedonly">1</prop>
					<prop name="port">case7</prop>
				</datablob>
				<datablob category="vis_9">
					<prop name="array">1</prop>
					<prop name="arraybegin">1</prop>
					<prop name="arrayend">99999</prop>
					<prop name="colorb">0.901000</prop>
					<prop name="colorg">0.010000</prop>
					<prop name="colorr">1.000000</prop>
					<prop name="displaymode">11</prop>
					<prop name="enable">1</prop>
					<prop name="modifiedonly">1</prop>
					<prop name="port">case8</prop>
				</datablob>
			</node>
			<node type="IfNode" index="3">
				<param name="condition" type="11" value="true"></param>
				<param name="iftrue.iftrue_x" type="4" value="0.000000"></param>
				<param name="iftrue.iftrue_y" type="4" value="0.000000"></param>
				<param name="iftrue.iftrue_z" type="4" value="0.000000"></param>
				<param name="iffalse.iffalse_x" type="4" value="0.000000"></param>
				<param name="iffalse.iffalse_y" type="4" value="0.000000"></param>
				<param name="iffalse.iffalse_z" type="4" value="0.000000"></param>
				<portdef name="condition" type="1" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="iftrue" type="16" structure="2" group="0" instance="0" port="1"></portdef>
				<portdef name="iffalse" type="16" structure="2" group="0" instance="0" port="2"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">566</prop>
					<prop name="posy">86</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="ModuloNode" index="4">
				<param name="value" type="3" value="2"></param>
				<param name="moduloby" type="3" value="8"></param>
				<portdef name="value" type="2" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="moduloby" type="2" structure="1" group="0" instance="0" port="1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">60</prop>
					<prop name="posy">41</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
		</nodes>
		<exposed_ports>
			<port index="0" portname="in" username="Point_Array" basename="Point Array" portlabel="Point Array" exposetype="single"> </port>
			<port index="1" portname="value" username="Execute" basename="Execute" portlabel="Execute" exposetype="single"> </port>
			<port index="3" portname="result" username="Result" basename="Result" portlabel="Result" exposetype="single"> </port>
			<port index="3" portname="condition" username="Display" basename="Display" portlabel="Display" exposetype="single"> </port>
			<port index="4" portname="value" username="Select_Color" basename="Select Color" portlabel="Select Color" exposetype="single"> </port>
		</exposed_ports>
		<connections>
			<cnx from_node="0" from_port="out" to_node="2" to_port="case0"> </cnx>
			<cnx from_node="0" from_port="out" to_node="2" to_port="case1"> </cnx>
			<cnx from_node="0" from_port="out" to_node="2" to_port="case2"> </cnx>
			<cnx from_node="0" from_port="out" to_node="2" to_port="case3"> </cnx>
			<cnx from_node="0" from_port="out" to_node="2" to_port="case4"> </cnx>
			<cnx from_node="0" from_port="out" to_node="2" to_port="case5"> </cnx>
			<cnx from_node="0" from_port="out" to_node="2" to_port="case6"> </cnx>
			<cnx from_node="0" from_port="out" to_node="2" to_port="case7"> </cnx>
			<cnx from_node="0" from_port="out" to_node="2" to_port="case8"> </cnx>
			<cnx from_node="0" from_port="out" to_node="3" to_port="iffalse"> </cnx>
			<cnx from_node="2" from_port="result" to_node="3" to_port="iftrue"> </cnx>
			<cnx from_node="3" from_port="result" to_node="1" to_port="source"> </cnx>
			<cnx from_node="4" from_port="result" to_node="2" to_port="condition"> </cnx>
		</connections>
		<layout>
			<item type="input" name="Display"> </item>
			<item type="input" name="Select_Color" min="0" max="0">
				<enum value="0"><![CDATA[Red]]></enum>
				<enum value="1"><![CDATA[Orange]]></enum>
				<enum value="2"><![CDATA[Yellow]]></enum>
				<enum value="3"><![CDATA[Green]]></enum>
				<enum value="4"><![CDATA[Aqua Blue]]></enum>
				<enum value="5"><![CDATA[Light Blue]]></enum>
				<enum value="6"><![CDATA[Deep Blue]]></enum>
				<enum value="7"><![CDATA[Purple]]></enum>
				<enum value="8"><![CDATA[Pink]]></enum>
			</item>
			<item type="input" name="Point_Array"> </item>
			<item type="output" name="Result"> </item>
			<item type="output" name="Execute"> </item>
		</layout>
	</embedded_0>
</xsi_file>
