<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!-- <!DOCTYPE Movie SYSTEM "dtd/RVML.dtd"> -->
<Movie version='6' width='600' height='700' rate='1' backgroundColor='white' compressed='No'
	xmlns="http://www.kineticfusion.org/RVML/2.0">
	<Title>
		Elliptical Arcs Example
	</Title>
	<Desc>
		Illustrates the many ways in which elliptical arcs can be specified and how the arc
		properties determine which of four possible arcs is rendered.
	</Desc>
	<Definitions>
		<FontDefinition id='Arial' fontName='Arial' fontStyle='(bold)' fontRange='defined' />
		<EditField id='largeClockwise' bounds='bounds(-2, -2.0, 150, 14.0)' fieldName='' 
			fontID='Arial' fontSize='10.0' alignment='left' charLimit='0' color='black' 
			properties='(systemFont)'>
			<InitialText>Large Clockwise</InitialText>
		</EditField>
		<EditField id='smallClockwise' bounds='bounds(-2, -2.0, 150, 14.0)' fieldName='' 
			fontID='Arial' fontSize='10.0' alignment='left' charLimit='0' color='black'
			properties='(systemFont)'>
			<InitialText>Small Clockwise</InitialText>
		</EditField>
		<EditField id='largeCCW' bounds='bounds(-2, -2.0, 150, 14.0)' fieldName='' 
			fontID='Arial' fontSize='10.0' alignment='left' charLimit='0' color='black' 
			properties='(systemFont)'>
			<InitialText>Large Anti-clockwise</InitialText>
		</EditField>
		<EditField id='smallCCW' bounds='bounds(-2, -2.0, 150, 14.0)' fieldName='' 
			fontID='Arial' fontSize='10.0' alignment='left' charLimit='0' color='black' 
			properties='(systemFont)'>
			<InitialText>Small Anti-clockwise</InitialText>
		</EditField>
		<EditField id='allArcs' bounds='bounds(-2, -2.0, 150, 14.0)' fieldName='' 
			fontID='Arial' fontSize='10.0' alignment='left' charLimit='0' color='black' 
			properties='(systemFont)'>
			<InitialText>All Arcs</InitialText>
		</EditField>
		<EditField id='rotate1' bounds='bounds(-2, -2.0, 150, 14.0)' fieldName='' 
			fontID='Arial' fontSize='10.0' alignment='left' charLimit='0' color='black' 
			properties='(systemFont)'>
			<InitialText>Rotate -60 Degrees</InitialText>
		</EditField>
		<EditField id='rotate2' bounds='bounds(-2, -2.0, 150, 14.0)' fieldName='' 
			fontID='Arial' fontSize='10.0' alignment='left' charLimit='0' color='black' 
			properties='(systemFont)'>
			<InitialText>Rotate 60 Degrees</InitialText>
		</EditField>

		<Shape id='arcShape' bounds="auto">
			<LineStyles>
				<LineStyle index="1" width="2.2" color="red"/>
				<LineStyle index="2" width="1.8" color="blue"/>
				<LineStyle index="3" width="1.4" color="green"/>
				<LineStyle index="4" width="1" color="yellow"/>
			</LineStyles>
			<FillStyles>
				<ColorFill index="1"  color="black"/>
			</FillStyles>
			<Edges>
				<!-- First draw all the arcs in the same location -->

				<!-- Draw 4 possible arcs at specified rotation -->
				<SetStyle line="1" />
				<Move x="-150" y="0"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='Yes' clockwise='Yes' xRotation='0' />
				<SetStyle line="2" />
				<Move x="-150" y="0"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='No' clockwise='Yes' xRotation='0' />
				<SetStyle line="3" />
				<Move x="-150" y="0"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='Yes' clockwise='No' xRotation='0' />
				<SetStyle line="4" />
				<Move x="-150" y="0"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='No' clockwise='No' xRotation='0' />
				<!-- Draw 4 possible arcs at specified rotation -->
				<SetStyle line="1" />
				<Move x="-150" y="200"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='Yes' clockwise='Yes' xRotation='-60' />
				<SetStyle line="2" />
				<Move x="-150" y="200"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='No' clockwise='Yes' xRotation='-60' />
				<SetStyle line="3" />
				<Move x="-150" y="200"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='Yes' clockwise='No' xRotation='-60' />
				<SetStyle line="4" />
				<Move x="-150" y="200"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='No' clockwise='No' xRotation='-60' />
				<!-- Draw 4 possible arcs at specified rotation -->
				<SetStyle line="1" />
				<Move x="-150" y="400"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='Yes' clockwise='Yes' xRotation='60' />
				<SetStyle line="2" />
				<Move x="-150" y="400"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='No' clockwise='Yes' xRotation='60' />
				<SetStyle line="3" />
				<Move x="-150" y="400"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='Yes' clockwise='No' xRotation='60' />
				<SetStyle line="4" />
				<Move x="-150" y="400"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='No' clockwise='No' xRotation='60' />

				<!-- Now draw all the arcs across the stage - Just duplicate all the ops from above 
					 but moves each arc type to the right-->
				<!-- Draw 4 possible arcs at specified rotation -->
				<SetStyle line="1" />
				<Move x="-50" y="0"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='Yes' clockwise='Yes' xRotation='0' />
				<SetStyle line="2" />
				<Move x="50" y="0"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='No' clockwise='Yes' xRotation='0' />
				<SetStyle line="3" />
				<Move x="150" y="0"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='Yes' clockwise='No' xRotation='0' />
				<SetStyle line="4" />
				<Move x="250" y="0"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='No' clockwise='No' xRotation='0' />
				<!-- Draw 4 possible arcs at specified rotation -->
				<SetStyle line="1" />
				<Move x="-50" y="200"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='Yes' clockwise='Yes' xRotation='-60' />
				<SetStyle line="2" />
				<Move x="50" y="200"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='No' clockwise='Yes' xRotation='-60' />
				<SetStyle line="3" />
				<Move x="150" y="200"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='Yes' clockwise='No' xRotation='-60' />
				<SetStyle line="4" />
				<Move x="250" y="200"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='No' clockwise='No' xRotation='-60' />
				<!-- Draw 4 possible arcs at specified rotation -->
				<SetStyle line="1" />
				<Move x="-50" y="400"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='Yes' clockwise='Yes' xRotation='60' />
				<SetStyle line="2" />
				<Move x="50" y="400"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='No' clockwise='Yes' xRotation='60' />
				<SetStyle line="3" />
				<Move x="150" y="400"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='Yes' clockwise='No' xRotation='60' />
				<SetStyle line="4" />
				<Move x="250" y="400"/>
				<EArc isRelative="Yes" rx='25' ry='50' ex="50" ey="50" large='No' clockwise='No' xRotation='60' />
			</Edges>
		</Shape>
		<!-- Shape with Curves -->
	</Definitions>
	<Timeline>
		<Frame>
			<Place name="allArcs" depth="1" x="50" y="30"/>
			<Place name="largeClockwise" depth="2" x="130" y="30"/>
			<Place name="smallClockwise" depth="3" x="225" y="30"/>
			<Place name="largeCCW" depth="4" x="330" y="30"/>
			<Place name="smallCCW" depth="5" x="450" y="30"/>
			<Place name="arcShape" depth="6" x="200" y="100"/>
			<Place name="rotate1" depth="7" x="5" y="250"/>
			<Place name="rotate2" depth="8" x="5" y="450"/>
		</Frame>
	</Timeline>
</Movie>
