<?xml version="1.0" encoding="UTF-8"?>
<Worksheet>
<Version major="7" minor="1"/>
<Label-Scheme value="2" prefix=""/>
<View-Properties presentation="false"></View-Properties>
<MapleNet-Properties warnlevel="3" longdelim="true" plotoptions="" echo="1" errorcursor="false" elisiontermsthreshold="10000" elisiontermsbefore="100" errorbreak="1" prettyprint="3" prompt="&gt; " latexwidth="5.0" useclientjvm="true" ansi="false" screenheight="25" labelwidth="20" plotdevice="inline" typesetting="standard" displayprecision="-1" indentamount="4" elisiondigitsthreshold="10000" quiet="false" plotoutput="terminal" rtablesize="10" preplot="" showassumed="0" plotdriver="openviz" elisiontermsafter="100" labelling="true" postplot="" screenwidth="79" elisiondigitsbefore="100" elisiondigitsafter="100" verboseproc="1" imaginaryunit="I" ShowLabels="true"/>
<Styles><Font name="Heading 4" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Ordered List 5" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Ordered List 1" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Text Output" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Bullet Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Equation Label" background="[255,255,255]" bold="true" executable="false" family="Monospaced" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Author" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Text" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Diagnostic" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[40,120,40]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Heading 2" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="16" subscript="false" superscript="false" underline="false"/>
<Font name="Page Number" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="10" subscript="false" superscript="false" underline="false"/>
<Font name="Ordered List 3" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Maple Plot" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Normal" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Maple Input" background="[255,255,255]" bold="true" executable="true" family="Monospaced" foreground="[255,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Annotation Title" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false"/>
<Font name="2D Output" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="2D Inert Output" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[144,144,144]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Dictionary Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[147,0,15]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true"/>
<Font name="Dash Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Heading 3" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="true" opaque="false" readonly="false" size="14" subscript="false" superscript="false" underline="false"/>
<Font name="Ordered List 4" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Maple Output" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="List Item" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="2D Input" background="[255,255,255]" bold="false" executable="true" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Line Printed Output" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Maple Input Placeholder" background="[255,255,255]" bold="true" executable="true" family="Monospaced" foreground="[200,0,200]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="2D Math" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Error" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[255,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Warning" background="[255,255,255]" bold="false" executable="false" family="Monospaced" foreground="[0,0,255]" italic="false" opaque="false" readonly="true" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Heading 1" background="[255,255,255]" bold="true" executable="false" family="Serif" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false"/>
<Font name="Annotation Text" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Title" background="[255,255,255]" bold="true" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="18" subscript="false" superscript="false" underline="false"/>
<Font name="Ordered List 2" background="[255,255,255]" bold="false" executable="false" family="Times New Roman" foreground="[0,0,0]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="false"/>
<Font name="Hyperlink" background="[255,255,255]" bold="false" executable="false" family="Serif" foreground="[0,128,128]" italic="false" opaque="false" readonly="false" size="12" subscript="false" superscript="false" underline="true"/>
<Layout name="Ordered List 5" alignment="left" bullet="ROMAN" firstindent="0" leftmargin="144" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1"/>
<Layout name="Heading 4" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Text Output" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="newline" pagebreak-before="false" initial="0"/>
<Layout name="Ordered List 1" alignment="left" bullet="numeric" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1"/>
<Layout name="Annotation Title" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="12" spacebelow="12" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Bullet Item" alignment="left" bullet="dot" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Author" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="8" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Dash Item" alignment="left" bullet="dash" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Heading 3" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Diagnostic" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="any" pagebreak-before="false" initial="0"/>
<Layout name="Ordered List 4" alignment="left" bullet="ALPHABETIC" firstindent="0" leftmargin="108" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1"/>
<Layout name="Maple Output" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.3" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Line Printed Output" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="any" pagebreak-before="false" initial="0"/>
<Layout name="List Item" alignment="left" bullet="indent" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Heading 2" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="2" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Ordered List 3" alignment="left" bullet="roman" firstindent="0" leftmargin="72" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1"/>
<Layout name="Error" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Maple Plot" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Warning" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Heading 1" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="8" spacebelow="4" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Title" alignment="centred" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="12" spacebelow="12" linebreak="space" pagebreak-before="false" initial="0"/>
<Layout name="Ordered List 2" alignment="left" bullet="alphabetic" firstindent="0" leftmargin="36" rightmargin="0" linespacing="0.0" spaceabove="3" spacebelow="3" linebreak="space" pagebreak-before="false" initial="-1"/>
<Layout name="Normal" alignment="left" bullet="none" firstindent="0" leftmargin="0" rightmargin="0" linespacing="0.0" spaceabove="0" spacebelow="0" linebreak="space" pagebreak-before="false" initial="0"/>
<Pencil-style name="Pencil 3" pen-color="[0,0,0]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 1" pen-color="[0,0,0]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 5" pen-color="[255,0,0]" pen-height="5.0" pen-width="5.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 2" pen-color="[0,0,255]" pen-height="1.0" pen-width="1.0" pen-opacity="1.0"/>
<Pencil-style name="Pencil 4" pen-color="[0,0,255]" pen-height="3.0" pen-width="3.0" pen-opacity="1.0"/>
<Highlighter-style name="Highlighter 2" pen-color="[255,204,0]" pen-height="14.0" pen-width="14.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 4" pen-color="[0,255,255]" pen-height="32.0" pen-width="32.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 3" pen-color="[51,255,0]" pen-height="24.0" pen-width="24.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 1" pen-color="[255,153,255]" pen-height="12.0" pen-width="8.0" pen-opacity="0.8"/>
<Highlighter-style name="Highlighter 5" pen-color="[255,255,0]" pen-height="48.0" pen-width="48.0" pen-opacity="0.8"/>
</Styles>
<Task-table>
    <Task-category name="&lt;default&gt;">
    </Task-category>
</Task-table>
<Group labelreference="L1" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">STAR WARS, BY GEORGE LUCCHESE AND JOHN VALENTA</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">with(plots):with(plottools):with(ListTools):</Text-field>
</Input>
</Group>
<Group labelreference="L9" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">macro(darkgray=COLOR(RGB, .55, .55, .55));</Text-field>
</Input>
</Group>
<Group labelreference="L19" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">macro(lightgray=COLOR(RGB, .9, .9, .9));</Text-field>
</Input>
</Group>
<Group labelreference="L33" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">macro(midgray=COLOR(RGB, .65, .65, .65));</Text-field>
</Input>
</Group>
<Group labelreference="L25" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">This is the linear transformation function used to change from one value (a) to another (b) over a period of time (ir) and find the value at one instance of time (i)</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">change:=(a,b,ir,i)-&gt;a+((b-a)/ir)*(i mod ir);</Text-field>
</Input>
</Group>
<Group labelreference="L21" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">space:=plot([[16,12],[-16,12],[-16,-12],[16,-12],[16,12]],color=black,filled=true);</Text-field>
</Input>
</Group>
<Group labelreference="L2" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">XWING MODELS</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">p:=plot([[0,1.5],[7,1.25],[7,.75],[0,0],[0,1.5]],color=gray, filled=true);</Text-field>
</Input>
</Group>
<Group labelreference="L7" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">c1:=translate(scale(plot([(cos(t)),(sin(t)),t=0..Pi*2],filled=true,color=darkgray),1/2,1/2,[0,0]),6.5,1.75);</Text-field>
</Input>
</Group>
<Group labelreference="L8" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">c2:=translate(scale(plot([(cos(t)),(sin(t)),t=0..Pi*2],filled=true,color=darkgray),1/1.25,1/1.25,[0,0]),1,2.25);</Text-field>
</Input>
</Group>
<Group labelreference="L10" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">c3:=translate(scale(plot([(cos(t)),(sin(t)),t=0..Pi*2],filled=true,color=red),1/1.5,1/1.5,[0,0]),1,2.25);</Text-field>
</Input>
</Group>
<Group labelreference="L4" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">wing:=translate(rotate(display(p,c1,c3,c2,scaling=constrained, axes=none),Pi/8,[0,.75]),1,0);</Text-field>
</Input>
</Group>
<Group labelreference="L6" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">w1:=display(reflect(wing,[[0,0],[1,0]]));</Text-field>
</Input>
</Group>
<Group labelreference="L5" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">w2:=display(reflect(wing,[[0,0],[0,1]]));</Text-field>
</Input>
</Group>
<Group labelreference="L11" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">w3:=display(reflect(wing,[0,0]));</Text-field>
</Input>
</Group>
<Group labelreference="L16" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">body:=plot([[.75,1.5],[1.25,0],[.75,-1.5],[-.75,-1.5],[-1.25,0],[-.75,1.5],[.75,1.5],[1.25,0]],color=darkgray,filled=true);</Text-field>
</Input>
</Group>
<Group labelreference="L15" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L12" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">xwingback:=display(body,wing,w1,w2,w3);</Text-field>
</Input>
</Group>
<Group labelreference="L93" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">c3b:=translate(scale(plot([(cos(t)),(sin(t)),t=0..Pi*2],filled=true,color=darkgray),1/1.5,1/1.5,[0,0]),1,2.25);</Text-field>
</Input>
</Group>
<Group labelreference="L92" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">wingb:=translate(rotate(display(p,c1,c3b,c2,scaling=constrained, axes=none),Pi/8,[0,.75]),1,0);</Text-field>
</Input>
</Group>
<Group labelreference="L94" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">w1b:=display(reflect(wingb,[[0,0],[1,0]]));</Text-field>
</Input>
</Group>
<Group labelreference="L95" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">w2b:=display(reflect(wingb,[[0,0],[0,1]]));</Text-field>
</Input>
</Group>
<Group labelreference="L91" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">w3b:=display(reflect(wingb,[0,0]));</Text-field>
</Input>
</Group>
<Group labelreference="L97" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">window:=plot([[.5,1.25],[1,0],[.25,-.25],[-.25,-.25],[-1,0],[-.5,1.25],[.5,1.25],[1,0]],color=blue,filled=true);</Text-field>
</Input>
</Group>
<Group labelreference="L96" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">xwingfront:=display(window,body,wingb,w1b,w2b,w3b);</Text-field>
</Input>
</Group>
<Group labelreference="L90" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
<Group labelreference="L47" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">w4:=plot([[0,2],[6,2],[6,1],[2,0],[0,0],[0,2]],color=gray,filled=true,scaling=constrained);</Text-field>
</Input>
</Group>
<Group labelreference="L50" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">w5:=plot([[.5,2],[1.5,2],[1.5,0],[.5,0],[.5,2]],filled=true,color=darkgray,scaling=constrained);</Text-field>
</Input>
</Group>
<Group labelreference="L49" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">w6:=plot([[.75,0],[1.25,0],[1.25,-2],[.75,-2],[.75,0]],filled=true,color=darkgray,scaling=constrained);</Text-field>
</Input>
</Group>
<Group labelreference="L101" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">w7:=scale(plot([[0,2],[6,2],[6,1],[2,0],[0,0],[0,2]],color=red,filled=true,scaling=constrained),.75,.75,[0,1]);</Text-field>
</Input>
</Group>
<Group labelreference="L52" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">e1:=translate(display(w5,w6),0,1);</Text-field>
</Input>
</Group>
<Group labelreference="L46" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">g1:=translate(plot([[0,0],[.5,0],[.5,1.5],[.4,1.5],[.4,7.5],[.1,7.5],[.1,1.5],[0,1.5],[0,0]],filled=true,color=darkgray,scaling=constrained),6,.75);</Text-field>
</Input>
</Group>
<Group labelreference="L51" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">wingtop:=display(e1,g1,w7,w4);</Text-field>
</Input>
</Group>
<Group labelreference="L45" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">b1:=plot([[0,0],[2,0],[2,3],[1.75,5],[1.75,10],[1.5,12],[.5,12],[.25,10],[.25,5],[0,3],[0,0]],filled=true,color=gray,scaling=constrained);</Text-field>
</Input>
</Group>
<Group labelreference="L48" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">b2:=plot([[0,0],[.25,-.25],[.75,-.25],[1,0],[1,.5],[.75,2],[.25,2],[0,.5],[0,0]],filled=true,color=blue,scaling=constrained);</Text-field>
</Input>
</Group>
<Group labelreference="L44" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">xwingtop:=rotate(translate(display(translate(b2,.5,3.5),translate(wingtop,2,1),reflect(translate(wingtop,0,1),[[0,2],[0,1]]),b1),-1,-2),Pi/2,[0,0]);</Text-field>
</Input>
</Group>
<Group labelreference="L105" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">rl1:=plot([[7.1,0],[7.4,0],[7.4,2],[7.1,2],[7.1,0]],color=red,filled=true);</Text-field>
</Input>
</Group>
<Group labelreference="L104" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">rl2:=reflect(rl1,[[0,0],[0,1]]);</Text-field>
</Input>
<Input>
<Text-field prompt="&gt; " style="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0"></Text-field>
</Input>
</Group>
<Group labelreference="L103" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">redlaser:=rotate(translate(display(rl1,rl2,scaling=constrained),0,8),Pi/2,[0,0]);</Text-field>
</Input>
</Group>
<Group labelreference="L122" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">redlaser2:=plot([[0,0],[6,0],[6,.3],[0,.3],[0,0]],color=red,filled=true);</Text-field>
</Input>
</Group>
<Group labelreference="L124" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">trenchwall:=display(s3,s1);</Text-field>
</Input>
</Group>
<Group labelreference="L121" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ex1:=plot([(cos(t)),(sin(t)),t=0..Pi*2],filled=true,color=yellow);</Text-field>
</Input>
</Group>
<Group labelreference="L123" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">ex2:=scale(plot([(cos(t)),(sin(t)),t=0..Pi*2],filled=true,color=orange),1.25,1.25);</Text-field>
</Input>
</Group>
<Group labelreference="L120" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">explosion:=display(ex1,ex2);</Text-field>
</Input>
</Group>
<Group labelreference="L102" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">explosion2a:=scale(plot([(cos(t)),(sin(t)),t=Pi..2*Pi],filled=true,color=white),10,2,[0,0]);</Text-field>
</Input>
</Group>
<Group labelreference="L139" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">explosion2b:=scale(plot([(cos(t)),(sin(t)),t=0..Pi],filled=true,color=white),10,2,[0,0]);</Text-field>
</Input>
</Group>
<Group labelreference="L14" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">DEATH STAR BIG</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">c4:=scale(plot([(cos(t)),(sin(t)),t=0..Pi*2],filled=true,color=lightgray),10,10,[0,0]);</Text-field>
</Input>
</Group>
<Group labelreference="L29" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">c5:=scale(plot([(cos(t)),(sin(t)),t=Pi..2*Pi],filled=false,color=midgray),10,2,[0,0]);</Text-field>
</Input>
</Group>
<Group labelreference="L31" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">c6:=translate(rotate(scale(plot([(cos(t)),(sin(t)),t=0..Pi*2],filled=true,color=midgray),3,4,[0,0]),Pi/8,[0,0]),4,4);</Text-field>
</Input>
</Group>
<Group labelreference="L30" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">deathstar:=display(c6,c5,c4);</Text-field>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">DEATH STAR SURFACE </Text-field>
</Input>
</Group>
<Group labelreference="L56" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">s1:=plot([[-16,12],[16,12],[16,-12],[-16,-12],[-16,12]],filled=true,color=lightgray);</Text-field>
</Input>
</Group>
<Group labelreference="L57" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">t1:=plot([[-16,2],[16,2],[16,-2],[-16,-2],[-16,2]],filled=true,color=midgray);</Text-field>
</Input>
</Group>
<Group labelreference="L55" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">dstrs1:=display(t1,s1,scaling=constrained);</Text-field>
</Input>
</Group>
<Group labelreference="L65" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">cannontop:=translate(plot([[0,2],[.3,2],[.3,3],[.7,3],[.7,2],[1,2],[1.3,2],[1.3,3],[1.7,3],[1.7,2],[2,2],[2,0],[0,0],[0,2]],filled=true,color=midgray,scaling=constrained),-1,-1);</Text-field>
</Input>
</Group>
<Group labelreference="L73" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">t2:=plot([[-16,6],[0,0],[16,6],[16,-12],[-16,-12],[-16,6],[0,0]],filled=true,color=midgray);</Text-field>
</Input>
</Group>
<Group labelreference="L72" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">t3:=plot([[-16,-12],[0,0],[16,-12],[-16,-12],[0,0]],filled=true,color=lightgray);</Text-field>
</Input>
</Group>
<Group labelreference="L75" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">trench:=display(t3,t2);</Text-field>
</Input>
</Group>
<Group labelreference="L110" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">s3:=plot([[10,12],[16,12],[16,-12],[10,-12]],filled=true,color=midgray);</Text-field>
</Input>
</Group>
<Group labelreference="L111" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">s4:=reflect(s3,[[0,0],[0,1]]);</Text-field>
</Input>
</Group>
<Group labelreference="L108" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">trench2:=display(s3,s4,s1);</Text-field>
</Input>
</Group>
<Group labelreference="L74" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" linebreak="space" spaceabove="0" rightmargin="0" bullet="none" firstindent="0" linespacing="0.0" pagebreak-before="false" leftmargin="0" alignment="left" initial="0" spacebelow="0">tower:=translate(plot([[0,0],[0,3],[.5,4],[1.5,4],[2,3],[2,0],[0,0]],filled=true,color=lightgray),-1,0);</Text-field>
</Input>
</Group>
<Group labelreference="L71" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">laser:=plot([[0,0],[0,.2],[1,.2],[1,0],[0,0]],filled=true,color=green);</Text-field>
</Input>
</Group>
<Group labelreference="L142" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">INTRO</Text-field>
</Input>
</Group>
<Group labelreference="L143" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">title:=seq(textplot({[0,5,&quot;Star Wars&quot;],[0,4,&quot;by&quot;],[0,3,&quot;George Lucchese&quot;],[0,2,&quot;and&quot;],[0,1, &quot;John Valenta&quot;]},axes=none),i=0..25);</Text-field>
</Input>
</Group>
<Group labelreference="L53" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal"></Text-field>
<Text-field style="Text" layout="Normal">ANIMATE SCENE 1</Text-field>
</Input>
</Group>
<Group labelreference="L34" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">xwing1a:=(i)-&gt;display(translate(rotate(scale(xwingback,change(1,.25,25,i),change(1,.25,25,i),[0,0]),change(0,Pi/2,25,i),[0,0]),change(10,-18,25,i),change(10,-10,25,i)));</Text-field>
</Input>
</Group>
<Group labelreference="L35" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">xwing1b:=(i)-&gt;display(translate(rotate(scale(xwingback,change(.75,.2,25,i),change(.75,.2,25,i),[0,0]),change(0,Pi/2,25,i),[0,0]),change(12,-16,25,i),change(-4,-2,25,i)));</Text-field>
</Input>
</Group>
<Group labelreference="L17" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">scene1:=seq(display(xwing1a(i),xwing1b(i),deathstar,space),i=0..25):</Text-field>
</Input>
</Group>
<Group labelreference="L58" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">ANIMATE SCENE 2</Text-field>
</Input>
</Group>
<Group labelreference="L67" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">xwing2a_xo:=10:xwing2a_xf:=-4:xwing2a_yo:=10:xwing2a_yf:=2:</Text-field>
</Input>
</Group>
<Group labelreference="L68" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">xwing2b_xo:=12:xwing2b_xf:=-8:xwing2b_yo:=-10:xwing2b_yf:=-1:</Text-field>
</Input>
</Group>
<Group labelreference="L59" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">xwing2a:=(i)-&gt;display(translate(scale(xwingtop,change(1,.25,25,i),change(1,.25,25,i),[0,0]),change(xwing2a_xo,xwing2a_xf,25,i),change(xwing2a_yo,xwing2a_yf,25,i)));</Text-field>
</Input>
</Group>
<Group labelreference="L63" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">xwing2b:=(i)-&gt;display(translate(scale(xwingtop,change(1,.25,25,i),change(1,.25,25,i),[0,0]),change(xwing2b_xo,xwing2b_xf,25,i),change(xwing2b_yo,xwing2b_yf,25,i)));</Text-field>
</Input>
</Group>
<Group labelreference="L66" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">-NOTE- the cannons in this sequence track the xwings</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">cannon2a:=(i)-&gt;display(translate(rotate(cannontop,Pi+arctan(6+change(xwing2a_xo,xwing2a_xf,25,i),8-change(xwing2a_yo,xwing2a_yf,25,i)),[0,0]),-6,8));</Text-field>
</Input>
</Group>
<Group labelreference="L70" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">cannon2b:=(i)-&gt;display(translate(rotate(cannontop,Pi+arctan(-6+change(xwing2b_xo,xwing2b_xf,25,i),-10-change(xwing2b_yo,xwing2b_yf,25,i)),[0,0]),6,-9));</Text-field>
</Input>
</Group>
<Group labelreference="L60" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">scene2:=seq(display(xwing2a(i),xwing2b(i),cannon2a(i),cannon2b(i),dstrs1),i=0..25);</Text-field>
</Input>
</Group>
<Group labelreference="L80" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">ANIMATE SCENE 3</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">xwing3a:=(i)-&gt;display(translate(rotate(scale(xwingback,change(1,.8,25,i),change(1,.8,25,i),[0,0]),change(0,Pi/12,25,i),[0,0]),change(5,-2,25,i),change(5,0,25,i)));</Text-field>
</Input>
</Group>
<Group labelreference="L82" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">tower3a:=(i)-&gt;display(translate(scale(tower,change(.3,3,25,i),change(.3,3,25,i),[0,0]),change(1,19,25,i),change(0,4,25,i)));</Text-field>
</Input>
</Group>
<Group labelreference="L87" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">laser3a:=(i)-&gt;display(translate(scale(laser,change(.3,6,25,i),1,[0,0]),change(1,22,25,i),0));</Text-field>
</Input>
</Group>
<Group labelreference="L81" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">scene3:=seq(display(xwing3a(i),laser3a(i),trench,tower3a(i),space),i=0..25);</Text-field>
</Input>
</Group>
<Group labelreference="L83" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">ANIMATE SCENE 3b</Text-field>
</Input>
</Group>
<Group labelreference="L84" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">xwing3b:=(i)-&gt;display(translate(rotate(scale(xwingback,change(.8,.9,25,i),change(.8,.9,25,i),[0,0]),change(Pi/12,-Pi/12,25,i),[0,0]),change(-2,3,25,i),change(0,-2,25,i)));</Text-field>
</Input>
</Group>
<Group labelreference="L85" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">tower3b:=(i)-&gt;display(translate(scale(tower,change(.3,3,25,i),change(.3,3,25,i),[0,0]),change(-1,-19,25,i),change(0,4,25,i)));</Text-field>
</Input>
</Group>
<Group labelreference="L89" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">laser3b:=(i)-&gt;display(translate(rotate(scale(laser,change(.3,6,25,i),1),Pi/2,[0,0]),0,change(0,16,25,i)));</Text-field>
</Input>
</Group>
<Group labelreference="L86" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">scene3b:=seq(display(xwing3b(i),laser3b(i),trench,tower3b(i),space),i=0..25):</Text-field>
</Input>
</Group>
<Group labelreference="L98" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">SCENE 4</Text-field>
</Input>
</Group>
<Group labelreference="L106" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">redlaser4a:=(i)-&gt;display(translate(rotate(redlaser,-Pi/2,[0,0]),0,change(-6,10,5,i)));</Text-field>
</Input>
</Group>
<Group labelreference="L99" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">scene4:=seq(display(scale(display(translate(rotate(xwingtop,-Pi/2,[0,0]),0,-6),redlaser4a(i)),change(1,.75,25,i),change(1,.75,25,i)),trench2),i=0..25):</Text-field>
</Input>
</Group>
<Group labelreference="L113" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">SCENE 5</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">explosion5a:=(i)-&gt;display(translate(scale(explosion,change(.25,12,25,i),change(.25,12,25,i),[0,0]),10,0));</Text-field>
</Input>
</Group>
<Group labelreference="L128" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">redlaser5a:=(i)-&gt;display(translate(redlaser2,change(-18,10,5,i+4),0));</Text-field>
</Input>
</Group>
<Group labelreference="L129" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">scene5:=seq(display(s3,explosion5a(i),redlaser5a(i),s1),i=0..25):</Text-field>
</Input>
</Group>
<Group labelreference="L130" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">SCENE 6</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">xwing6a:=(i)-&gt;display(translate(rotate(scale(xwingfront,change(.1,1,25,i),change(.1,1,25,i),[0,0]),change(0,Pi/6,25,i),[0,0]),change(0,-18,25,i),change(0,4,25,i)));</Text-field>
</Input>
</Group>
<Group labelreference="L132" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">explosion6a:=(i)-&gt;display(translate(scale(explosion,change(.25,20,25,i),change(.25,20,25,i),[0,0]),16,-12));</Text-field>
</Input>
</Group>
<Group labelreference="L131" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">scene6:=seq(display(explosion6a(i),xwing6a(i),trench,space),i=0..25):</Text-field>
</Input>
</Group>
<Group labelreference="L133" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">SCENE 7</Text-field>
</Input>
</Group>
<Group labelreference="L135" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">xwing7a:=(i)-&gt;display(translate(rotate(scale(xwingfront,change(.25,1,25,i),change(.25,1,25,i),[0,0]),change(Pi/2,0,25,i),[0,0]),change(-18,10,25,i),change(-10,10,25,i)));</Text-field>
</Input>
</Group>
<Group labelreference="L134" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">xwing7b:=(i)-&gt;display(translate(rotate(scale(xwingfront,change(.2,.75,25,i),change(.2,.75,25,i),[0,0]),change(Pi/2,0,25,i),[0,0]),change(-16,12,25,i),change(-2,-4,25,i)));</Text-field>
</Input>
</Group>
<Group labelreference="L136" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">scene7:=seq(display(xwing7a(i),xwing7b(i),deathstar,space),i=0..25):</Text-field>
</Input>
</Group>
<Group labelreference="L133" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">SCENE 8</Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">explosion8a:=(i)-&gt;display(scale(explosion,change(10,6,25,i),change(10,6,25,i),[0,0]));</Text-field>
</Input>
</Group>
<Group labelreference="L137" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">explosion8b:=(i)-&gt;display(scale(explosion2a,change(.25,6,25,i),change(.25,6,25,i),[0,0]));</Text-field>
</Input>
</Group>
<Group labelreference="L140" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">explosion8c:=(i)-&gt;display(scale(explosion2b,change(.25,6,25,i),change(.25,6,25,i),[0,0]));</Text-field>
</Input>
</Group>
<Group labelreference="L141" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">scene8:=seq(display(explosion8b(i),explosion8a(i),explosion8c(i),space),i=0..25):</Text-field>
</Input>
</Group>
<Group labelreference="L22" drawlabel="true">
<Input>
<Text-field style="Text" layout="Normal">FINAL ANIMATION</Text-field>
<Text-field style="Text" layout="Normal"><Font encoding="UTF-8">The animation should be loaded one section at a time (title \342\200\223 scene8), exported in pieces and recombined later</Font></Text-field>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal">display([title, scene1, scene2, scene3, scene3b, scene4, scene5, scene6, scene7, scene8],insequence=true,view=[-16..16,-12..12],axes=none,scaling=constrained);</Text-field>
</Input>
</Group>
<Group labelreference="L144" drawlabel="true">
<Input>
<Text-field prompt="&gt; " style="Maple Input" layout="Normal"></Text-field>
</Input>
</Group>
</Worksheet>
