<terragen_clip>
	<group
		name = "Spires"
		gui_use_node_pos = "1"
		gui_node_pos = "-586 -256 0"
		gui_group = ""
		gui_node_size = "902.003 618.859 1"
		gui_node_colour = "1 1 0.2195"
		special_group = "0"
		global_bookmark = "0"
		>
	</group>
	<add_scalar
		name = "Spire"
		gui_use_node_pos = "1"
		gui_node_pos = "-820 -240 0"
		gui_group = "Spires"
		enable = "1"
		input_node = "Build vector 01_1"
		gui_use_preview_patch_size = "1"
		gui_preview_patch_size = "2000 2000"
		input_2 = "Subtract scalar 01_1"
		>
		<colour_to_vector
			name = "Copy of build vector"
			gui_use_node_pos = "1"
			gui_node_pos = "-320 380 0"
			gui_group = ""
			enable = "1"
			input_node = "/Build vector 01_1"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</colour_to_vector>
		<x_to_scalar
			name = "Length of position"
			gui_use_node_pos = "1"
			gui_node_pos = "-540 320 0"
			gui_group = ""
			enable = "1"
			input_node = "Copy of build vector"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</x_to_scalar>
		<y_to_scalar
			name = "sphere radius"
			gui_use_node_pos = "1"
			gui_node_pos = "-360 320 0"
			gui_group = ""
			enable = "1"
			input_node = "Copy of build vector"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</y_to_scalar>
		<z_to_scalar
			name = "Z to scalar 01_1"
			gui_use_node_pos = "1"
			gui_node_pos = "-180 320 0"
			gui_group = ""
			enable = "1"
			input_node = "Copy of build vector"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</z_to_scalar>
		<divide_scalar
			name = "Divide scalar 01_1"
			gui_use_node_pos = "1"
			gui_node_pos = "-540 280 0"
			gui_group = ""
			enable = "1"
			input_node = "Length of position"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "sphere radius"
			>
		</divide_scalar>
		<clamp_0_1_scalar
			name = "Clamp 0 1 scalar 01_1"
			gui_use_node_pos = "1"
			gui_node_pos = "-540 240 0"
			gui_group = ""
			enable = "1"
			input_node = "Divide scalar 01_1"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</clamp_0_1_scalar>
		<power_scalar
			name = "Power scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-540 200 0"
			gui_group = ""
			enable = "1"
			input_node = "Clamp 0 1 scalar 01_1"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Z to scalar 01_1"
			>
		</power_scalar>
		<complement_scalar
			name = "Complement scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-540 160 0"
			gui_group = ""
			enable = "1"
			input_node = "Power scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</complement_scalar>
		<power_scalar
			name = "Power scalar 02"
			gui_use_node_pos = "1"
			gui_node_pos = "-540 120 0"
			gui_group = ""
			enable = "1"
			input_node = "Complement scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Inverse scalar 01"
			>
		</power_scalar>
		<inverse_scalar
			name = "Inverse scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-360 160 0"
			gui_group = ""
			enable = "1"
			input_node = "Z to scalar 01_1"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</inverse_scalar>
		<multiply_scalar
			name = "Multiply scalar 01_1"
			gui_use_node_pos = "1"
			gui_node_pos = "-540 80 0"
			gui_group = ""
			enable = "1"
			input_node = "Power scalar 02"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "sphere radius"
			>
		</multiply_scalar>
		<subtract_scalar
			name = "Subtract scalar 01_1"
			gui_use_node_pos = "1"
			gui_node_pos = "-540 40 0"
			gui_group = ""
			enable = "1"
			input_node = "Multiply scalar 01_1"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Copy of build vector"
			>
		</subtract_scalar>
	</add_scalar>
	<get_position_in_geometry
		name = "Get position in geometry 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-820 -20 0"
		gui_group = "Spires"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		>
	</get_position_in_geometry>
	<constant_scalar
		name = "Sector Count = 5"
		gui_use_node_pos = "1"
		gui_node_pos = "-620 0 0"
		gui_group = "Spires"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "5"
		>
	</constant_scalar>
	<build_vector
		name = "Build vector 01"
		gui_use_node_pos = "1"
		gui_node_pos = "-820 -60 0"
		gui_group = "Spires"
		enable = "1"
		input_node = "Get position in geometry 01"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		x_input = ""
		y_input = "Sector Count = 5"
		z_input = ""
		>
	</build_vector>
	<add_vector
		name = "Sectors"
		gui_use_node_pos = "1"
		gui_node_pos = "-820 -100 0"
		gui_group = "Spires"
		enable = "1"
		input_node = "Build vector 01"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Subtract vector 01"
		>
		<colour_to_vector
			name = "Colour to vector 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-180 240 0"
			gui_group = ""
			enable = "1"
			input_node = "/Build vector 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</colour_to_vector>
		<subtract_vector
			name = "Subtract vector 01"
			gui_use_node_pos = "1"
			gui_node_pos = "80 -200 0"
			gui_group = ""
			enable = "1"
			input_node = "Build vector 04"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Colour to vector 01"
			>
		</subtract_vector>
		<add_scalar
			name = "Atan2(x,z)"
			gui_use_node_pos = "1"
			gui_node_pos = "-500 200 0"
			gui_group = ""
			enable = "1"
			input_node = "Colour to vector 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Subtract scalar 02"
			>
			<colour_to_vector
				name = "Colour to vector 01_1"
				gui_use_node_pos = "1"
				gui_node_pos = "-100 200 0"
				gui_group = ""
				enable = "1"
				input_node = "/Sectors/Colour to vector 01"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				>
			</colour_to_vector>
			<constant_vector
				name = "Constant [1, 0, 1]"
				gui_use_node_pos = "1"
				gui_node_pos = "-280 200 0"
				gui_group = ""
				enable = "1"
				input_node = ""
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				vector = "1 0 1"
				>
			</constant_vector>
			<multiply_vector
				name = "Multiply vector 01"
				gui_use_node_pos = "1"
				gui_node_pos = "-100 160 0"
				gui_group = ""
				enable = "1"
				input_node = "Constant [1, 0, 1]"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				input_2 = "Colour to vector 01_1"
				>
			</multiply_vector>
			<length_to_scalar
				name = "Length to scalar 01"
				gui_use_node_pos = "1"
				gui_node_pos = "-100 120 0"
				gui_group = ""
				enable = "1"
				input_node = "Multiply vector 01"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				>
			</length_to_scalar>
			<divide_vector
				name = "Divide vector 01"
				gui_use_node_pos = "1"
				gui_node_pos = "-100 80 0"
				gui_group = ""
				enable = "1"
				input_node = "Multiply vector 01"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				input_2 = "Length to scalar 01"
				>
			</divide_vector>
			<z_to_scalar
				name = "Z to scalar 01"
				gui_use_node_pos = "1"
				gui_node_pos = "-460 40 0"
				gui_group = ""
				enable = "1"
				input_node = "Divide vector 01"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				>
			</z_to_scalar>
			<clamp_0_scalar
				name = "Clamp 0 scalar 01"
				gui_use_node_pos = "1"
				gui_node_pos = "-460 0 0"
				gui_group = ""
				enable = "1"
				input_node = "Z to scalar 01"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				>
			</clamp_0_scalar>
			<conditional_Boolean_scalar
				name = "boolean&gt;0"
				gui_use_node_pos = "1"
				gui_node_pos = "-460 -40 0"
				gui_group = ""
				enable = "1"
				input_node = "Clamp 0 scalar 01"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				condition = "0"
				comparison_value = "Constant scalar 01"
				>
				<constant_scalar
					name = "Constant scalar 01"
					gui_use_node_pos = "1"
					gui_node_pos = "-260 20 0"
					gui_group = ""
					enable = "1"
					input_node = ""
					gui_use_preview_patch_size = "0"
					gui_preview_patch_size = "1000 1000"
					scalar = "0"
					>
				</constant_scalar>
			</conditional_Boolean_scalar>
			<boolean_NOT_scalar
				name = "Boolean&lt;0"
				gui_use_node_pos = "1"
				gui_node_pos = "-460 -80 0"
				gui_group = ""
				enable = "1"
				input_node = "boolean&gt;0"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				>
			</boolean_NOT_scalar>
			<x_to_scalar
				name = "X to scalar 01"
				gui_use_node_pos = "1"
				gui_node_pos = "-100 40 0"
				gui_group = ""
				enable = "1"
				input_node = "Divide vector 01"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				>
			</x_to_scalar>
			<constant_scalar
				name = "PI"
				gui_use_node_pos = "1"
				gui_node_pos = "-280 0 0"
				gui_group = ""
				enable = "1"
				input_node = ""
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				scalar = "3.14159"
				>
			</constant_scalar>
			<subtract_scalar
				name = "Subtract scalar 01"
				gui_use_node_pos = "1"
				gui_node_pos = "-280 -40 0"
				gui_group = ""
				enable = "1"
				input_node = "PI"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				input_2 = "Arccos scalar 01"
				>
			</subtract_scalar>
			<add_scalar
				name = "Add scalar 02"
				gui_use_node_pos = "1"
				gui_node_pos = "-280 -80 0"
				gui_group = ""
				enable = "1"
				input_node = "Subtract scalar 01"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				input_2 = "Subtract scalar 01"
				>
			</add_scalar>
			<multiply_scalar
				name = "Multiply scalar 01"
				gui_use_node_pos = "1"
				gui_node_pos = "-360 -140 0"
				gui_group = ""
				enable = "1"
				input_node = "Boolean&lt;0"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				input_2 = "Add scalar 02"
				>
			</multiply_scalar>
			<arccos_scalar
				name = "Arccos scalar 01"
				gui_use_node_pos = "1"
				gui_node_pos = "-100 0 0"
				gui_group = ""
				enable = "1"
				input_node = "X to scalar 01"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				>
			</arccos_scalar>
			<add_scalar
				name = "Add scalar 03"
				gui_use_node_pos = "1"
				gui_node_pos = "-360 -180 0"
				gui_group = ""
				enable = "1"
				input_node = "Multiply scalar 01"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				input_2 = "Arccos scalar 01"
				>
			</add_scalar>
			<subtract_scalar
				name = "Subtract scalar 02"
				gui_use_node_pos = "1"
				gui_node_pos = "0 -200 0"
				gui_group = ""
				enable = "1"
				input_node = "Add scalar 03"
				gui_use_preview_patch_size = "0"
				gui_preview_patch_size = "1000 1000"
				input_2 = "Colour to vector 01_1"
				>
			</subtract_scalar>
		</add_scalar>
		<constant_scalar
			name = "2*PI"
			gui_use_node_pos = "1"
			gui_node_pos = "-380 240 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			scalar = "6.28319"
			>
		</constant_scalar>
		<y_to_scalar
			name = "Y to scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-220 180 0"
			gui_group = ""
			enable = "1"
			input_node = "Colour to vector 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</y_to_scalar>
		<divide_scalar
			name = "Divide scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-220 140 0"
			gui_group = ""
			enable = "1"
			input_node = "2*PI"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Y to scalar 01"
			>
		</divide_scalar>
		<modulo_scalar
			name = "Modulo scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-500 100 0"
			gui_group = ""
			enable = "1"
			input_node = "Atan2(x,z)"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Divide scalar 01"
			>
		</modulo_scalar>
		<subtract_scalar
			name = "Subtract scalar 03"
			gui_use_node_pos = "1"
			gui_node_pos = "-500 60 0"
			gui_group = ""
			enable = "1"
			input_node = "Atan2(x,z)"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Modulo scalar 01"
			>
		</subtract_scalar>
		<sin_scalar
			name = "Sin scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-420 0 0"
			gui_group = ""
			enable = "1"
			input_node = "Subtract scalar 03"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</sin_scalar>
		<cos_scalar
			name = "Cos scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-600 0 0"
			gui_group = ""
			enable = "1"
			input_node = "Subtract scalar 03"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</cos_scalar>
		<build_vector
			name = "Build vector 02"
			gui_use_node_pos = "1"
			gui_node_pos = "-600 -100 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			x_input = "Cos scalar 01"
			y_input = ""
			z_input = "Sin scalar 01"
			>
		</build_vector>
		<build_vector
			name = "Build vector 03"
			gui_use_node_pos = "1"
			gui_node_pos = "-420 -100 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			x_input = "Negate scalar 01"
			y_input = ""
			z_input = "Cos scalar 01"
			>
		</build_vector>
		<negate_scalar
			name = "Negate scalar 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-420 -40 0"
			gui_group = ""
			enable = "1"
			input_node = "Sin scalar 01"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			>
		</negate_scalar>
		<dot_product
			name = "Dot product 01"
			gui_use_node_pos = "1"
			gui_node_pos = "-600 -140 0"
			gui_group = ""
			enable = "1"
			input_node = "Build vector 02"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Colour to vector 01"
			>
		</dot_product>
		<dot_product
			name = "Dot product 02"
			gui_use_node_pos = "1"
			gui_node_pos = "-420 -140 0"
			gui_group = ""
			enable = "1"
			input_node = "Build vector 03"
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			input_2 = "Colour to vector 01"
			>
		</dot_product>
		<build_vector
			name = "Build vector 04"
			gui_use_node_pos = "1"
			gui_node_pos = "-520 -180 0"
			gui_group = ""
			enable = "1"
			input_node = ""
			gui_use_preview_patch_size = "0"
			gui_preview_patch_size = "1000 1000"
			x_input = "Dot product 01"
			y_input = ""
			z_input = "Dot product 02"
			>
		</build_vector>
	</add_vector>
	<constant_vector
		name = "Offset [500, 0, 500]"
		gui_use_node_pos = "1"
		gui_node_pos = "-620 -100 0"
		gui_group = "Spires"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		vector = "500 0 500"
		>
	</constant_vector>
	<subtract_vector
		name = "Subtract vector 02"
		gui_use_node_pos = "1"
		gui_node_pos = "-820 -140 0"
		gui_group = "Spires"
		enable = "1"
		input_node = "Sectors"
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		input_2 = "Offset [500, 0, 500]"
		>
	</subtract_vector>
	<constant_scalar
		name = "Radius"
		gui_use_node_pos = "1"
		gui_node_pos = "-640 -140 0"
		gui_group = "Spires"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "200"
		>
	</constant_scalar>
	<constant_scalar
		name = "Power"
		gui_use_node_pos = "1"
		gui_node_pos = "-460 -140 0"
		gui_group = "Spires"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		scalar = "2"
		>
	</constant_scalar>
	<build_vector
		name = "Build vector 01_1"
		gui_use_node_pos = "1"
		gui_node_pos = "-820 -200 0"
		gui_group = "Spires"
		enable = "1"
		input_node = ""
		gui_use_preview_patch_size = "0"
		gui_preview_patch_size = "1000 1000"
		x_input = "Subtract vector 02"
		y_input = "Radius"
		z_input = "Power"
		>
	</build_vector>
</terragen_clip>
