<?xml version="1.0" encoding="iso-8859-1"?>
<xsi_file type="CompoundNode" name="ooRelax" category="" tasks="Deformation/Effects" author="Piotrek Marczak" url="" formatversion="1.4" compoundversion="1.0" versiontag="" backgroundcolor="12356156">
	<description><![CDATA[]]></description>
	<definition>
		<nodes>
			<node type="Get Point Position" version="1.0" index="0">
				<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">640</prop>
					<prop name="posy">196</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="SetOneDataNode" index="1">
				<param name="reference" type="31" value="Self.ModPointPosition"></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.ModPointPosition"></param_ext>
				<portdef name="source" type="16" 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">914</prop>
					<prop name="posy">169</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="ooSimpleSmooth" version="1.0" index="2">
				<param name="Use_Point_Positions_Subselection" type="11" value="false"></param>
				<param name="Point_Positions_Subselection.Point_Positions_Subselection_x" type="4" value="0.000000"></param>
				<param name="Point_Positions_Subselection.Point_Positions_Subselection_y" type="4" value="0.000000"></param>
				<param name="Point_Positions_Subselection.Point_Positions_Subselection_z" type="4" value="0.000000"></param>
				<param name="Strength" type="4" value="1.000000"></param>
				<param name="Iterations" type="3" value="10"></param>
				<portdef name="Use_Point_Positions_Subselection" type="1" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<portdef name="Strength" type="4" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<portdef name="Iterations" type="2" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<portdef name="Point_Positions_Subselection" type="16" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">934</prop>
					<prop name="posy">52</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Set Point Position" version="1.0" index="3">
				<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">952</prop>
					<prop name="posy">290</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Set Point Position" version="1.0" index="4">
				<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">920</prop>
					<prop name="posy">562</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="ooShrinkWrap" version="1.0" index="5">
				<param name="Mute" type="11" value="false"></param>
				<param name="Use_Point_Positions_Subselection" type="11" value="true"></param>
				<param name="Point_Positions_Subselection.Point_Positions_Subselection_x" type="4" value="0.000000"></param>
				<param name="Point_Positions_Subselection.Point_Positions_Subselection_y" type="4" value="0.000000"></param>
				<param name="Point_Positions_Subselection.Point_Positions_Subselection_z" type="4" value="0.000000"></param>
				<param name="Blend" type="4" value="0.717000"></param>
				<param name="Closest_surface_if_no_intersection" type="11" value="true"></param>
				<param name="Select_ShrinkWrap_Method" type="3" value="1"></param>
				<portdef name="Closest_surface_if_no_intersection" type="1" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<portdef name="Select_ShrinkWrap_Method" type="2" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<portdef name="Mute" type="1" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<portdef name="Use_Point_Positions_Subselection" type="1" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<portdef name="Blend" type="4" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<portdef name="Target_Mesh" type="1024" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<portdef name="Point_Positions_Subselection" type="16" structure="1" group="-1" instance="-1" port="-1"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">896</prop>
					<prop name="posy">385</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="ExecuteNode" index="6">
				<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>
				<portdef name="port5" type="4096" structure="1" group="0" instance="4" port="0"></portdef>
				<datablob category="ui_infos">
					<prop name="posx">1294</prop>
					<prop name="posy">201</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="Get Point Position" version="1.0" index="7">
				<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">666</prop>
					<prop name="posy">-46</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="IfNode" index="8">
				<param name="condition" type="11" value="true"></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">1169</prop>
					<prop name="posy">361</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="GetDataNode" index="9">
				<param name="reference" type="31" value="this.ModPointPosition"></param>
				<param_ext name="reference" type="31" value="this.ModPointPosition"></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">468</prop>
					<prop name="posy">472</prop>
					<prop name="state">Collapsed</prop>
				</datablob>
			</node>
			<node type="GetDataNode" index="10">
				<param name="reference" type="31" value="self"></param>
				<param_ext name="reference" type="31" value="self"></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">767</prop>
					<prop name="posy">485</prop>
					<prop name="state">Collapsed</prop>
				</datablob>
			</node>
			<node type="SetOneDataNode" index="11">
				<param name="reference" type="31" value="Self.OriginalPointPosition"></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.OriginalPointPosition"></param_ext>
				<portdef name="source" type="16" 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">894</prop>
					<prop name="posy">-83</prop>
					<prop name="state">Normal</prop>
				</datablob>
			</node>
			<node type="GetDataNode" index="12">
				<param name="reference" type="31" value="this.OriginalPointPosition"></param>
				<param_ext name="reference" type="31" value="this.OriginalPointPosition"></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">590</prop>
					<prop name="posy">302</prop>
					<prop name="state">Collapsed</prop>
				</datablob>
			</node>
		</nodes>
		<exposed_ports>
			<port index="2" portname="Strength" username="Smooth_Strength" basename="Smooth Strength" portlabel="Smooth Strength" exposetype="single"> </port>
			<port index="2" portname="Iterations" username="Smooth_Iterations" basename="Smooth Iterations" portlabel="Smooth Iterations" exposetype="single"> </port>
			<port index="5" portname="Blend" username="Reproject_Strength" basename="Reproject Strength" portlabel="Reproject Strength" exposetype="single"> </port>
			<port index="6" portname="execute" username="Execute" basename="Execute" portlabel="Execute" exposetype="single"> </port>
			<port index="8" portname="condition" username="Reproject" basename="Reproject" portlabel="Reproject" exposetype="single"> </port>
		</exposed_ports>
		<connections>
			<cnx from_node="2" from_port="execute" to_node="6" to_port="port2"> </cnx>
			<cnx from_node="3" from_port="Execute" to_node="6" to_port="port4"> </cnx>
			<cnx from_node="4" from_port="Execute" to_node="8" to_port="iffalse"> </cnx>
			<cnx from_node="0" from_port="Value" to_node="1" to_port="source"> </cnx>
			<cnx from_node="5" from_port="Deform" to_node="8" to_port="iftrue"> </cnx>
			<cnx from_node="7" from_port="Value" to_node="11" to_port="source"> </cnx>
			<cnx from_node="8" from_port="result" to_node="6" to_port="port5"> </cnx>
			<cnx from_node="9" from_port="value" to_node="4" to_port="Position"> </cnx>
			<cnx from_node="9" from_port="value" to_node="5" to_port="Point_Positions_Subselection"> </cnx>
			<cnx from_node="1" from_port="value" to_node="6" to_port="port3"> </cnx>
			<cnx from_node="10" from_port="value" to_node="5" to_port="Target_Mesh"> </cnx>
			<cnx from_node="11" from_port="value" to_node="6" to_port="port1"> </cnx>
			<cnx from_node="12" from_port="value" to_node="3" to_port="Position"> </cnx>
		</connections>
		<layout>
			<item type="input" name="Smooth_Strength"> </item>
			<item type="input" name="Smooth_Iterations"> </item>
			<item type="input" name="Reproject"> </item>
			<item type="input" name="Reproject_Strength"> </item>
			<item type="output" name="Execute"> </item>
		</layout>
		<blob_dictionary>
		</blob_dictionary>
	</definition>
</xsi_file>
