<?xml version="1.0" encoding="iso-8859-1"?>
<xsi_file type="CompoundNode" name="Fat_ICE_Compound_v4" category="" tasks="" author="Pierre_R" url="" formatversion="1.4" compoundversion="1.0" versiontag="" constructionmode="Simulation" backgroundcolor="8355711">
	<description><![CDATA[1: Duplicate the animated mesh.                                                                                             2: Freeze the new mesh and apply a weight map.                                                                3: Paint where you want fat.                                                                                                    4: Create Simulated ICE Tree, connect the Fat Compound and set values.                  5: Enjoy.                                                                                                                                         Inspired from Todd Akita's video "ICESprings"                         http://vimeo.com/1743232]]></description>
	<definition>
		<nodes>
			<node type="Set Point Position" version="1.0" index="0">
				<param name="Reference" type="31" value="Self.PointPosition"></param>
				<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_ext name="Reference" type="31" value="Self.PointPosition"></param_ext>
				<portdef name="Position" type="16" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">2474</prop>
					<prop name="posy">1842</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="ExecuteNode" index="1">
				<portdef name="port1" type="4096" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="port2" type="4096" structure="1" group="0" instance="1" port="0"></portdef>
				<portdef name="port3" type="4096" structure="1" group="0" instance="2" port="0"></portdef>
				<portdef name="port4" type="4096" structure="1" group="0" instance="3" port="0"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">3037</prop>
					<prop name="posy">2060</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="MultiplyByScalarNode" 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>
				<param name="factor" type="4" value="0.881000"></param>
				<portdef name="value" type="16" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="factor" type="4" structure="1" group="0" instance="0" port="1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1968</prop>
					<prop name="posy">1951</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="SwitchContextNode" index="3">
				<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">1365</prop>
					<prop name="posy">1935</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="MultiplyByScalarNode" index="4">
				<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>
				<param name="factor" type="4" value="1.000000"></param>
				<portdef name="value" type="16" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="factor" type="4" structure="1" group="0" instance="0" port="1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1968</prop>
					<prop name="posy">2232</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="SubtractNode" index="5">
				<param name="first.first_x" type="4" value="0.000000"></param>
				<param name="first.first_y" type="4" value="0.000000"></param>
				<param name="first.first_z" type="4" value="0.000000"></param>
				<param name="second.second_x" type="4" value="0.000000"></param>
				<param name="second.second_y" type="4" value="0.000000"></param>
				<param name="second.second_z" type="4" value="0.000000"></param>
				<portdef name="first" type="16" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="second" type="16" structure="1" group="0" instance="0" port="1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1833</prop>
					<prop name="posy">2170</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="CompareNode" index="6">
				<param name="type" type="3" value="0"></param>
				<param name="epsilon" type="5" value="0.001000"></param>
				<param name="first" type="4" value="0.000000"></param>
				<param name="second" type="4" value="0.000000"></param>
				<portdef name="first" type="4" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="second" type="4" structure="1" group="0" instance="0" port="1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">2759</prop>
					<prop name="posy">1499</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="RescaleNode" index="7">
				<param name="value" type="4" value="0.000000"></param>
				<param name="sourcestart" type="4" value="0.000000"></param>
				<param name="sourceend" type="4" value="1.000000"></param>
				<param name="targetstart" type="4" value="1.000000"></param>
				<param name="targetend" type="4" value="0.500000"></param>
				<param name="clamp" type="11" value="true"></param>
				<portdef name="value" type="4" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="sourcestart" type="4" structure="1" group="0" instance="0" port="1"></portdef>
				<portdef name="sourceend" type="4" structure="1" group="0" instance="0" port="2"></portdef>
				<portdef name="targetstart" type="4" structure="1" group="0" instance="0" port="3"></portdef>
				<portdef name="targetend" type="4" structure="1" group="0" instance="0" port="4"></portdef>
				<portdef name="clamp" type="1" structure="1" group="0" instance="0" port="5"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1629</prop>
					<prop name="posy">2279</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="MultiplyNode" index="8">
				<param name="value1" type="4" value="1000.000000"></param>
				<param name="value2" type="4" value="1.000000"></param>
				<portdef name="value1" type="4" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="value2" type="4" structure="1" group="0" instance="1" port="0"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1827</prop>
					<prop name="posy">2279</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="RescaleNode" index="9">
				<param name="value" type="4" value="0.000000"></param>
				<param name="sourcestart" type="4" value="0.000000"></param>
				<param name="sourceend" type="4" value="1.000000"></param>
				<param name="targetstart" type="4" value="1.000000"></param>
				<param name="targetend" type="4" value="1.000000"></param>
				<param name="clamp" type="11" value="false"></param>
				<portdef name="value" type="4" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="sourcestart" type="4" structure="1" group="0" instance="0" port="1"></portdef>
				<portdef name="sourceend" type="4" structure="1" group="0" instance="0" port="2"></portdef>
				<portdef name="targetstart" type="4" structure="1" group="0" instance="0" port="3"></portdef>
				<portdef name="targetend" type="4" structure="1" group="0" instance="0" port="4"></portdef>
				<portdef name="clamp" type="1" structure="1" group="0" instance="0" port="5"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1842</prop>
					<prop name="posy">2740</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="SimulateParticlesNode" index="10">
				<param name="reference" type="31" value="Self"></param>
				<param name="mute" type="11" value="false"></param>
				<param_ext name="reference" type="31" value="Self"></param_ext>
				<portdef name="mute" 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">2852</prop>
					<prop name="posy">2984</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Get Point Position" version="1.0" index="11">
				<param name="Reference" type="31" value="Self.PointPosition"></param>
				<param_ext name="Reference" type="31" value="Self.PointPosition"></param_ext>
				<datablob category="ui_infos">
					<prop name="posx">1349</prop>
					<prop name="posy">2076</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Add Forces" version="1.0" index="12">
				<param name="Force1.Force1_x" type="4" value="0.000000"></param>
				<param name="Force1.Force1_y" type="4" value="0.000000"></param>
				<param name="Force1.Force1_z" type="4" value="0.000000"></param>
				<param name="Force2.Force2_x" type="4" value="0.000000"></param>
				<param name="Force2.Force2_y" type="4" value="0.000000"></param>
				<param name="Force2.Force2_z" type="4" value="0.000000"></param>
				<portdef name="Force2" type="16" structure="1" group="2" instance="0" port="0" groupname="Force1"></portdef>
				<portdef name="Force1" type="16" structure="1" group="2" instance="1" port="0" groupname="Force1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">2519</prop>
					<prop name="posy">2560</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="IfNode" index="13">
				<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">2934</prop>
					<prop name="posy">1850</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Set Data" version="1.0" index="14">
				<param name="Reference1" type="31" value="self.mass"></param>
				<param name="Reference" type="31" value="self.size"></param>
				<param name="Value" type="4" value="0.000000"></param>
				<param name="Value1" type="4" value="2.000000"></param>
				<param_ext name="Reference1" type="31" value="self.mass"></param_ext>
				<param_ext name="Reference" type="31" value="self.size"></param_ext>
				<portdef name="Value1" type="4" structure="1" group="2" instance="0" port="0" groupname="Value"></portdef>
				<portdef name="Value" type="4" structure="1" group="2" instance="1" port="0" groupname="Value"></portdef>
				<portdef name="In_Name" type="8192" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">2906</prop>
					<prop name="posy">1326</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Drag Force" version="1.0" index="15">
				<param name="Select_Drag_Type" type="3" value="1"></param>
				<param name="Strength" type="4" value="1.000000"></param>
				<portdef name="Strength" type="4" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<portdef name="Select_Drag_Type" type="2" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">2011</prop>
					<prop name="posy">2740</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Get Weight Map Value" version="1.0" index="16">
				<param name="Reference" type="31" value="cls.WeightMapCls.Weight_Map.Weights"></param>
				<param_ext name="Reference" type="31" value="cls.WeightMapCls.Weight_Map.Weights"></param_ext>
				<datablob category="ui_infos">
					<prop name="posx">1325</prop>
					<prop name="posy">2279</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="GetDataNode" index="17">
				<param name="reference" type="31" value="Fat.Fat_Animated"></param>
				<param_ext name="reference" type="31" value="Fat.Fat_Animated"></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">925</prop>
					<prop name="posy">1935</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="GetDataNode" index="18">
				<param name="reference" type="31" value="PointPosition"></param>
				<param_ext name="reference" type="31" value="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">1136</prop>
					<prop name="posy">1935</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="GetDataAtPreviousFrameNode" index="19">
				<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">2338</prop>
					<prop name="posy">1153</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="ScalarNode" index="20">
				<param name="value" type="4" value="1.000000"></param>
				<portdef name="value" type="4" structure="1" group="0" instance="0" port="0"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1212</prop>
					<prop name="posy">2811</prop>
					<prop name="state">ConnectedOnly</prop>
				</datablob>
			</node>
			<node type="GetDistanceBetweenNode" index="21">
				<param name="first.first_x" type="4" value="0.000000"></param>
				<param name="first.first_y" type="4" value="0.000000"></param>
				<param name="first.first_z" type="4" value="0.000000"></param>
				<param name="second.second_x" type="4" value="0.000000"></param>
				<param name="second.second_y" type="4" value="0.000000"></param>
				<param name="second.second_z" type="4" value="0.000000"></param>
				<portdef name="first" type="16" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="second" type="16" structure="1" group="0" instance="0" port="1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1539</prop>
					<prop name="posy">1997</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="AddNode" index="22">
				<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">2201</prop>
					<prop name="posy">1842</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="RescaleNode" index="23">
				<param name="value" type="4" value="0.000000"></param>
				<param name="sourcestart" type="4" value="0.000000"></param>
				<param name="sourceend" type="4" value="1.000000"></param>
				<param name="targetstart" type="4" value="1.000000"></param>
				<param name="targetend" type="4" value="2.000000"></param>
				<param name="clamp" type="11" value="false"></param>
				<portdef name="value" type="4" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="sourcestart" type="4" structure="1" group="0" instance="0" port="1"></portdef>
				<portdef name="sourceend" type="4" structure="1" group="0" instance="0" port="2"></portdef>
				<portdef name="targetstart" type="4" structure="1" group="0" instance="0" port="3"></portdef>
				<portdef name="targetend" type="4" structure="1" group="0" instance="0" port="4"></portdef>
				<portdef name="clamp" type="1" structure="1" group="0" instance="0" port="5"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">2031</prop>
					<prop name="posy">2498</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="MultiplyByScalarNode" index="24">
				<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>
				<param name="factor" type="4" value="1.000000"></param>
				<portdef name="value" type="16" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="factor" type="4" structure="1" group="0" instance="0" port="1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">2153</prop>
					<prop name="posy">2397</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Get Point Position" version="1.0" index="25">
				<param name="Reference" type="31" value="Self.PointPosition"></param>
				<param_ext name="Reference" type="31" value="Self.PointPosition"></param_ext>
				<datablob category="ui_infos">
					<prop name="posx">1964</prop>
					<prop name="posy">1749</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="MultiplyByScalarNode" index="26">
				<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>
				<param name="factor" type="4" value="1.000000"></param>
				<portdef name="value" type="16" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="factor" type="4" structure="1" group="0" instance="0" port="1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">2153</prop>
					<prop name="posy">2740</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="SubtractNode" index="27">
				<param name="first" type="4" value="0.000000"></param>
				<param name="second" type="4" value="1.000000"></param>
				<portdef name="first" type="4" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="second" type="4" structure="1" group="0" instance="0" port="1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1620</prop>
					<prop name="posy">2545</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="MultiplyNode" index="28">
				<param name="value1" type="4" value="0.500000"></param>
				<param name="value2" type="4" value="1.000000"></param>
				<portdef name="value1" type="4" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="value2" type="4" structure="1" group="0" instance="1" port="0"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1614</prop>
					<prop name="posy">2811</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Get Weight Map Value" version="1.0" index="29">
				<param name="Reference" type="31" value="cls.WeightMapCls.Weight_Map.Weights"></param>
				<param_ext name="Reference" type="31" value="cls.WeightMapCls.Weight_Map.Weights"></param_ext>
				<datablob category="ui_infos">
					<prop name="posx">1751</prop>
					<prop name="posy">2452</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="RescaleNode" index="30">
				<param name="value" type="4" value="0.000000"></param>
				<param name="sourcestart" type="4" value="0.000000"></param>
				<param name="sourceend" type="4" value="1.000000"></param>
				<param name="targetstart" type="4" value="1.000000"></param>
				<param name="targetend" type="4" value="0.000000"></param>
				<param name="clamp" type="11" value="false"></param>
				<portdef name="value" type="4" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="sourcestart" type="4" structure="1" group="0" instance="0" port="1"></portdef>
				<portdef name="sourceend" type="4" structure="1" group="0" instance="0" port="2"></portdef>
				<portdef name="targetstart" type="4" structure="1" group="0" instance="0" port="3"></portdef>
				<portdef name="targetend" type="4" structure="1" group="0" instance="0" port="4"></portdef>
				<portdef name="clamp" type="1" structure="1" group="0" instance="0" port="5"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1842</prop>
					<prop name="posy">2545</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="RescaleNode" index="31">
				<param name="value" type="4" value="1.000000"></param>
				<param name="sourcestart" type="4" value="1.000000"></param>
				<param name="sourceend" type="4" value="10.000000"></param>
				<param name="targetstart" type="4" value="1.000000"></param>
				<param name="targetend" type="4" value="2.000000"></param>
				<param name="clamp" type="11" value="false"></param>
				<portdef name="value" type="4" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="sourcestart" type="4" structure="1" group="0" instance="0" port="1"></portdef>
				<portdef name="sourceend" type="4" structure="1" group="0" instance="0" port="2"></portdef>
				<portdef name="targetstart" type="4" structure="1" group="0" instance="0" port="3"></portdef>
				<portdef name="targetend" type="4" structure="1" group="0" instance="0" port="4"></portdef>
				<portdef name="clamp" type="1" structure="1" group="0" instance="0" port="5"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1014</prop>
					<prop name="posy">2811</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="RescaleNode" index="32">
				<param name="value" type="4" value="0.000000"></param>
				<param name="sourcestart" type="4" value="1.000000"></param>
				<param name="sourceend" type="4" value="1.750000"></param>
				<param name="targetstart" type="4" value="1.000000"></param>
				<param name="targetend" type="4" value="2.500000"></param>
				<param name="clamp" type="11" value="false"></param>
				<portdef name="value" type="4" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="sourcestart" type="4" structure="1" group="0" instance="0" port="1"></portdef>
				<portdef name="sourceend" type="4" structure="1" group="0" instance="0" port="2"></portdef>
				<portdef name="targetstart" type="4" structure="1" group="0" instance="0" port="3"></portdef>
				<portdef name="targetend" type="4" structure="1" group="0" instance="0" port="4"></portdef>
				<portdef name="clamp" type="1" structure="1" group="0" instance="0" port="5"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1416</prop>
					<prop name="posy">2811</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Get Point Normal" version="1.0" index="33">
				<param name="Reference" type="31" value="Self.PointNormal"></param>
				<param_ext name="Reference" type="31" value="Self.PointNormal"></param_ext>
				<datablob category="ui_infos">
					<prop name="posx">1783</prop>
					<prop name="posy">1842</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Execute Once" version="1.0" index="34">
				<param name="Reference" type="31" value="Self.AllowExecution"></param>
				<param name="Enable" type="11" value="true"></param>
				<param name="Reset" type="11" value="false"></param>
				<param_ext name="Reference" type="31" value="Self.AllowExecution"></param_ext>
				<portdef name="Port1" type="4096" structure="1" group="2" instance="0" port="0" groupname="Port1"></portdef>
				<portdef name="Flag_Name" type="8192" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<portdef name="Enable" type="1" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<portdef name="Reset" type="1" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">2878</prop>
					<prop name="posy">1153</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Set Data" version="1.0" index="35">
				<param name="Reference" type="31" value="self._InitPointPosition"></param>
				<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>
				<param_ext name="Reference" type="31" value="self._InitPointPosition"></param_ext>
				<portdef name="Value" type="16" structure="1" group="2" instance="0" port="0" groupname="Value"></portdef>
				<portdef name="In_Name" type="8192" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">2690</prop>
					<prop name="posy">1153</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="ExecuteNode" index="36">
				<portdef name="port1" type="4096" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="port2" type="4096" structure="1" group="0" instance="1" port="0"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">2721</prop>
					<prop name="posy">2201</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="RescaleNode" index="37">
				<param name="value" type="4" value="0.000000"></param>
				<param name="sourcestart" type="4" value="0.000000"></param>
				<param name="sourceend" type="4" value="1.000000"></param>
				<param name="targetstart" type="4" value="0.000000"></param>
				<param name="targetend" type="4" value="0.000000"></param>
				<param name="clamp" type="11" value="false"></param>
				<portdef name="value" type="4" structure="1" group="0" instance="0" port="0"></portdef>
				<portdef name="sourcestart" type="4" structure="1" group="0" instance="0" port="1"></portdef>
				<portdef name="sourceend" type="4" structure="1" group="0" instance="0" port="2"></portdef>
				<portdef name="targetstart" type="4" structure="1" group="0" instance="0" port="3"></portdef>
				<portdef name="targetend" type="4" structure="1" group="0" instance="0" port="4"></portdef>
				<portdef name="clamp" type="1" structure="1" group="0" instance="0" port="5"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1842</prop>
					<prop name="posy">1993</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Get Weight Map Value" version="1.0" index="38">
				<param name="Reference" type="31" value="cls.WeightMapCls.Weight_Map.Weights"></param>
				<param_ext name="Reference" type="31" value="cls.WeightMapCls.Weight_Map.Weights"></param_ext>
				<datablob category="ui_infos">
					<prop name="posx">1538</prop>
					<prop name="posy">2718</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Get Weight Map Value" version="1.0" index="39">
				<param name="Reference" type="31" value="cls.WeightMapCls.Weight_Map.Weights"></param>
				<param_ext name="Reference" type="31" value="cls.WeightMapCls.Weight_Map.Weights"></param_ext>
				<datablob category="ui_infos">
					<prop name="posx">2450</prop>
					<prop name="posy">1499</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Set Point Position" version="1.0" index="40">
				<param name="Reference" type="31" value="Self.PointPosition"></param>
				<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_ext name="Reference" type="31" value="Self.PointPosition"></param_ext>
				<portdef name="Position" type="16" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">2663</prop>
					<prop name="posy">1640</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
		</nodes>
		<exposed_ports>
			<port index="1" portname="execute" username="Execute" basename="Execute" portlabel="Execute" exposetype="single"> </port>
			<port index="7" portname="targetend" username="Affected" basename="Affected" portlabel="Affected" exposetype="single"> </port>
			<port index="17" portname="reference" username="Reference" basename="Reference" portlabel="Reference" exposetype="single"> </port>
			<port index="28" portname="value1" username="Rigidity" basename="Rigidity" portlabel="Rigidity" exposetype="single"> </port>
			<port index="31" portname="value" username="Multiplier" basename="Multiplier" portlabel="Multiplier" exposetype="single"> </port>
			<port index="37" portname="targetend" username="Centrifugal_Force" basename="Centrifugal Force" portlabel="Centrifugal Force" exposetype="single"> </port>
		</exposed_ports>
		<connections>
			<cnx from_node="34" from_port="result" to_node="1" to_port="port1"> </cnx>
			<cnx from_node="27" from_port="result" to_node="30" to_port="value"> </cnx>
			<cnx from_node="26" from_port="result" to_node="12" to_port="Force2"> </cnx>
			<cnx from_node="28" from_port="result" to_node="9" to_port="targetend"> </cnx>
			<cnx from_node="36" from_port="execute" to_node="13" to_port="iffalse"> </cnx>
			<cnx from_node="25" from_port="Value" to_node="22" to_port="value1"> </cnx>
			<cnx from_node="37" from_port="result" to_node="2" to_port="factor"> </cnx>
			<cnx from_node="29" from_port="Value" to_node="23" to_port="value"> </cnx>
			<cnx from_node="32" from_port="result" to_node="28" to_port="value2"> </cnx>
			<cnx from_node="33" from_port="Value" to_node="2" to_port="value"> </cnx>
			<cnx from_node="30" from_port="result" to_node="23" to_port="targetend"> </cnx>
			<cnx from_node="31" from_port="result" to_node="20" to_port="value"> </cnx>
			<cnx from_node="38" from_port="Value" to_node="9" to_port="value"> </cnx>
			<cnx from_node="39" from_port="Value" to_node="6" to_port="first"> </cnx>
			<cnx from_node="40" from_port="Execute" to_node="13" to_port="iftrue"> </cnx>
			<cnx from_node="15" from_port="Force" to_node="26" to_port="value"> </cnx>
			<cnx from_node="12" from_port="Execute" to_node="36" to_port="port2"> </cnx>
			<cnx from_node="11" from_port="Value" to_node="21" to_port="second"> </cnx>
			<cnx from_node="11" from_port="Value" to_node="5" to_port="second"> </cnx>
			<cnx from_node="2" from_port="result" to_node="22" to_port="value2"> </cnx>
			<cnx from_node="0" from_port="Execute" to_node="36" to_port="port1"> </cnx>
			<cnx from_node="6" from_port="result" to_node="13" to_port="condition"> </cnx>
			<cnx from_node="4" from_port="result" to_node="24" to_port="value"> </cnx>
			<cnx from_node="3" from_port="result" to_node="21" to_port="first"> </cnx>
			<cnx from_node="3" from_port="result" to_node="5" to_port="first"> </cnx>
			<cnx from_node="3" from_port="result" to_node="40" to_port="Position"> </cnx>
			<cnx from_node="5" from_port="result" to_node="4" to_port="value"> </cnx>
			<cnx from_node="7" from_port="result" to_node="8" to_port="value2"> </cnx>
			<cnx from_node="9" from_port="result" to_node="15" to_port="Strength"> </cnx>
			<cnx from_node="8" from_port="result" to_node="4" to_port="factor"> </cnx>
			<cnx from_node="10" from_port="simulate" to_node="1" to_port="port4"> </cnx>
			<cnx from_node="35" from_port="Execute" to_node="34" to_port="Port1"> </cnx>
			<cnx from_node="17" from_port="outname" to_node="18" to_port="inname"> </cnx>
			<cnx from_node="18" from_port="value" to_node="3" to_port="value"> </cnx>
			<cnx from_node="19" from_port="value" to_node="35" to_port="Value"> </cnx>
			<cnx from_node="24" from_port="result" to_node="12" to_port="Force1"> </cnx>
			<cnx from_node="23" from_port="result" to_node="26" to_port="factor"> </cnx>
			<cnx from_node="23" from_port="result" to_node="24" to_port="factor"> </cnx>
			<cnx from_node="21" from_port="result" to_node="37" to_port="value"> </cnx>
			<cnx from_node="20" from_port="result" to_node="27" to_port="first"> </cnx>
			<cnx from_node="20" from_port="result" to_node="32" to_port="value"> </cnx>
			<cnx from_node="22" from_port="result" to_node="0" to_port="Position"> </cnx>
			<cnx from_node="13" from_port="result" to_node="1" to_port="port3"> </cnx>
			<cnx from_node="16" from_port="Value" to_node="7" to_port="value"> </cnx>
			<cnx from_node="14" from_port="Execute" to_node="1" to_port="port2"> </cnx>
		</connections>
		<layout>
			<item type="input" name="Reference"> </item>
			<item type="input" name="Affected" min="0" max="1"> </item>
			<item type="input" name="Rigidity" min="0" max="1"> </item>
			<item type="input" name="Multiplier" min="1" max="10"> </item>
			<item type="input" name="Centrifugal_Force" min="0" max="1"> </item>
			<item type="output" name="Execute"> </item>
		</layout>
	</definition>
</xsi_file>
