<?xml version='1.0' ?>
<fabmetheus twistprecision="10" step='.2'>
	<circle id='circle' name='pillar' radius='9'/>
	<square name='pillar' size='[5,5]' translate.y='=20'/>
	<extrude target='=document.getElementsByName(pillar)' pathEnd.z='4'/>

	<!--
	<path id="vertex_holder">
		<vertex x="8.8" y="7.7" z="2.9" />
		<vertex x="0" y="0" z="2.9" />
	</path>
	<path id="curve">
		<vertex />
		<arc x='40' y='40' radius='60' xAxisRotation='20' largeArcFlag='f' sweepFlag='f'/>
	</path>
		
		
			<ellipse cx="74.285713" cy="200" rx="30" ry="10">
			</ellipse>
		
		<extrude target="=document.getElementByID(inset_outline)" />
		<polygon id="polygon test" threesidedpolygon="test" radius="20.0" sides="3" />
		<extrude id="extrude crooked" id="extrude crooked" path='[0,0,0],[0,45,1],[33,0,2]' target="[0,0,0],[20,0,0],[0,10,0]" segments="5" y="50" />
		<dictionary id="double y" return='=[x*2,y,z]'/>
		-->
		<!--
		<function id="doubley" parameters='x,y,z' >
			<statement x='=x*2'/>
			<return return='=[x,y*2,z]'/>
		</function>
		<function id="half" parameters='number' >
			<return return='=0.5*number'/>
		</function>
		<function id="triple" parameters='number' >
			<statement number='=number*3'/>
			<return return='=number'/>
		</function>
		<wedge id="wedgeSeven" target='=document.getElementByID($ring)' center='[]'/>
		<function id="minus80" parameters='u=-80' return='=u*2'/>
		<qqqextrude id="exseptagon" target="=document.getElementByID($septagon)"  />
		<qqqflip axis='[-1, 1]' origin='[]' reverse='f' target='=document.getElementByID($exseptagon)'/>
			<extrude id="extrude pentagon" segments="5" target="=document.getElementByID($ring)" tilttox_comment="2" twistpath_comment="[0,0],[1,30],[2,0]" x="40" />
			<outline closed='f' target='=document.getElementByID($septagon)' strokeWidth='3.0'/>
				<extrude id="extrude hook" maximumunbuckling='3.0' path='[0],[20],[0,-10],[-5,-5]' segments="5" target="[0,0],[2,3],[0,3]" tiltTopz="1" x="80" />
				-->
			</fabmetheus>
