<terragen_clip>
	<divide_scalar
		name = "Divide scalar 02"
		gui_use_node_pos = "1"
		gui_node_pos = "-1420 2020 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "Constant [-1, 0, 1]"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Length to scalar 01"
		>
	</divide_scalar>
	<length_to_scalar
		name = "Length to scalar 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-1420 2060 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "Constant [-1, 0, 1]"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</length_to_scalar>
	<constant_vector
		name = "Constant [-1, 0, 1]"
		gui_use_node_pos = "1"
		gui_node_pos = "-1420 2100 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		vector = "-1 0 1"
		>
	</constant_vector>
	<constant_scalar
		name = "Wavelength = 500"
		gui_use_node_pos = "1"
		gui_node_pos = "-1180 2100 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "500"
		>
	</constant_scalar>
	<constant_scalar
		name = "B = 1"
		gui_use_node_pos = "1"
		gui_node_pos = "-760 2100 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "1"
		>
	</constant_scalar>
	<constant_scalar
		name = "A = 0.5"
		gui_use_node_pos = "1"
		gui_node_pos = "-980 2100 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "0.5"
		>
	</constant_scalar>
	<note
		name = "Note 03"
		gui_use_node_pos = "1"
		gui_node_pos = "-740 2140 0"
		gui_group = "Symmetric spline wave"
		gui_node_size = "240 105.9339082 1"
		gui_note_text = "Amplitude at midpoint"
		gui_note_text_colour = "0 0 0"
		gui_node_colour = "0.9900000095 0.9599999785 0.6100000143"
		>
	</note>
	<note
		name = "Note 02"
		gui_use_node_pos = "1"
		gui_node_pos = "-980 2140 0"
		gui_group = "Symmetric spline wave"
		gui_node_size = "223.990724 103.9327487 1"
		gui_note_text = "Amplitude at 1 and 2 thirds of wavelength"
		gui_note_text_colour = "0 0 0"
		gui_node_colour = "0.9900000095 0.9599999785 0.6100000143"
		>
	</note>
	<note
		name = "Note 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-1400 2140 0"
		gui_group = "Symmetric spline wave"
		gui_node_size = "275.0202913 114.9373867 1"
		gui_note_text = "The wave is created along a line&#xD;&#xA;from origin through this point"
		gui_note_text_colour = "0 0 0"
		gui_node_colour = "0.9900000095 0.9599999785 0.6100000143"
		>
	</note>
	<dot_product
		name = "The wave function (dot)"
		gui_use_node_pos = "1"
		gui_node_pos = "-720 1600 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "Build [A function, 0, B function]"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Build [A', 0, B']"
		>
	</dot_product>
	<build_vector
		name = "Build [A function, 0, B function]"
		gui_use_node_pos = "1"
		gui_node_pos = "-1180 1640 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		x_input = "t**4 * s**2 + s**2 * t**4"
		y_input = ""
		z_input = "t**3 * s**3"
		>
	</build_vector>
	<multiply_scalar
		name = "t**3 * s**3"
		gui_use_node_pos = "1"
		gui_node_pos = "-1180 1680 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "t**3"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "s**3"
		>
	</multiply_scalar>
	<multiply_scalar
		name = "t**4 * s**2 + s**2 * t**4"
		gui_use_node_pos = "1"
		gui_node_pos = "-1180 1720 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "t**2 + s**2"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "t**2 * s**2"
		>
	</multiply_scalar>
	<add_scalar
		name = "t**2 + s**2"
		gui_use_node_pos = "1"
		gui_node_pos = "-1180 1760 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "t**2"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "s**2"
		>
	</add_scalar>
	<multiply_scalar
		name = "t**2 * s**2"
		gui_use_node_pos = "1"
		gui_node_pos = "-1180 1800 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "t**2"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "s**2"
		>
	</multiply_scalar>
	<multiply_scalar
		name = "t**3"
		gui_use_node_pos = "1"
		gui_node_pos = "-1360 1800 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "t = 1 - s"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "t**2"
		>
	</multiply_scalar>
	<multiply_scalar
		name = "s**3"
		gui_use_node_pos = "1"
		gui_node_pos = "-980 1800 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "s**2"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "s"
		>
	</multiply_scalar>
	<square_scalar
		name = "s**2"
		gui_use_node_pos = "1"
		gui_node_pos = "-980 1840 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "s"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</square_scalar>
	<square_scalar
		name = "t**2"
		gui_use_node_pos = "1"
		gui_node_pos = "-1360 1840 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "t = 1 - s"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</square_scalar>
	<null_shader
		name = "s"
		gui_use_node_pos = "1"
		gui_node_pos = "-980 1880 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "Modulo scalar = s"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</null_shader>
	<build_vector
		name = "Build [A', 0, B']"
		gui_use_node_pos = "1"
		gui_node_pos = "-760 2000 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		x_input = "A*0.0548697"
		y_input = ""
		z_input = "B*64"
		>
	</build_vector>
	<modulo_scalar
		name = "Modulo scalar = s"
		gui_use_node_pos = "1"
		gui_node_pos = "-1180 1920 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "Divide scalar 03"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Constant (1)"
		>
	</modulo_scalar>
	<complement_scalar
		name = "t = 1 - s"
		gui_use_node_pos = "1"
		gui_node_pos = "-1360 1880 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "Modulo scalar = s"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</complement_scalar>
	<constant_scalar
		name = "Constant (1)"
		gui_use_node_pos = "1"
		gui_node_pos = "-980 1960 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "1"
		>
	</constant_scalar>
	<divide_scalar
		name = "Divide scalar 03"
		gui_use_node_pos = "1"
		gui_node_pos = "-1180 1960 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "Dot product 01"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Wavelength = 500"
		>
	</divide_scalar>
	<dot_product
		name = "Dot product 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-1180 2000 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "Divide scalar 02"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Get position in geometry 01"
		>
	</dot_product>
	<get_position_in_geometry
		name = "Get position in geometry 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-1180 2040 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</get_position_in_geometry>
	<multiply_scalar
		name = "B*64"
		gui_use_node_pos = "1"
		gui_node_pos = "-760 2060 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "B = 1"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Constant (64)"
		>
		<constant_scalar
			name = "Constant (64)"
			gui_use_node_pos = "1"
			gui_node_pos = "-540 260 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "64"
			>
		</constant_scalar>
	</multiply_scalar>
	<group
		name = "Symmetric spline wave"
		gui_use_node_pos = "1"
		gui_node_pos = "-1086 1855 0"
		gui_group = ""
		gui_node_size = "966.649323 741.3020511 1"
		gui_node_colour = "0.5 0.5 0.5"
		special_group = "0"
		global_bookmark = "0"
		>
	</group>
	<multiply_scalar
		name = "A*0.0548697"
		gui_use_node_pos = "1"
		gui_node_pos = "-980 2060 0"
		gui_group = "Symmetric spline wave"
		enable = "1"
		input_node = "A = 0.5"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Divide scalar 01"
		>
		<constant_scalar
			name = "Constant (40)"
			gui_use_node_pos = "1"
			gui_node_pos = "-680 360 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "40"
			>
		</constant_scalar>
		<constant_scalar
			name = "Constant (729)"
			gui_use_node_pos = "1"
			gui_node_pos = "-500 360 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "729"
			>
		</constant_scalar>
		<divide_scalar
			name = "Divide scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-680 300 0"
			gui_group = ""
			enable = "1"
			input_node = "Constant (40)"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Constant (729)"
			>
		</divide_scalar>
	</multiply_scalar>
</terragen_clip>
