\begin{patch}{AssortedGraphicsExamplePagePatch1}
\begin{paste}{AssortedGraphicsExamplePageFull1}{AssortedGraphicsExamplePageEmpty1}
\pastebutton{AssortedGraphicsExamplePageFull1}{\hidepaste}
\tab{5}\spadgraph{draw(sin(x * y), x = -2.5..2.5, y = -2.5..2.5)\bound{example1 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/AssortedGraphicsExamplePage1.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/AssortedGraphicsExamplePage1}}
\end{paste}\end{patch}

\begin{patch}{AssortedGraphicsExamplePageEmpty1}
\begin{paste}{AssortedGraphicsExamplePageEmpty1}{AssortedGraphicsExamplePagePatch1}
\pastebutton{AssortedGraphicsExamplePageEmpty1}{\showpaste}
\tab{5}\spadgraph{draw(sin(x * y), x = -2.5..2.5, y = -2.5..2.5)\bound{example1 }}
\end{paste}\end{patch}

\begin{patch}{AssortedGraphicsExamplePagePatch2}
\begin{paste}{AssortedGraphicsExamplePageFull2}{AssortedGraphicsExamplePageEmpty2}
\pastebutton{AssortedGraphicsExamplePageFull2}{\hidepaste}
\tab{5}\spadgraph{draw(sin tan x - tan sin x,x = 0..6)\bound{example2 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/AssortedGraphicsExamplePage2.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/AssortedGraphicsExamplePage2}}
\end{paste}\end{patch}

\begin{patch}{AssortedGraphicsExamplePageEmpty2}
\begin{paste}{AssortedGraphicsExamplePageEmpty2}{AssortedGraphicsExamplePagePatch2}
\pastebutton{AssortedGraphicsExamplePageEmpty2}{\showpaste}
\tab{5}\spadgraph{draw(sin tan x - tan sin x,x = 0..6)\bound{example2 }}
\end{paste}\end{patch}

\begin{patch}{AssortedGraphicsExamplePagePatch3}
\begin{paste}{AssortedGraphicsExamplePageFull3}{AssortedGraphicsExamplePageEmpty3}
\pastebutton{AssortedGraphicsExamplePageFull3}{\hidepaste}
\tab{5}\spadgraph{draw(curve(sin(t)*sin(2*t), sin(3*t)*sin(4*t)), t = 0..2*\%pi)\bound{example3 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/AssortedGraphicsExamplePage3.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/AssortedGraphicsExamplePage3}}
\end{paste}\end{patch}

\begin{patch}{AssortedGraphicsExamplePageEmpty3}
\begin{paste}{AssortedGraphicsExamplePageEmpty3}{AssortedGraphicsExamplePagePatch3}
\pastebutton{AssortedGraphicsExamplePageEmpty3}{\showpaste}
\tab{5}\spadgraph{draw(curve(sin(t)*sin(2*t), sin(3*t)*sin(4*t)), t = 0..2*\%pi)\bound{example3 }}
\end{paste}\end{patch}

\begin{patch}{AssortedGraphicsExamplePagePatch4}
\begin{paste}{AssortedGraphicsExamplePageFull4}{AssortedGraphicsExamplePageEmpty4}
\pastebutton{AssortedGraphicsExamplePageFull4}{\hidepaste}
\tab{5}\spadgraph{draw(curve(sin(t)*sin(2*t), sin(3*t)*sin(4*t), sin(5*t)*sin(6*t)), t = 0..2*\%pi)\bound{example4 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/AssortedGraphicsExamplePage4.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/AssortedGraphicsExamplePage4}}
\end{paste}\end{patch}

\begin{patch}{AssortedGraphicsExamplePageEmpty4}
\begin{paste}{AssortedGraphicsExamplePageEmpty4}{AssortedGraphicsExamplePagePatch4}
\pastebutton{AssortedGraphicsExamplePageEmpty4}{\showpaste}
\tab{5}\spadgraph{draw(curve(sin(t)*sin(2*t), sin(3*t)*sin(4*t), sin(5*t)*sin(6*t)), t = 0..2*\%pi)\bound{example4 }}
\end{paste}\end{patch}

\begin{patch}{AssortedGraphicsExamplePagePatch5}
\begin{paste}{AssortedGraphicsExamplePageFull5}{AssortedGraphicsExamplePageEmpty5}
\pastebutton{AssortedGraphicsExamplePageFull5}{\hidepaste}
\tab{5}\spadgraph{draw(sin(17*t), t = 0..2*\%pi, coordinates == polar)\bound{example5 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/AssortedGraphicsExamplePage5.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/AssortedGraphicsExamplePage5}}
\end{paste}\end{patch}

\begin{patch}{AssortedGraphicsExamplePageEmpty5}
\begin{paste}{AssortedGraphicsExamplePageEmpty5}{AssortedGraphicsExamplePagePatch5}
\pastebutton{AssortedGraphicsExamplePageEmpty5}{\showpaste}
\tab{5}\spadgraph{draw(sin(17*t), t = 0..2*\%pi, coordinates == polar)\bound{example5 }}
\end{paste}\end{patch}

\begin{patch}{AssortedGraphicsExamplePagePatch6}
\begin{paste}{AssortedGraphicsExamplePageFull6}{AssortedGraphicsExamplePageEmpty6}
\pastebutton{AssortedGraphicsExamplePageFull6}{\hidepaste}
\tab{5}\spadgraph{draw(y**2 + y = x**3 - x, x, y,range == [-2..2,-2..1])\bound{example6 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/AssortedGraphicsExamplePage6.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/AssortedGraphicsExamplePage6}}
\end{paste}\end{patch}

\begin{patch}{AssortedGraphicsExamplePageEmpty6}
\begin{paste}{AssortedGraphicsExamplePageEmpty6}{AssortedGraphicsExamplePagePatch6}
\pastebutton{AssortedGraphicsExamplePageEmpty6}{\showpaste}
\tab{5}\spadgraph{draw(y**2 + y = x**3 - x, x, y,range == [-2..2,-2..1])\bound{example6 }}
\end{paste}\end{patch}

\begin{patch}{AssortedGraphicsExamplePagePatch7}
\begin{paste}{AssortedGraphicsExamplePageFull7}{AssortedGraphicsExamplePageEmpty7}
\pastebutton{AssortedGraphicsExamplePageFull7}{\hidepaste}
\tab{5}\spadcommand{All\free{example1 example2 example3 example4 example5 example6 }}
\indentrel{3}\begin{verbatim}
   (7)  All
                                     Type: Variable All
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{AssortedGraphicsExamplePageEmpty7}
\begin{paste}{AssortedGraphicsExamplePageEmpty7}{AssortedGraphicsExamplePagePatch7}
\pastebutton{AssortedGraphicsExamplePageEmpty7}{\showpaste}
\tab{5}\spadcommand{All\free{example1 example2 example3 example4 example5 example6 }}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePagePatch1}
\begin{paste}{ThreeDimensionalGraphicsExamplePageFull1}{ThreeDimensionalGraphicsExamplePageEmpty1}
\pastebutton{ThreeDimensionalGraphicsExamplePageFull1}{\hidepaste}
\tab{5}\spadgraph{draw(surface((1+exp(-100*u*u))*sin(\%pi*u)*sin(\%pi*v), (1+exp(-100*u*u))*sin(\%pi*u)*cos(\%pi*v), (1+exp(-100*u*u))*cos(\%pi*u)), u=0..1, v=0..2, title=="Pear")\bound{example1 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ThreeDimensionalGraphicsExamplePage1.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ThreeDimensionalGraphicsExamplePage1}}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePageEmpty1}
\begin{paste}{ThreeDimensionalGraphicsExamplePageEmpty1}{ThreeDimensionalGraphicsExamplePagePatch1}
\pastebutton{ThreeDimensionalGraphicsExamplePageEmpty1}{\showpaste}
\tab{5}\spadgraph{draw(surface((1+exp(-100*u*u))*sin(\%pi*u)*sin(\%pi*v), (1+exp(-100*u*u))*sin(\%pi*u)*cos(\%pi*v), (1+exp(-100*u*u))*cos(\%pi*u)), u=0..1, v=0..2, title=="Pear")\bound{example1 }}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePagePatch2}
\begin{paste}{ThreeDimensionalGraphicsExamplePageFull2}{ThreeDimensionalGraphicsExamplePageEmpty2}
\pastebutton{ThreeDimensionalGraphicsExamplePageFull2}{\hidepaste}
\tab{5}\spadgraph{draw(surface(x*cos(y),x*sin(y),y*cos(x)), x=-4..4, y=0..2*\%pi, var1Steps==40, var2Steps==40, title=="Trig Screw")\bound{example2 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ThreeDimensionalGraphicsExamplePage2.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ThreeDimensionalGraphicsExamplePage2}}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePageEmpty2}
\begin{paste}{ThreeDimensionalGraphicsExamplePageEmpty2}{ThreeDimensionalGraphicsExamplePagePatch2}
\pastebutton{ThreeDimensionalGraphicsExamplePageEmpty2}{\showpaste}
\tab{5}\spadgraph{draw(surface(x*cos(y),x*sin(y),y*cos(x)), x=-4..4, y=0..2*\%pi, var1Steps==40, var2Steps==40, title=="Trig Screw")\bound{example2 }}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePagePatch3}
\begin{paste}{ThreeDimensionalGraphicsExamplePageFull3}{ThreeDimensionalGraphicsExamplePageEmpty3}
\pastebutton{ThreeDimensionalGraphicsExamplePageFull3}{\hidepaste}
\tab{5}\spadcommand{a := 1.3 * cos(2*x) * cos(y) + sin(y) * cos(x)\bound{a }}
\indentrel{3}\begin{verbatim}
   (3)  cos(x)sin(y) + 1.3 cos(2.0 x)cos(y)
                                 Type: Expression Float
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePageEmpty3}
\begin{paste}{ThreeDimensionalGraphicsExamplePageEmpty3}{ThreeDimensionalGraphicsExamplePagePatch3}
\pastebutton{ThreeDimensionalGraphicsExamplePageEmpty3}{\showpaste}
\tab{5}\spadcommand{a := 1.3 * cos(2*x) * cos(y) + sin(y) * cos(x)\bound{a }}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePagePatch4}
\begin{paste}{ThreeDimensionalGraphicsExamplePageFull4}{ThreeDimensionalGraphicsExamplePageEmpty4}
\pastebutton{ThreeDimensionalGraphicsExamplePageFull4}{\hidepaste}
\tab{5}\spadcommand{b := 1.3 * sin(2*x) * cos(y) - sin(y) * sin(x)\bound{b }}
\indentrel{3}\begin{verbatim}
   (4)  - 1.0 sin(x)sin(y) + 1.3 cos(y)sin(2.0 x)
                                 Type: Expression Float
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePageEmpty4}
\begin{paste}{ThreeDimensionalGraphicsExamplePageEmpty4}{ThreeDimensionalGraphicsExamplePagePatch4}
\pastebutton{ThreeDimensionalGraphicsExamplePageEmpty4}{\showpaste}
\tab{5}\spadcommand{b := 1.3 * sin(2*x) * cos(y) - sin(y) * sin(x)\bound{b }}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePagePatch5}
\begin{paste}{ThreeDimensionalGraphicsExamplePageFull5}{ThreeDimensionalGraphicsExamplePageEmpty5}
\pastebutton{ThreeDimensionalGraphicsExamplePageFull5}{\hidepaste}
\tab{5}\spadcommand{c := 2.5 * cos(y)\bound{c }}
\indentrel{3}\begin{verbatim}
   (5)  2.5 cos(y)
                                 Type: Expression Float
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePageEmpty5}
\begin{paste}{ThreeDimensionalGraphicsExamplePageEmpty5}{ThreeDimensionalGraphicsExamplePagePatch5}
\pastebutton{ThreeDimensionalGraphicsExamplePageEmpty5}{\showpaste}
\tab{5}\spadcommand{c := 2.5 * cos(y)\bound{c }}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePagePatch6}
\begin{paste}{ThreeDimensionalGraphicsExamplePageFull6}{ThreeDimensionalGraphicsExamplePageEmpty6}
\pastebutton{ThreeDimensionalGraphicsExamplePageFull6}{\hidepaste}
\tab{5}\spadgraph{draw(surface(a,b,c), x=0..\%pi, y=-\%pi..\%pi, var1Steps==40, var2Steps==40, title=="Etruscan Venus")\free{a b c }\bound{example3 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ThreeDimensionalGraphicsExamplePage6.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ThreeDimensionalGraphicsExamplePage6}}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePageEmpty6}
\begin{paste}{ThreeDimensionalGraphicsExamplePageEmpty6}{ThreeDimensionalGraphicsExamplePagePatch6}
\pastebutton{ThreeDimensionalGraphicsExamplePageEmpty6}{\showpaste}
\tab{5}\spadgraph{draw(surface(a,b,c), x=0..\%pi, y=-\%pi..\%pi, var1Steps==40, var2Steps==40, title=="Etruscan Venus")\free{a b c }\bound{example3 }}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePagePatch7}
\begin{paste}{ThreeDimensionalGraphicsExamplePageFull7}{ThreeDimensionalGraphicsExamplePageEmpty7}
\pastebutton{ThreeDimensionalGraphicsExamplePageFull7}{\hidepaste}
\tab{5}\spadcommand{f:=cos(x)*(cos(x/2)*(sqrt(2) + cos(y))+(sin(x/2)*sin(y)*cos(y)))\bound{f }}
\indentrel{3}\begin{verbatim}
   (7)
                     x              x
     cos(x)cos(y)sin(�)sin(y) + cos(�)cos(x)cos(y)
                     2              2
   + 
      �Ŀ    x
     \�2 cos(�)cos(x)
             2
                               Type: Expression Integer
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePageEmpty7}
\begin{paste}{ThreeDimensionalGraphicsExamplePageEmpty7}{ThreeDimensionalGraphicsExamplePagePatch7}
\pastebutton{ThreeDimensionalGraphicsExamplePageEmpty7}{\showpaste}
\tab{5}\spadcommand{f:=cos(x)*(cos(x/2)*(sqrt(2) + cos(y))+(sin(x/2)*sin(y)*cos(y)))\bound{f }}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePagePatch8}
\begin{paste}{ThreeDimensionalGraphicsExamplePageFull8}{ThreeDimensionalGraphicsExamplePageEmpty8}
\pastebutton{ThreeDimensionalGraphicsExamplePageFull8}{\hidepaste}
\tab{5}\spadcommand{g:=sin(x)*(cos(x/2)*(sqrt(2) + cos(y))+(sin(x/2)*sin(y)*cos(y)))\bound{g }}
\indentrel{3}\begin{verbatim}
   (8)
               x
     cos(y)sin(�)sin(x)sin(y)
               2
   + 
          x           �Ŀ    x
     (cos(�)cos(y) + \�2 cos(�))sin(x)
          2                  2
                               Type: Expression Integer
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePageEmpty8}
\begin{paste}{ThreeDimensionalGraphicsExamplePageEmpty8}{ThreeDimensionalGraphicsExamplePagePatch8}
\pastebutton{ThreeDimensionalGraphicsExamplePageEmpty8}{\showpaste}
\tab{5}\spadcommand{g:=sin(x)*(cos(x/2)*(sqrt(2) + cos(y))+(sin(x/2)*sin(y)*cos(y)))\bound{g }}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePagePatch9}
\begin{paste}{ThreeDimensionalGraphicsExamplePageFull9}{ThreeDimensionalGraphicsExamplePageEmpty9}
\pastebutton{ThreeDimensionalGraphicsExamplePageFull9}{\hidepaste}
\tab{5}\spadcommand{h:=-sin(x/2)*(sqrt(2)+cos(y)) + cos(x/2)*sin(y)*cos(y)\bound{h }}
\indentrel{3}\begin{verbatim}
            x                             �Ŀ     x
   (9)  cos(�)cos(y)sin(y) + (- cos(y) - \�2 )sin(�)
            2                                     2
                               Type: Expression Integer
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePageEmpty9}
\begin{paste}{ThreeDimensionalGraphicsExamplePageEmpty9}{ThreeDimensionalGraphicsExamplePagePatch9}
\pastebutton{ThreeDimensionalGraphicsExamplePageEmpty9}{\showpaste}
\tab{5}\spadcommand{h:=-sin(x/2)*(sqrt(2)+cos(y)) + cos(x/2)*sin(y)*cos(y)\bound{h }}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePagePatch10}
\begin{paste}{ThreeDimensionalGraphicsExamplePageFull10}{ThreeDimensionalGraphicsExamplePageEmpty10}
\pastebutton{ThreeDimensionalGraphicsExamplePageFull10}{\hidepaste}
\tab{5}\spadgraph{draw(surface(f,g,h), x=0..4*\%pi, y=0..2*\%pi, var1Steps==50, var2Steps==50, title=="Banchoff Klein Bottle")\free{f g h }\bound{example4 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ThreeDimensionalGraphicsExamplePage10.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ThreeDimensionalGraphicsExamplePage10}}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePageEmpty10}
\begin{paste}{ThreeDimensionalGraphicsExamplePageEmpty10}{ThreeDimensionalGraphicsExamplePagePatch10}
\pastebutton{ThreeDimensionalGraphicsExamplePageEmpty10}{\showpaste}
\tab{5}\spadgraph{draw(surface(f,g,h), x=0..4*\%pi, y=0..2*\%pi, var1Steps==50, var2Steps==50, title=="Banchoff Klein Bottle")\free{f g h }\bound{example4 }}
\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePagePatch11}
\begin{paste}{ThreeDimensionalGraphicsExamplePageFull11}{ThreeDimensionalGraphicsExamplePageEmpty11}
\pastebutton{ThreeDimensionalGraphicsExamplePageFull11}{\hidepaste}
\tab{5}\spadcommand{All\free{example1 example2 example3 example4 }}
\indentrel{3}\begin{verbatim}
   (11)  All
                                     Type: Variable All
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ThreeDimensionalGraphicsExamplePageEmpty11}
\begin{paste}{ThreeDimensionalGraphicsExamplePageEmpty11}{ThreeDimensionalGraphicsExamplePagePatch11}
\pastebutton{ThreeDimensionalGraphicsExamplePageEmpty11}{\showpaste}
\tab{5}\spadcommand{All\free{example1 example2 example3 example4 }}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsExamplePagePatch1}
\begin{paste}{OneVariableGraphicsExamplePageFull1}{OneVariableGraphicsExamplePageEmpty1}
\pastebutton{OneVariableGraphicsExamplePageFull1}{\hidepaste}
\tab{5}\spadgraph{draw(sin tan x - tan sin x, x = 0..6)\bound{example1 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/OneVariableGraphicsExamplePage1.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/OneVariableGraphicsExamplePage1}}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsExamplePageEmpty1}
\begin{paste}{OneVariableGraphicsExamplePageEmpty1}{OneVariableGraphicsExamplePagePatch1}
\pastebutton{OneVariableGraphicsExamplePageEmpty1}{\showpaste}
\tab{5}\spadgraph{draw(sin tan x - tan sin x, x = 0..6)\bound{example1 }}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsExamplePagePatch2}
\begin{paste}{OneVariableGraphicsExamplePageFull2}{OneVariableGraphicsExamplePageEmpty2}
\pastebutton{OneVariableGraphicsExamplePageFull2}{\hidepaste}
\tab{5}\spadgraph{draw(sin x + cos x, x = 0..2*\%pi)\bound{example2 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/OneVariableGraphicsExamplePage2.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/OneVariableGraphicsExamplePage2}}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsExamplePageEmpty2}
\begin{paste}{OneVariableGraphicsExamplePageEmpty2}{OneVariableGraphicsExamplePagePatch2}
\pastebutton{OneVariableGraphicsExamplePageEmpty2}{\showpaste}
\tab{5}\spadgraph{draw(sin x + cos x, x = 0..2*\%pi)\bound{example2 }}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsExamplePagePatch3}
\begin{paste}{OneVariableGraphicsExamplePageFull3}{OneVariableGraphicsExamplePageEmpty3}
\pastebutton{OneVariableGraphicsExamplePageFull3}{\hidepaste}
\tab{5}\spadgraph{draw(sin(1/x), x = -1..1)\bound{example3 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/OneVariableGraphicsExamplePage3.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/OneVariableGraphicsExamplePage3}}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsExamplePageEmpty3}
\begin{paste}{OneVariableGraphicsExamplePageEmpty3}{OneVariableGraphicsExamplePagePatch3}
\pastebutton{OneVariableGraphicsExamplePageEmpty3}{\showpaste}
\tab{5}\spadgraph{draw(sin(1/x), x = -1..1)\bound{example3 }}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsExamplePagePatch4}
\begin{paste}{OneVariableGraphicsExamplePageFull4}{OneVariableGraphicsExamplePageEmpty4}
\pastebutton{OneVariableGraphicsExamplePageFull4}{\hidepaste}
\tab{5}\spadgraph{draw(x * sin(1/x), x = -1..1)\bound{example4 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/OneVariableGraphicsExamplePage4.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/OneVariableGraphicsExamplePage4}}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsExamplePageEmpty4}
\begin{paste}{OneVariableGraphicsExamplePageEmpty4}{OneVariableGraphicsExamplePagePatch4}
\pastebutton{OneVariableGraphicsExamplePageEmpty4}{\showpaste}
\tab{5}\spadgraph{draw(x * sin(1/x), x = -1..1)\bound{example4 }}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsExamplePagePatch5}
\begin{paste}{OneVariableGraphicsExamplePageFull5}{OneVariableGraphicsExamplePageEmpty5}
\pastebutton{OneVariableGraphicsExamplePageFull5}{\hidepaste}
\tab{5}\spadcommand{All\free{example1 example2 example3 example4 }}
\indentrel{3}\begin{verbatim}
   (5)  All
                                     Type: Variable All
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsExamplePageEmpty5}
\begin{paste}{OneVariableGraphicsExamplePageEmpty5}{OneVariableGraphicsExamplePagePatch5}
\pastebutton{OneVariableGraphicsExamplePageEmpty5}{\showpaste}
\tab{5}\spadcommand{All\free{example1 example2 example3 example4 }}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsExamplePagePatch1}
\begin{paste}{ParametricCurveGraphicsExamplePageFull1}{ParametricCurveGraphicsExamplePageEmpty1}
\pastebutton{ParametricCurveGraphicsExamplePageFull1}{\hidepaste}
\tab{5}\spadgraph{draw(curve(cos(t/(1+sin(t)**2)), sin(t)*cos(t)/(1+sin(t)**2)), t = -\%pi..\%pi)\bound{example1 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ParametricCurveGraphicsExamplePage1.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ParametricCurveGraphicsExamplePage1}}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsExamplePageEmpty1}
\begin{paste}{ParametricCurveGraphicsExamplePageEmpty1}{ParametricCurveGraphicsExamplePagePatch1}
\pastebutton{ParametricCurveGraphicsExamplePageEmpty1}{\showpaste}
\tab{5}\spadgraph{draw(curve(cos(t/(1+sin(t)**2)), sin(t)*cos(t)/(1+sin(t)**2)), t = -\%pi..\%pi)\bound{example1 }}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsExamplePagePatch2}
\begin{paste}{ParametricCurveGraphicsExamplePageFull2}{ParametricCurveGraphicsExamplePageEmpty2}
\pastebutton{ParametricCurveGraphicsExamplePageFull2}{\hidepaste}
\tab{5}\spadgraph{draw(curve(9*sin(3*t/4), 8*sin(t)), t = -4*\%pi..4*\%pi)\bound{example2 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ParametricCurveGraphicsExamplePage2.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ParametricCurveGraphicsExamplePage2}}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsExamplePageEmpty2}
\begin{paste}{ParametricCurveGraphicsExamplePageEmpty2}{ParametricCurveGraphicsExamplePagePatch2}
\pastebutton{ParametricCurveGraphicsExamplePageEmpty2}{\showpaste}
\tab{5}\spadgraph{draw(curve(9*sin(3*t/4), 8*sin(t)), t = -4*\%pi..4*\%pi)\bound{example2 }}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsExamplePagePatch3}
\begin{paste}{ParametricCurveGraphicsExamplePageFull3}{ParametricCurveGraphicsExamplePageEmpty3}
\pastebutton{ParametricCurveGraphicsExamplePageFull3}{\hidepaste}
\tab{5}\spadgraph{draw(curve(sin(t)*sin(2*t)*sin(3*t), sin(4*t)*sin(5*t)*sin(6*t)),t = 0..2*\%pi)\bound{example3 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ParametricCurveGraphicsExamplePage3.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ParametricCurveGraphicsExamplePage3}}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsExamplePageEmpty3}
\begin{paste}{ParametricCurveGraphicsExamplePageEmpty3}{ParametricCurveGraphicsExamplePagePatch3}
\pastebutton{ParametricCurveGraphicsExamplePageEmpty3}{\showpaste}
\tab{5}\spadgraph{draw(curve(sin(t)*sin(2*t)*sin(3*t), sin(4*t)*sin(5*t)*sin(6*t)),t = 0..2*\%pi)\bound{example3 }}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsExamplePagePatch4}
\begin{paste}{ParametricCurveGraphicsExamplePageFull4}{ParametricCurveGraphicsExamplePageEmpty4}
\pastebutton{ParametricCurveGraphicsExamplePageFull4}{\hidepaste}
\tab{5}\spadgraph{draw(curve(cos(4*t)*cos(7*t), cos(4*t)*sin(7*t)), t = 0..2*\%pi)\bound{example4 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ParametricCurveGraphicsExamplePage4.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ParametricCurveGraphicsExamplePage4}}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsExamplePageEmpty4}
\begin{paste}{ParametricCurveGraphicsExamplePageEmpty4}{ParametricCurveGraphicsExamplePagePatch4}
\pastebutton{ParametricCurveGraphicsExamplePageEmpty4}{\showpaste}
\tab{5}\spadgraph{draw(curve(cos(4*t)*cos(7*t), cos(4*t)*sin(7*t)), t = 0..2*\%pi)\bound{example4 }}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsExamplePagePatch5}
\begin{paste}{ParametricCurveGraphicsExamplePageFull5}{ParametricCurveGraphicsExamplePageEmpty5}
\pastebutton{ParametricCurveGraphicsExamplePageFull5}{\hidepaste}
\tab{5}\spadcommand{All\free{example1 example2 example3 example4 }}
\indentrel{3}\begin{verbatim}
   (5)  All
                                     Type: Variable All
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsExamplePageEmpty5}
\begin{paste}{ParametricCurveGraphicsExamplePageEmpty5}{ParametricCurveGraphicsExamplePagePatch5}
\pastebutton{ParametricCurveGraphicsExamplePageEmpty5}{\showpaste}
\tab{5}\spadcommand{All\free{example1 example2 example3 example4 }}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsExamplePagePatch1}
\begin{paste}{PolarGraphicsExamplePageFull1}{PolarGraphicsExamplePageEmpty1}
\pastebutton{PolarGraphicsExamplePageFull1}{\hidepaste}
\tab{5}\spadgraph{draw(1,t = 0..2*\%pi, coordinates == polar)\bound{example1 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/PolarGraphicsExamplePage1.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/PolarGraphicsExamplePage1}}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsExamplePageEmpty1}
\begin{paste}{PolarGraphicsExamplePageEmpty1}{PolarGraphicsExamplePagePatch1}
\pastebutton{PolarGraphicsExamplePageEmpty1}{\showpaste}
\tab{5}\spadgraph{draw(1,t = 0..2*\%pi, coordinates == polar)\bound{example1 }}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsExamplePagePatch2}
\begin{paste}{PolarGraphicsExamplePageFull2}{PolarGraphicsExamplePageEmpty2}
\pastebutton{PolarGraphicsExamplePageFull2}{\hidepaste}
\tab{5}\spadgraph{draw(t,t = 0..100, coordinates == polar)\bound{example2 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/PolarGraphicsExamplePage2.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/PolarGraphicsExamplePage2}}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsExamplePageEmpty2}
\begin{paste}{PolarGraphicsExamplePageEmpty2}{PolarGraphicsExamplePagePatch2}
\pastebutton{PolarGraphicsExamplePageEmpty2}{\showpaste}
\tab{5}\spadgraph{draw(t,t = 0..100, coordinates == polar)\bound{example2 }}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsExamplePagePatch3}
\begin{paste}{PolarGraphicsExamplePageFull3}{PolarGraphicsExamplePageEmpty3}
\pastebutton{PolarGraphicsExamplePageFull3}{\hidepaste}
\tab{5}\spadgraph{draw(sin(4*t), t = 0..2*\%pi, coordinates == polar)\bound{example3 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/PolarGraphicsExamplePage3.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/PolarGraphicsExamplePage3}}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsExamplePageEmpty3}
\begin{paste}{PolarGraphicsExamplePageEmpty3}{PolarGraphicsExamplePagePatch3}
\pastebutton{PolarGraphicsExamplePageEmpty3}{\showpaste}
\tab{5}\spadgraph{draw(sin(4*t), t = 0..2*\%pi, coordinates == polar)\bound{example3 }}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsExamplePagePatch4}
\begin{paste}{PolarGraphicsExamplePageFull4}{PolarGraphicsExamplePageEmpty4}
\pastebutton{PolarGraphicsExamplePageFull4}{\hidepaste}
\tab{5}\spadgraph{draw(2 + 3 * sin t, t = 0..2*\%pi, coordinates == polar)\bound{example4 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/PolarGraphicsExamplePage4.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/PolarGraphicsExamplePage4}}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsExamplePageEmpty4}
\begin{paste}{PolarGraphicsExamplePageEmpty4}{PolarGraphicsExamplePagePatch4}
\pastebutton{PolarGraphicsExamplePageEmpty4}{\showpaste}
\tab{5}\spadgraph{draw(2 + 3 * sin t, t = 0..2*\%pi, coordinates == polar)\bound{example4 }}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsExamplePagePatch5}
\begin{paste}{PolarGraphicsExamplePageFull5}{PolarGraphicsExamplePageEmpty5}
\pastebutton{PolarGraphicsExamplePageFull5}{\hidepaste}
\tab{5}\spadcommand{All\free{example2 example3 example4 }}
\indentrel{3}\begin{verbatim}
   (5)  All
                                     Type: Variable All
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{PolarGraphicsExamplePageEmpty5}
\begin{paste}{PolarGraphicsExamplePageEmpty5}{PolarGraphicsExamplePagePatch5}
\pastebutton{PolarGraphicsExamplePageEmpty5}{\showpaste}
\tab{5}\spadcommand{All\free{example2 example3 example4 }}
\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsExamplePagePatch1}
\begin{paste}{ImplicitCurveGraphicsExamplePageFull1}{ImplicitCurveGraphicsExamplePageEmpty1}
\pastebutton{ImplicitCurveGraphicsExamplePageFull1}{\hidepaste}
\tab{5}\spadgraph{draw(x * y = 1, x, y, range == [-3..3, -3..3])\bound{example1 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ImplicitCurveGraphicsExamplePage1.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ImplicitCurveGraphicsExamplePage1}}
\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsExamplePageEmpty1}
\begin{paste}{ImplicitCurveGraphicsExamplePageEmpty1}{ImplicitCurveGraphicsExamplePagePatch1}
\pastebutton{ImplicitCurveGraphicsExamplePageEmpty1}{\showpaste}
\tab{5}\spadgraph{draw(x * y = 1, x, y, range == [-3..3, -3..3])\bound{example1 }}
\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsExamplePagePatch2}
\begin{paste}{ImplicitCurveGraphicsExamplePageFull2}{ImplicitCurveGraphicsExamplePageEmpty2}
\pastebutton{ImplicitCurveGraphicsExamplePageFull2}{\hidepaste}
\tab{5}\spadgraph{draw(y**2 + y = x**3 - x, x, y, range == [-2..2, -2..1])\bound{example2 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ImplicitCurveGraphicsExamplePage2.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ImplicitCurveGraphicsExamplePage2}}
\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsExamplePageEmpty2}
\begin{paste}{ImplicitCurveGraphicsExamplePageEmpty2}{ImplicitCurveGraphicsExamplePagePatch2}
\pastebutton{ImplicitCurveGraphicsExamplePageEmpty2}{\showpaste}
\tab{5}\spadgraph{draw(y**2 + y = x**3 - x, x, y, range == [-2..2, -2..1])\bound{example2 }}
\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsExamplePagePatch3}
\begin{paste}{ImplicitCurveGraphicsExamplePageFull3}{ImplicitCurveGraphicsExamplePageEmpty3}
\pastebutton{ImplicitCurveGraphicsExamplePageFull3}{\hidepaste}
\tab{5}\spadcommand{p := ((x**2 + y**2 + 1) - 8*x)**2 - (8*(x**2 + y**2 + 1) - 4*x - 1)\bound{p }}
\indentrel{3}\begin{verbatim}
   (3)
    4      2            2    4      3      2
   y  + (2x  - 16x - 6)y  + x  - 16x  + 58x  - 12x - 6
                               Type: Polynomial Integer
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsExamplePageEmpty3}
\begin{paste}{ImplicitCurveGraphicsExamplePageEmpty3}{ImplicitCurveGraphicsExamplePagePatch3}
\pastebutton{ImplicitCurveGraphicsExamplePageEmpty3}{\showpaste}
\tab{5}\spadcommand{p := ((x**2 + y**2 + 1) - 8*x)**2 - (8*(x**2 + y**2 + 1) - 4*x - 1)\bound{p }}
\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsExamplePagePatch4}
\begin{paste}{ImplicitCurveGraphicsExamplePageFull4}{ImplicitCurveGraphicsExamplePageEmpty4}
\pastebutton{ImplicitCurveGraphicsExamplePageFull4}{\hidepaste}
\tab{5}\spadgraph{draw(p = 0, x, y, range == [-1..11, -7..7], title == "Cartesian Ovals")\free{p }\bound{example3 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ImplicitCurveGraphicsExamplePage4.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ImplicitCurveGraphicsExamplePage4}}
\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsExamplePageEmpty4}
\begin{paste}{ImplicitCurveGraphicsExamplePageEmpty4}{ImplicitCurveGraphicsExamplePagePatch4}
\pastebutton{ImplicitCurveGraphicsExamplePageEmpty4}{\showpaste}
\tab{5}\spadgraph{draw(p = 0, x, y, range == [-1..11, -7..7], title == "Cartesian Ovals")\free{p }\bound{example3 }}
\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsExamplePagePatch5}
\begin{paste}{ImplicitCurveGraphicsExamplePageFull5}{ImplicitCurveGraphicsExamplePageEmpty5}
\pastebutton{ImplicitCurveGraphicsExamplePageFull5}{\hidepaste}
\tab{5}\spadcommand{q := (x**2 + y**2 + 7**2)**2 - (6**4 + 4*7**2*x**2)\bound{q }}
\indentrel{3}\begin{verbatim}
         4      2       2    4      2
   (5)  y  + (2x  + 98)y  + x  - 98x  + 1105
                               Type: Polynomial Integer
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsExamplePageEmpty5}
\begin{paste}{ImplicitCurveGraphicsExamplePageEmpty5}{ImplicitCurveGraphicsExamplePagePatch5}
\pastebutton{ImplicitCurveGraphicsExamplePageEmpty5}{\showpaste}
\tab{5}\spadcommand{q := (x**2 + y**2 + 7**2)**2 - (6**4 + 4*7**2*x**2)\bound{q }}
\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsExamplePagePatch6}
\begin{paste}{ImplicitCurveGraphicsExamplePageFull6}{ImplicitCurveGraphicsExamplePageEmpty6}
\pastebutton{ImplicitCurveGraphicsExamplePageFull6}{\hidepaste}
\tab{5}\spadgraph{draw(q = 0, x, y, range == [-10..10, -4..4], title == "Cassinian oval with two loops")\free{q }\bound{example4 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ImplicitCurveGraphicsExamplePage6.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ImplicitCurveGraphicsExamplePage6}}
\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsExamplePageEmpty6}
\begin{paste}{ImplicitCurveGraphicsExamplePageEmpty6}{ImplicitCurveGraphicsExamplePagePatch6}
\pastebutton{ImplicitCurveGraphicsExamplePageEmpty6}{\showpaste}
\tab{5}\spadgraph{draw(q = 0, x, y, range == [-10..10, -4..4], title == "Cassinian oval with two loops")\free{q }\bound{example4 }}
\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsExamplePagePatch7}
\begin{paste}{ImplicitCurveGraphicsExamplePageFull7}{ImplicitCurveGraphicsExamplePageEmpty7}
\pastebutton{ImplicitCurveGraphicsExamplePageFull7}{\hidepaste}
\tab{5}\spadcommand{All\free{example1 example2 example3 example4 }}
\indentrel{3}\begin{verbatim}
   (7)  All
                                     Type: Variable All
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsExamplePageEmpty7}
\begin{paste}{ImplicitCurveGraphicsExamplePageEmpty7}{ImplicitCurveGraphicsExamplePagePatch7}
\pastebutton{ImplicitCurveGraphicsExamplePageEmpty7}{\showpaste}
\tab{5}\spadcommand{All\free{example1 example2 example3 example4 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch1}
\begin{paste}{ListPointsGraphicsExamplePageFull1}{ListPointsGraphicsExamplePageEmpty1}
\pastebutton{ListPointsGraphicsExamplePageFull1}{\hidepaste}
\tab{5}\spadcommand{p1 := point [1::SF,1::SF]$(Point SF)\bound{p1 }}
\indentrel{3}\begin{verbatim}
   (1)  [1.0,1.0]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty1}
\begin{paste}{ListPointsGraphicsExamplePageEmpty1}{ListPointsGraphicsExamplePagePatch1}
\pastebutton{ListPointsGraphicsExamplePageEmpty1}{\showpaste}
\tab{5}\spadcommand{p1 := point [1::SF,1::SF]$(Point SF)\bound{p1 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch2}
\begin{paste}{ListPointsGraphicsExamplePageFull2}{ListPointsGraphicsExamplePageEmpty2}
\pastebutton{ListPointsGraphicsExamplePageFull2}{\hidepaste}
\tab{5}\spadcommand{p2 := point [0::SF,1::SF]$(Point SF)\bound{p2 }}
\indentrel{3}\begin{verbatim}
   (2)  [0.0,1.0]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty2}
\begin{paste}{ListPointsGraphicsExamplePageEmpty2}{ListPointsGraphicsExamplePagePatch2}
\pastebutton{ListPointsGraphicsExamplePageEmpty2}{\showpaste}
\tab{5}\spadcommand{p2 := point [0::SF,1::SF]$(Point SF)\bound{p2 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch3}
\begin{paste}{ListPointsGraphicsExamplePageFull3}{ListPointsGraphicsExamplePageEmpty3}
\pastebutton{ListPointsGraphicsExamplePageFull3}{\hidepaste}
\tab{5}\spadcommand{p3 := point [0::SF,0::SF]$(Point SF)\bound{p3 }}
\indentrel{3}\begin{verbatim}
   (3)  [0.0,0.0]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty3}
\begin{paste}{ListPointsGraphicsExamplePageEmpty3}{ListPointsGraphicsExamplePagePatch3}
\pastebutton{ListPointsGraphicsExamplePageEmpty3}{\showpaste}
\tab{5}\spadcommand{p3 := point [0::SF,0::SF]$(Point SF)\bound{p3 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch4}
\begin{paste}{ListPointsGraphicsExamplePageFull4}{ListPointsGraphicsExamplePageEmpty4}
\pastebutton{ListPointsGraphicsExamplePageFull4}{\hidepaste}
\tab{5}\spadcommand{p4 := point [1::SF,0::SF]$(Point SF)\bound{p4 }}
\indentrel{3}\begin{verbatim}
   (4)  [1.0,0.0]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty4}
\begin{paste}{ListPointsGraphicsExamplePageEmpty4}{ListPointsGraphicsExamplePagePatch4}
\pastebutton{ListPointsGraphicsExamplePageEmpty4}{\showpaste}
\tab{5}\spadcommand{p4 := point [1::SF,0::SF]$(Point SF)\bound{p4 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch5}
\begin{paste}{ListPointsGraphicsExamplePageFull5}{ListPointsGraphicsExamplePageEmpty5}
\pastebutton{ListPointsGraphicsExamplePageFull5}{\hidepaste}
\tab{5}\spadcommand{p5 := point [1::SF,.5::SF]$(Point SF)\bound{p5 }}
\indentrel{3}\begin{verbatim}
   (5)  [1.0,0.5]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty5}
\begin{paste}{ListPointsGraphicsExamplePageEmpty5}{ListPointsGraphicsExamplePagePatch5}
\pastebutton{ListPointsGraphicsExamplePageEmpty5}{\showpaste}
\tab{5}\spadcommand{p5 := point [1::SF,.5::SF]$(Point SF)\bound{p5 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch6}
\begin{paste}{ListPointsGraphicsExamplePageFull6}{ListPointsGraphicsExamplePageEmpty6}
\pastebutton{ListPointsGraphicsExamplePageFull6}{\hidepaste}
\tab{5}\spadcommand{p6 := point [.5::SF,0::SF]$(Point SF)\bound{p6 }}
\indentrel{3}\begin{verbatim}
   (6)  [0.5,0.0]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty6}
\begin{paste}{ListPointsGraphicsExamplePageEmpty6}{ListPointsGraphicsExamplePagePatch6}
\pastebutton{ListPointsGraphicsExamplePageEmpty6}{\showpaste}
\tab{5}\spadcommand{p6 := point [.5::SF,0::SF]$(Point SF)\bound{p6 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch7}
\begin{paste}{ListPointsGraphicsExamplePageFull7}{ListPointsGraphicsExamplePageEmpty7}
\pastebutton{ListPointsGraphicsExamplePageFull7}{\hidepaste}
\tab{5}\spadcommand{p7 := point [0::SF,0.5::SF]$(Point SF)\bound{p7 }}
\indentrel{3}\begin{verbatim}
   (7)  [0.0,0.5]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty7}
\begin{paste}{ListPointsGraphicsExamplePageEmpty7}{ListPointsGraphicsExamplePagePatch7}
\pastebutton{ListPointsGraphicsExamplePageEmpty7}{\showpaste}
\tab{5}\spadcommand{p7 := point [0::SF,0.5::SF]$(Point SF)\bound{p7 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch8}
\begin{paste}{ListPointsGraphicsExamplePageFull8}{ListPointsGraphicsExamplePageEmpty8}
\pastebutton{ListPointsGraphicsExamplePageFull8}{\hidepaste}
\tab{5}\spadcommand{p8 := point [.5::SF,1::SF]$(Point SF)\bound{p8 }}
\indentrel{3}\begin{verbatim}
   (8)  [0.5,1.0]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty8}
\begin{paste}{ListPointsGraphicsExamplePageEmpty8}{ListPointsGraphicsExamplePagePatch8}
\pastebutton{ListPointsGraphicsExamplePageEmpty8}{\showpaste}
\tab{5}\spadcommand{p8 := point [.5::SF,1::SF]$(Point SF)\bound{p8 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch9}
\begin{paste}{ListPointsGraphicsExamplePageFull9}{ListPointsGraphicsExamplePageEmpty9}
\pastebutton{ListPointsGraphicsExamplePageFull9}{\hidepaste}
\tab{5}\spadcommand{p9 := point [.25::SF,.25::SF]$(Point SF)\bound{p9 }}
\indentrel{3}\begin{verbatim}
   (9)  [0.25,0.25]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty9}
\begin{paste}{ListPointsGraphicsExamplePageEmpty9}{ListPointsGraphicsExamplePagePatch9}
\pastebutton{ListPointsGraphicsExamplePageEmpty9}{\showpaste}
\tab{5}\spadcommand{p9 := point [.25::SF,.25::SF]$(Point SF)\bound{p9 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch10}
\begin{paste}{ListPointsGraphicsExamplePageFull10}{ListPointsGraphicsExamplePageEmpty10}
\pastebutton{ListPointsGraphicsExamplePageFull10}{\hidepaste}
\tab{5}\spadcommand{p10 := point [.25::SF,.75::SF]$(Point SF)\bound{p10 }}
\indentrel{3}\begin{verbatim}
   (10)  [0.25,0.75]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty10}
\begin{paste}{ListPointsGraphicsExamplePageEmpty10}{ListPointsGraphicsExamplePagePatch10}
\pastebutton{ListPointsGraphicsExamplePageEmpty10}{\showpaste}
\tab{5}\spadcommand{p10 := point [.25::SF,.75::SF]$(Point SF)\bound{p10 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch11}
\begin{paste}{ListPointsGraphicsExamplePageFull11}{ListPointsGraphicsExamplePageEmpty11}
\pastebutton{ListPointsGraphicsExamplePageFull11}{\hidepaste}
\tab{5}\spadcommand{p11 := point [.75::SF,.75::SF]$(Point SF)\bound{p11 }}
\indentrel{3}\begin{verbatim}
   (11)  [0.75,0.75]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty11}
\begin{paste}{ListPointsGraphicsExamplePageEmpty11}{ListPointsGraphicsExamplePagePatch11}
\pastebutton{ListPointsGraphicsExamplePageEmpty11}{\showpaste}
\tab{5}\spadcommand{p11 := point [.75::SF,.75::SF]$(Point SF)\bound{p11 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch12}
\begin{paste}{ListPointsGraphicsExamplePageFull12}{ListPointsGraphicsExamplePageEmpty12}
\pastebutton{ListPointsGraphicsExamplePageFull12}{\hidepaste}
\tab{5}\spadcommand{p12 := point [.75::SF,.25::SF]$(Point SF)\bound{p12 }}
\indentrel{3}\begin{verbatim}
   (12)  [0.75,0.25]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty12}
\begin{paste}{ListPointsGraphicsExamplePageEmpty12}{ListPointsGraphicsExamplePagePatch12}
\pastebutton{ListPointsGraphicsExamplePageEmpty12}{\showpaste}
\tab{5}\spadcommand{p12 := point [.75::SF,.25::SF]$(Point SF)\bound{p12 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch13}
\begin{paste}{ListPointsGraphicsExamplePageFull13}{ListPointsGraphicsExamplePageEmpty13}
\pastebutton{ListPointsGraphicsExamplePageFull13}{\hidepaste}
\tab{5}\spadcommand{llp := [[p1,p2],[p2,p3],[p3,p4],[p4,p1],[p5,p6],[p6,p7],[p7,p8],[p8,p5],[p9,p10],[p10,p11],[p11,p12],[p12,p9]]\bound{llp }\free{p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 }}
\indentrel{3}\begin{verbatim}
   (13)
   [[[1.0,1.0],[0.0,1.0]], [[0.0,1.0],[0.0,0.0]],
    [[0.0,0.0],[1.0,0.0]], [[1.0,0.0],[1.0,1.0]],
    [[1.0,0.5],[0.5,0.0]], [[0.5,0.0],[0.0,0.5]],
    [[0.0,0.5],[0.5,1.0]], [[0.5,1.0],[1.0,0.5]],
    [[0.25,0.25],[0.25,0.75]], [[0.25,0.75],[0.75,0.75]],
    [[0.75,0.75],[0.75,0.25]], [[0.75,0.25],[0.25,0.25]]]
                      Type: List List Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty13}
\begin{paste}{ListPointsGraphicsExamplePageEmpty13}{ListPointsGraphicsExamplePagePatch13}
\pastebutton{ListPointsGraphicsExamplePageEmpty13}{\showpaste}
\tab{5}\spadcommand{llp := [[p1,p2],[p2,p3],[p3,p4],[p4,p1],[p5,p6],[p6,p7],[p7,p8],[p8,p5],[p9,p10],[p10,p11],[p11,p12],[p12,p9]]\bound{llp }\free{p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch14}
\begin{paste}{ListPointsGraphicsExamplePageFull14}{ListPointsGraphicsExamplePageEmpty14}
\pastebutton{ListPointsGraphicsExamplePageFull14}{\hidepaste}
\tab{5}\spadcommand{size1 := 6::PositiveInteger\bound{size1 }}
\indentrel{3}\begin{verbatim}
   (14)  6
                                  Type: PositiveInteger
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty14}
\begin{paste}{ListPointsGraphicsExamplePageEmpty14}{ListPointsGraphicsExamplePagePatch14}
\pastebutton{ListPointsGraphicsExamplePageEmpty14}{\showpaste}
\tab{5}\spadcommand{size1 := 6::PositiveInteger\bound{size1 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch15}
\begin{paste}{ListPointsGraphicsExamplePageFull15}{ListPointsGraphicsExamplePageEmpty15}
\pastebutton{ListPointsGraphicsExamplePageFull15}{\hidepaste}
\tab{5}\spadcommand{size2 := 8::PositiveInteger\bound{size2 }}
\indentrel{3}\begin{verbatim}
   (15)  8
                                  Type: PositiveInteger
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty15}
\begin{paste}{ListPointsGraphicsExamplePageEmpty15}{ListPointsGraphicsExamplePagePatch15}
\pastebutton{ListPointsGraphicsExamplePageEmpty15}{\showpaste}
\tab{5}\spadcommand{size2 := 8::PositiveInteger\bound{size2 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch16}
\begin{paste}{ListPointsGraphicsExamplePageFull16}{ListPointsGraphicsExamplePageEmpty16}
\pastebutton{ListPointsGraphicsExamplePageFull16}{\hidepaste}
\tab{5}\spadcommand{size3 := 10::PositiveInteger\bound{size3 }}
\indentrel{3}\begin{verbatim}
   (16)  10
                                  Type: PositiveInteger
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty16}
\begin{paste}{ListPointsGraphicsExamplePageEmpty16}{ListPointsGraphicsExamplePagePatch16}
\pastebutton{ListPointsGraphicsExamplePageEmpty16}{\showpaste}
\tab{5}\spadcommand{size3 := 10::PositiveInteger\bound{size3 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch17}
\begin{paste}{ListPointsGraphicsExamplePageFull17}{ListPointsGraphicsExamplePageEmpty17}
\pastebutton{ListPointsGraphicsExamplePageFull17}{\hidepaste}
\tab{5}\spadcommand{lsize := [size1, size1, size1, size1, size2, size2, size2, size2, size3, size3, size3, size3]\bound{lsize }\free{size1 size2 size3 }}
\indentrel{3}\begin{verbatim}
   (17)  [6,6,6,6,8,8,8,8,10,10,10,10]
                             Type: List PositiveInteger
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty17}
\begin{paste}{ListPointsGraphicsExamplePageEmpty17}{ListPointsGraphicsExamplePagePatch17}
\pastebutton{ListPointsGraphicsExamplePageEmpty17}{\showpaste}
\tab{5}\spadcommand{lsize := [size1, size1, size1, size1, size2, size2, size2, size2, size3, size3, size3, size3]\bound{lsize }\free{size1 size2 size3 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch18}
\begin{paste}{ListPointsGraphicsExamplePageFull18}{ListPointsGraphicsExamplePageEmpty18}
\pastebutton{ListPointsGraphicsExamplePageFull18}{\hidepaste}
\tab{5}\spadcommand{pc1 := pastel red()\bound{pc1 }}
\indentrel{3}\begin{verbatim}
   (18)  [Hue: 1  Weight: 1.0] from the Pastel palette
                                          Type: Palette
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty18}
\begin{paste}{ListPointsGraphicsExamplePageEmpty18}{ListPointsGraphicsExamplePagePatch18}
\pastebutton{ListPointsGraphicsExamplePageEmpty18}{\showpaste}
\tab{5}\spadcommand{pc1 := pastel red()\bound{pc1 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch19}
\begin{paste}{ListPointsGraphicsExamplePageFull19}{ListPointsGraphicsExamplePageEmpty19}
\pastebutton{ListPointsGraphicsExamplePageFull19}{\hidepaste}
\tab{5}\spadcommand{pc2 := dim green()\bound{pc2 }}
\indentrel{3}\begin{verbatim}
   (19)  [Hue: 14  Weight: 1.0] from the Dim palette
                                          Type: Palette
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty19}
\begin{paste}{ListPointsGraphicsExamplePageEmpty19}{ListPointsGraphicsExamplePagePatch19}
\pastebutton{ListPointsGraphicsExamplePageEmpty19}{\showpaste}
\tab{5}\spadcommand{pc2 := dim green()\bound{pc2 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch20}
\begin{paste}{ListPointsGraphicsExamplePageFull20}{ListPointsGraphicsExamplePageEmpty20}
\pastebutton{ListPointsGraphicsExamplePageFull20}{\hidepaste}
\tab{5}\spadcommand{pc3 := pastel yellow()\bound{pc3 }}
\indentrel{3}\begin{verbatim}
   (20)  [Hue: 11  Weight: 1.0] from the Pastel palette
                                          Type: Palette
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty20}
\begin{paste}{ListPointsGraphicsExamplePageEmpty20}{ListPointsGraphicsExamplePagePatch20}
\pastebutton{ListPointsGraphicsExamplePageEmpty20}{\showpaste}
\tab{5}\spadcommand{pc3 := pastel yellow()\bound{pc3 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch21}
\begin{paste}{ListPointsGraphicsExamplePageFull21}{ListPointsGraphicsExamplePageEmpty21}
\pastebutton{ListPointsGraphicsExamplePageFull21}{\hidepaste}
\tab{5}\spadcommand{lpc := [pc1, pc1, pc1, pc1, pc2, pc2, pc2, pc2, pc3, pc3, pc3, pc3]\bound{lpc }\free{pc1 pc2 pc3 }}
\indentrel{3}\begin{verbatim}
   (21)
   [[Hue: 1  Weight: 1.0] from the Pastel palette,
    [Hue: 1  Weight: 1.0] from the Pastel palette,
    [Hue: 1  Weight: 1.0] from the Pastel palette,
    [Hue: 1  Weight: 1.0] from the Pastel palette,
    [Hue: 14  Weight: 1.0] from the Dim palette,
    [Hue: 14  Weight: 1.0] from the Dim palette,
    [Hue: 14  Weight: 1.0] from the Dim palette,
    [Hue: 14  Weight: 1.0] from the Dim palette,
    [Hue: 11  Weight: 1.0] from the Pastel palette,
    [Hue: 11  Weight: 1.0] from the Pastel palette,
    [Hue: 11  Weight: 1.0] from the Pastel palette,
    [Hue: 11  Weight: 1.0] from the Pastel palette]
                                     Type: List Palette
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty21}
\begin{paste}{ListPointsGraphicsExamplePageEmpty21}{ListPointsGraphicsExamplePagePatch21}
\pastebutton{ListPointsGraphicsExamplePageEmpty21}{\showpaste}
\tab{5}\spadcommand{lpc := [pc1, pc1, pc1, pc1, pc2, pc2, pc2, pc2, pc3, pc3, pc3, pc3]\bound{lpc }\free{pc1 pc2 pc3 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch22}
\begin{paste}{ListPointsGraphicsExamplePageFull22}{ListPointsGraphicsExamplePageEmpty22}
\pastebutton{ListPointsGraphicsExamplePageFull22}{\hidepaste}
\tab{5}\spadcommand{lc := [pastel blue(), light yellow(), dim green(), bright red(), light green(), dim yellow(), bright blue(), dark red(), pastel red(), light blue(), dim green(), light yellow()]\bound{lc }}
\indentrel{3}\begin{verbatim}
   (22)
   [[Hue: 22  Weight: 1.0] from the Pastel palette,
    [Hue: 11  Weight: 1.0] from the Light palette,
    [Hue: 14  Weight: 1.0] from the Dim palette,
    [Hue: 1  Weight: 1.0] from the Bright palette,
    [Hue: 14  Weight: 1.0] from the Light palette,
    [Hue: 11  Weight: 1.0] from the Dim palette,
    [Hue: 22  Weight: 1.0] from the Bright palette,
    [Hue: 1  Weight: 1.0] from the Dark palette,
    [Hue: 1  Weight: 1.0] from the Pastel palette,
    [Hue: 22  Weight: 1.0] from the Light palette,
    [Hue: 14  Weight: 1.0] from the Dim palette,
    [Hue: 11  Weight: 1.0] from the Light palette]
                                     Type: List Palette
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty22}
\begin{paste}{ListPointsGraphicsExamplePageEmpty22}{ListPointsGraphicsExamplePagePatch22}
\pastebutton{ListPointsGraphicsExamplePageEmpty22}{\showpaste}
\tab{5}\spadcommand{lc := [pastel blue(), light yellow(), dim green(), bright red(), light green(), dim yellow(), bright blue(), dark red(), pastel red(), light blue(), dim green(), light yellow()]\bound{lc }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch23}
\begin{paste}{ListPointsGraphicsExamplePageFull23}{ListPointsGraphicsExamplePageEmpty23}
\pastebutton{ListPointsGraphicsExamplePageFull23}{\hidepaste}
\tab{5}\spadcommand{g := makeGraphImage(llp,lpc,lc,lsize)$GRIMAGE\bound{g }\free{llp lpc lc lsize }}
\indentrel{3}\begin{verbatim}
   (23)  Graph with 12 point lists
                                       Type: GraphImage
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty23}
\begin{paste}{ListPointsGraphicsExamplePageEmpty23}{ListPointsGraphicsExamplePagePatch23}
\pastebutton{ListPointsGraphicsExamplePageEmpty23}{\showpaste}
\tab{5}\spadcommand{g := makeGraphImage(llp,lpc,lc,lsize)$GRIMAGE\bound{g }\free{llp lpc lc lsize }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePagePatch24}
\begin{paste}{ListPointsGraphicsExamplePageFull24}{ListPointsGraphicsExamplePageEmpty24}
\pastebutton{ListPointsGraphicsExamplePageFull24}{\hidepaste}
\tab{5}\spadgraph{makeViewport2D(g,[title("Lines")])$VIEW2D\free{g }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ListPointsGraphicsExamplePage24.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ListPointsGraphicsExamplePage24}}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsExamplePageEmpty24}
\begin{paste}{ListPointsGraphicsExamplePageEmpty24}{ListPointsGraphicsExamplePagePatch24}
\pastebutton{ListPointsGraphicsExamplePageEmpty24}{\showpaste}
\tab{5}\spadgraph{makeViewport2D(g,[title("Lines")])$VIEW2D\free{g }}
\end{paste}\end{patch}

\begin{patch}{TwoVariableGraphicsPagePatch1}
\begin{paste}{TwoVariableGraphicsPageFull1}{TwoVariableGraphicsPageEmpty1}
\pastebutton{TwoVariableGraphicsPageFull1}{\hidepaste}
\tab{5}\spadgraph{draw(cos(x*y),x=-3..3,y=-3..3)}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/TwoVariableGraphicsPage1.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/TwoVariableGraphicsPage1}}
\end{paste}\end{patch}

\begin{patch}{TwoVariableGraphicsPageEmpty1}
\begin{paste}{TwoVariableGraphicsPageEmpty1}{TwoVariableGraphicsPagePatch1}
\pastebutton{TwoVariableGraphicsPageEmpty1}{\showpaste}
\tab{5}\spadgraph{draw(cos(x*y),x=-3..3,y=-3..3)}
\end{paste}\end{patch}

\begin{patch}{TwoVariableGraphicsPagePatch2}
\begin{paste}{TwoVariableGraphicsPageFull2}{TwoVariableGraphicsPageEmpty2}
\pastebutton{TwoVariableGraphicsPageFull2}{\hidepaste}
\tab{5}\spadcommand{f(x:SF,y:SF):SF == sin(x)*cos(y)\bound{f }}
\indentrel{3}\begin{verbatim}
                                             Type: Void
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{TwoVariableGraphicsPageEmpty2}
\begin{paste}{TwoVariableGraphicsPageEmpty2}{TwoVariableGraphicsPagePatch2}
\pastebutton{TwoVariableGraphicsPageEmpty2}{\showpaste}
\tab{5}\spadcommand{f(x:SF,y:SF):SF == sin(x)*cos(y)\bound{f }}
\end{paste}\end{patch}

\begin{patch}{TwoVariableGraphicsPagePatch3}
\begin{paste}{TwoVariableGraphicsPageFull3}{TwoVariableGraphicsPageEmpty3}
\pastebutton{TwoVariableGraphicsPageFull3}{\hidepaste}
\tab{5}\spadgraph{draw(f,-\%pi..\%pi,-\%pi..\%pi)\free{f }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/TwoVariableGraphicsPage3.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/TwoVariableGraphicsPage3}}
\end{paste}\end{patch}

\begin{patch}{TwoVariableGraphicsPageEmpty3}
\begin{paste}{TwoVariableGraphicsPageEmpty3}{TwoVariableGraphicsPagePatch3}
\pastebutton{TwoVariableGraphicsPageEmpty3}{\showpaste}
\tab{5}\spadgraph{draw(f,-\%pi..\%pi,-\%pi..\%pi)\free{f }}
\end{paste}\end{patch}

\begin{patch}{SpaceCurveGraphicsPagePatch1}
\begin{paste}{SpaceCurveGraphicsPageFull1}{SpaceCurveGraphicsPageEmpty1}
\pastebutton{SpaceCurveGraphicsPageFull1}{\hidepaste}
\tab{5}\spadgraph{draw(curve(cos(t),sin(t),t), t=-12..12)}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/SpaceCurveGraphicsPage1.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/SpaceCurveGraphicsPage1}}
\end{paste}\end{patch}

\begin{patch}{SpaceCurveGraphicsPageEmpty1}
\begin{paste}{SpaceCurveGraphicsPageEmpty1}{SpaceCurveGraphicsPagePatch1}
\pastebutton{SpaceCurveGraphicsPageEmpty1}{\showpaste}
\tab{5}\spadgraph{draw(curve(cos(t),sin(t),t), t=-12..12)}
\end{paste}\end{patch}

\begin{patch}{SpaceCurveGraphicsPagePatch2}
\begin{paste}{SpaceCurveGraphicsPageFull2}{SpaceCurveGraphicsPageEmpty2}
\pastebutton{SpaceCurveGraphicsPageFull2}{\hidepaste}
\tab{5}\spadcommand{i1(t:SF):SF == sin(t)*cos(3*t/5)\bound{i1 }}
\indentrel{3}\begin{verbatim}
                                             Type: Void
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{SpaceCurveGraphicsPageEmpty2}
\begin{paste}{SpaceCurveGraphicsPageEmpty2}{SpaceCurveGraphicsPagePatch2}
\pastebutton{SpaceCurveGraphicsPageEmpty2}{\showpaste}
\tab{5}\spadcommand{i1(t:SF):SF == sin(t)*cos(3*t/5)\bound{i1 }}
\end{paste}\end{patch}

\begin{patch}{SpaceCurveGraphicsPagePatch3}
\begin{paste}{SpaceCurveGraphicsPageFull3}{SpaceCurveGraphicsPageEmpty3}
\pastebutton{SpaceCurveGraphicsPageFull3}{\hidepaste}
\tab{5}\spadcommand{i2(t:SF):SF == cos(t)*cos(3*t/5)\bound{i2 }}
\indentrel{3}\begin{verbatim}
                                             Type: Void
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{SpaceCurveGraphicsPageEmpty3}
\begin{paste}{SpaceCurveGraphicsPageEmpty3}{SpaceCurveGraphicsPagePatch3}
\pastebutton{SpaceCurveGraphicsPageEmpty3}{\showpaste}
\tab{5}\spadcommand{i2(t:SF):SF == cos(t)*cos(3*t/5)\bound{i2 }}
\end{paste}\end{patch}

\begin{patch}{SpaceCurveGraphicsPagePatch4}
\begin{paste}{SpaceCurveGraphicsPageFull4}{SpaceCurveGraphicsPageEmpty4}
\pastebutton{SpaceCurveGraphicsPageFull4}{\hidepaste}
\tab{5}\spadcommand{i3(t:SF):SF == cos(t)*sin(3*t/5)\bound{i3 }}
\indentrel{3}\begin{verbatim}
                                             Type: Void
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{SpaceCurveGraphicsPageEmpty4}
\begin{paste}{SpaceCurveGraphicsPageEmpty4}{SpaceCurveGraphicsPagePatch4}
\pastebutton{SpaceCurveGraphicsPageEmpty4}{\showpaste}
\tab{5}\spadcommand{i3(t:SF):SF == cos(t)*sin(3*t/5)\bound{i3 }}
\end{paste}\end{patch}

\begin{patch}{SpaceCurveGraphicsPagePatch5}
\begin{paste}{SpaceCurveGraphicsPageFull5}{SpaceCurveGraphicsPageEmpty5}
\pastebutton{SpaceCurveGraphicsPageFull5}{\hidepaste}
\tab{5}\spadgraph{draw(curve(i1,i2,i3),0..15*\%pi)\free{i1 i2 i3 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/SpaceCurveGraphicsPage5.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/SpaceCurveGraphicsPage5}}
\end{paste}\end{patch}

\begin{patch}{SpaceCurveGraphicsPageEmpty5}
\begin{paste}{SpaceCurveGraphicsPageEmpty5}{SpaceCurveGraphicsPagePatch5}
\pastebutton{SpaceCurveGraphicsPageEmpty5}{\showpaste}
\tab{5}\spadgraph{draw(curve(i1,i2,i3),0..15*\%pi)\free{i1 i2 i3 }}
\end{paste}\end{patch}

\begin{patch}{ParametricTubeGraphicsPagePatch1}
\begin{paste}{ParametricTubeGraphicsPageFull1}{ParametricTubeGraphicsPageEmpty1}
\pastebutton{ParametricTubeGraphicsPageFull1}{\hidepaste}
\tab{5}\spadgraph{draw(curve(sin(t)*cos(3*t/5), cos(t)*cos(3*t/5), cos(t)*sin(3*t/5)), t=0..15*\%pi,tubeRadius == .15)}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ParametricTubeGraphicsPage1.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ParametricTubeGraphicsPage1}}
\end{paste}\end{patch}

\begin{patch}{ParametricTubeGraphicsPageEmpty1}
\begin{paste}{ParametricTubeGraphicsPageEmpty1}{ParametricTubeGraphicsPagePatch1}
\pastebutton{ParametricTubeGraphicsPageEmpty1}{\showpaste}
\tab{5}\spadgraph{draw(curve(sin(t)*cos(3*t/5), cos(t)*cos(3*t/5), cos(t)*sin(3*t/5)), t=0..15*\%pi,tubeRadius == .15)}
\end{paste}\end{patch}

\begin{patch}{ParametricTubeGraphicsPagePatch2}
\begin{paste}{ParametricTubeGraphicsPageFull2}{ParametricTubeGraphicsPageEmpty2}
\pastebutton{ParametricTubeGraphicsPageFull2}{\hidepaste}
\tab{5}\spadcommand{t1(t:SF):SF == 4/(2-sin(3*t))*cos(2*t)\bound{t1 }}
\indentrel{3}\begin{verbatim}
                                             Type: Void
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ParametricTubeGraphicsPageEmpty2}
\begin{paste}{ParametricTubeGraphicsPageEmpty2}{ParametricTubeGraphicsPagePatch2}
\pastebutton{ParametricTubeGraphicsPageEmpty2}{\showpaste}
\tab{5}\spadcommand{t1(t:SF):SF == 4/(2-sin(3*t))*cos(2*t)\bound{t1 }}
\end{paste}\end{patch}

\begin{patch}{ParametricTubeGraphicsPagePatch3}
\begin{paste}{ParametricTubeGraphicsPageFull3}{ParametricTubeGraphicsPageEmpty3}
\pastebutton{ParametricTubeGraphicsPageFull3}{\hidepaste}
\tab{5}\spadcommand{t2(t:SF):SF == 4/(2-sin(3*t))*sin(2*t)\bound{t2 }}
\indentrel{3}\begin{verbatim}
                                             Type: Void
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ParametricTubeGraphicsPageEmpty3}
\begin{paste}{ParametricTubeGraphicsPageEmpty3}{ParametricTubeGraphicsPagePatch3}
\pastebutton{ParametricTubeGraphicsPageEmpty3}{\showpaste}
\tab{5}\spadcommand{t2(t:SF):SF == 4/(2-sin(3*t))*sin(2*t)\bound{t2 }}
\end{paste}\end{patch}

\begin{patch}{ParametricTubeGraphicsPagePatch4}
\begin{paste}{ParametricTubeGraphicsPageFull4}{ParametricTubeGraphicsPageEmpty4}
\pastebutton{ParametricTubeGraphicsPageFull4}{\hidepaste}
\tab{5}\spadcommand{t3(t:SF):SF == 4/(2-sin(3*t))*cos(3*t)\bound{t3 }}
\indentrel{3}\begin{verbatim}
                                             Type: Void
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ParametricTubeGraphicsPageEmpty4}
\begin{paste}{ParametricTubeGraphicsPageEmpty4}{ParametricTubeGraphicsPagePatch4}
\pastebutton{ParametricTubeGraphicsPageEmpty4}{\showpaste}
\tab{5}\spadcommand{t3(t:SF):SF == 4/(2-sin(3*t))*cos(3*t)\bound{t3 }}
\end{paste}\end{patch}

\begin{patch}{ParametricTubeGraphicsPagePatch5}
\begin{paste}{ParametricTubeGraphicsPageFull5}{ParametricTubeGraphicsPageEmpty5}
\pastebutton{ParametricTubeGraphicsPageFull5}{\hidepaste}
\tab{5}\spadgraph{draw(curve(t1,t2,t3),0..2*\%pi,tubeRadius == .2)\free{t1 t2 t3 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ParametricTubeGraphicsPage5.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ParametricTubeGraphicsPage5}}
\end{paste}\end{patch}

\begin{patch}{ParametricTubeGraphicsPageEmpty5}
\begin{paste}{ParametricTubeGraphicsPageEmpty5}{ParametricTubeGraphicsPagePatch5}
\pastebutton{ParametricTubeGraphicsPageEmpty5}{\showpaste}
\tab{5}\spadgraph{draw(curve(t1,t2,t3),0..2*\%pi,tubeRadius == .2)\free{t1 t2 t3 }}
\end{paste}\end{patch}

\begin{patch}{ParametricSurfaceGraphicsPagePatch1}
\begin{paste}{ParametricSurfaceGraphicsPageFull1}{ParametricSurfaceGraphicsPageEmpty1}
\pastebutton{ParametricSurfaceGraphicsPageFull1}{\hidepaste}
\tab{5}\spadgraph{draw(surface(u*cos(v), u*sin(v),v*cos(u)),u=-4..4,v=0..2*\%pi, coordinates== parabolicCylindrical)}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ParametricSurfaceGraphicsPage1.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ParametricSurfaceGraphicsPage1}}
\end{paste}\end{patch}

\begin{patch}{ParametricSurfaceGraphicsPageEmpty1}
\begin{paste}{ParametricSurfaceGraphicsPageEmpty1}{ParametricSurfaceGraphicsPagePatch1}
\pastebutton{ParametricSurfaceGraphicsPageEmpty1}{\showpaste}
\tab{5}\spadgraph{draw(surface(u*cos(v), u*sin(v),v*cos(u)),u=-4..4,v=0..2*\%pi, coordinates== parabolicCylindrical)}
\end{paste}\end{patch}

\begin{patch}{ParametricSurfaceGraphicsPagePatch2}
\begin{paste}{ParametricSurfaceGraphicsPageFull2}{ParametricSurfaceGraphicsPageEmpty2}
\pastebutton{ParametricSurfaceGraphicsPageFull2}{\hidepaste}
\tab{5}\spadcommand{n1(u:SF,v:SF):SF == u*cos(v)\bound{n1 }}
\indentrel{3}\begin{verbatim}
                                             Type: Void
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ParametricSurfaceGraphicsPageEmpty2}
\begin{paste}{ParametricSurfaceGraphicsPageEmpty2}{ParametricSurfaceGraphicsPagePatch2}
\pastebutton{ParametricSurfaceGraphicsPageEmpty2}{\showpaste}
\tab{5}\spadcommand{n1(u:SF,v:SF):SF == u*cos(v)\bound{n1 }}
\end{paste}\end{patch}

\begin{patch}{ParametricSurfaceGraphicsPagePatch3}
\begin{paste}{ParametricSurfaceGraphicsPageFull3}{ParametricSurfaceGraphicsPageEmpty3}
\pastebutton{ParametricSurfaceGraphicsPageFull3}{\hidepaste}
\tab{5}\spadcommand{n2(u:SF,v:SF):SF == u*sin(v)\bound{n2 }}
\indentrel{3}\begin{verbatim}
                                             Type: Void
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ParametricSurfaceGraphicsPageEmpty3}
\begin{paste}{ParametricSurfaceGraphicsPageEmpty3}{ParametricSurfaceGraphicsPagePatch3}
\pastebutton{ParametricSurfaceGraphicsPageEmpty3}{\showpaste}
\tab{5}\spadcommand{n2(u:SF,v:SF):SF == u*sin(v)\bound{n2 }}
\end{paste}\end{patch}

\begin{patch}{ParametricSurfaceGraphicsPagePatch4}
\begin{paste}{ParametricSurfaceGraphicsPageFull4}{ParametricSurfaceGraphicsPageEmpty4}
\pastebutton{ParametricSurfaceGraphicsPageFull4}{\hidepaste}
\tab{5}\spadcommand{n3(u:SF,v:SF):SF == u\bound{n3 }}
\indentrel{3}\begin{verbatim}
                                             Type: Void
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ParametricSurfaceGraphicsPageEmpty4}
\begin{paste}{ParametricSurfaceGraphicsPageEmpty4}{ParametricSurfaceGraphicsPagePatch4}
\pastebutton{ParametricSurfaceGraphicsPageEmpty4}{\showpaste}
\tab{5}\spadcommand{n3(u:SF,v:SF):SF == u\bound{n3 }}
\end{paste}\end{patch}

\begin{patch}{ParametricSurfaceGraphicsPagePatch5}
\begin{paste}{ParametricSurfaceGraphicsPageFull5}{ParametricSurfaceGraphicsPageEmpty5}
\pastebutton{ParametricSurfaceGraphicsPageFull5}{\hidepaste}
\tab{5}\spadgraph{draw(surface(n1,n2,n3), 1.0..4.0, 1.0..4*\%pi, coordinates == toroidal(1$SF))\free{n1 n2 n3 }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ParametricSurfaceGraphicsPage5.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ParametricSurfaceGraphicsPage5}}
\end{paste}\end{patch}

\begin{patch}{ParametricSurfaceGraphicsPageEmpty5}
\begin{paste}{ParametricSurfaceGraphicsPageEmpty5}{ParametricSurfaceGraphicsPagePatch5}
\pastebutton{ParametricSurfaceGraphicsPageEmpty5}{\showpaste}
\tab{5}\spadgraph{draw(surface(n1,n2,n3), 1.0..4.0, 1.0..4*\%pi, coordinates == toroidal(1$SF))\free{n1 n2 n3 }}
\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPagePatch1}
\begin{paste}{3DObjectGraphicsPageFull1}{3DObjectGraphicsPageEmpty1}
\pastebutton{3DObjectGraphicsPageFull1}{\hidepaste}
\tab{5}\spadcommand{space := create3Space()$(ThreeSpace SF)\bound{space }}
\indentrel{3}\begin{verbatim}
   (1)  3-Space with 0 components
                           Type: ThreeSpace DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPageEmpty1}
\begin{paste}{3DObjectGraphicsPageEmpty1}{3DObjectGraphicsPagePatch1}
\pastebutton{3DObjectGraphicsPageEmpty1}{\showpaste}
\tab{5}\spadcommand{space := create3Space()$(ThreeSpace SF)\bound{space }}
\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPagePatch2}
\begin{paste}{3DObjectGraphicsPageFull2}{3DObjectGraphicsPageEmpty2}
\pastebutton{3DObjectGraphicsPageFull2}{\hidepaste}
\tab{5}\spadcommand{curve(space,[[0,20,20],[0,20,30],[0,30,30],[0,30,100], [0,20,100],[0,20,110],[0,50,110],[0,50,100],[0,40,100], [0,40,30],[0,50,30],[0,50,20],[0,20,20]])\bound{curveI }}
\indentrel{3}\begin{verbatim}
   (2)  3-Space with 1 component
                           Type: ThreeSpace DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPageEmpty2}
\begin{paste}{3DObjectGraphicsPageEmpty2}{3DObjectGraphicsPagePatch2}
\pastebutton{3DObjectGraphicsPageEmpty2}{\showpaste}
\tab{5}\spadcommand{curve(space,[[0,20,20],[0,20,30],[0,30,30],[0,30,100], [0,20,100],[0,20,110],[0,50,110],[0,50,100],[0,40,100], [0,40,30],[0,50,30],[0,50,20],[0,20,20]])\bound{curveI }}
\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPagePatch3}
\begin{paste}{3DObjectGraphicsPageFull3}{3DObjectGraphicsPageEmpty3}
\pastebutton{3DObjectGraphicsPageFull3}{\hidepaste}
\tab{5}\spadcommand{curve(space,[[0,80,20],[0,70,20],[0,70,110],[0,110,110], [0,120,100],[0,120,70],[0,115,65],[0,120,60],[0,120,30], [0,110,20],[0,80,20],[0,80,30],[0,105,30],[0,110,35]])\bound{curveB1 }}
\indentrel{3}\begin{verbatim}
   (3)  3-Space with 2 components
                           Type: ThreeSpace DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPageEmpty3}
\begin{paste}{3DObjectGraphicsPageEmpty3}{3DObjectGraphicsPagePatch3}
\pastebutton{3DObjectGraphicsPageEmpty3}{\showpaste}
\tab{5}\spadcommand{curve(space,[[0,80,20],[0,70,20],[0,70,110],[0,110,110], [0,120,100],[0,120,70],[0,115,65],[0,120,60],[0,120,30], [0,110,20],[0,80,20],[0,80,30],[0,105,30],[0,110,35]])\bound{curveB1 }}
\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPagePatch4}
\begin{paste}{3DObjectGraphicsPageFull4}{3DObjectGraphicsPageEmpty4}
\pastebutton{3DObjectGraphicsPageFull4}{\hidepaste}
\tab{5}\spadcommand{curve(space,[[0,110,35],[0,110,55],[0,105,60],[0,80,60],[0,80,70], [0,105,70],[0,110,75],[0,110,95],[0,105,100],[0,80,100], [0,80,30]])\bound{curveB2 }}
\indentrel{3}\begin{verbatim}
   (4)  3-Space with 3 components
                           Type: ThreeSpace DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPageEmpty4}
\begin{paste}{3DObjectGraphicsPageEmpty4}{3DObjectGraphicsPagePatch4}
\pastebutton{3DObjectGraphicsPageEmpty4}{\showpaste}
\tab{5}\spadcommand{curve(space,[[0,110,35],[0,110,55],[0,105,60],[0,80,60],[0,80,70], [0,105,70],[0,110,75],[0,110,95],[0,105,100],[0,80,100], [0,80,30]])\bound{curveB2 }}
\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPagePatch5}
\begin{paste}{3DObjectGraphicsPageFull5}{3DObjectGraphicsPageEmpty5}
\pastebutton{3DObjectGraphicsPageFull5}{\hidepaste}
\tab{5}\spadcommand{closedCurve(space,[[0,140,20],[0,140,110],[0,150,110],[0,170,50], [0,190,110],[0,200,110],[0,200,20],[0,190,20],[0,190,75], [0,175,35],[0,165,35],[0,150,75],[0,150,20]])\bound{curveM }}
\indentrel{3}\begin{verbatim}
   (5)  3-Space with 4 components
                           Type: ThreeSpace DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPageEmpty5}
\begin{paste}{3DObjectGraphicsPageEmpty5}{3DObjectGraphicsPagePatch5}
\pastebutton{3DObjectGraphicsPageEmpty5}{\showpaste}
\tab{5}\spadcommand{closedCurve(space,[[0,140,20],[0,140,110],[0,150,110],[0,170,50], [0,190,110],[0,200,110],[0,200,20],[0,190,20],[0,190,75], [0,175,35],[0,165,35],[0,150,75],[0,150,20]])\bound{curveM }}
\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPagePatch6}
\begin{paste}{3DObjectGraphicsPageFull6}{3DObjectGraphicsPageEmpty6}
\pastebutton{3DObjectGraphicsPageFull6}{\hidepaste}
\tab{5}\spadcommand{closedCurve(space,[[200,0,20], [200,0,110], [185,0,110], [160,0,45], [160,0,110], [150,0,110], [150,0,20], [165,0,20], [190,0,85], [190,0,20]])\bound{curveN }}
\indentrel{3}\begin{verbatim}
   (6)  3-Space with 5 components
                           Type: ThreeSpace DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPageEmpty6}
\begin{paste}{3DObjectGraphicsPageEmpty6}{3DObjectGraphicsPagePatch6}
\pastebutton{3DObjectGraphicsPageEmpty6}{\showpaste}
\tab{5}\spadcommand{closedCurve(space,[[200,0,20], [200,0,110], [185,0,110], [160,0,45], [160,0,110], [150,0,110], [150,0,20], [165,0,20], [190,0,85], [190,0,20]])\bound{curveN }}
\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPagePatch7}
\begin{paste}{3DObjectGraphicsPageFull7}{3DObjectGraphicsPageEmpty7}
\pastebutton{3DObjectGraphicsPageFull7}{\hidepaste}
\tab{5}\spadcommand{closedCurve(space,[[140,0,20], [120,0,110], [110,0,110], [90,0,20], [100,0,20], [108,0,50], [123,0,50], [121,0,60], [110,0,60], [115,0,90], [130,0,20]])\bound{curveA }}
\indentrel{3}\begin{verbatim}
   (7)  3-Space with 6 components
                           Type: ThreeSpace DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPageEmpty7}
\begin{paste}{3DObjectGraphicsPageEmpty7}{3DObjectGraphicsPagePatch7}
\pastebutton{3DObjectGraphicsPageEmpty7}{\showpaste}
\tab{5}\spadcommand{closedCurve(space,[[140,0,20], [120,0,110], [110,0,110], [90,0,20], [100,0,20], [108,0,50], [123,0,50], [121,0,60], [110,0,60], [115,0,90], [130,0,20]])\bound{curveA }}
\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPagePatch8}
\begin{paste}{3DObjectGraphicsPageFull8}{3DObjectGraphicsPageEmpty8}
\pastebutton{3DObjectGraphicsPageFull8}{\hidepaste}
\tab{5}\spadcommand{closedCurve(space,[[80,0,30], [80,0,100], [70,0,110], [40,0,110], [30,0,100], [30,0,90], [40,0,90], [40,0,95], [45,0,100], [65,0,100], [70,0,95], [70,0,35], [65,0,30], [45,0,30], [40,0,35], [40,0,60], [50,0,60], [50,0,70], [30,0,70], [30,0,30], [40,0,20], [70,0,20]])\bound{curveG }}
\indentrel{3}\begin{verbatim}
   (8)  3-Space with 7 components
                           Type: ThreeSpace DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPageEmpty8}
\begin{paste}{3DObjectGraphicsPageEmpty8}{3DObjectGraphicsPagePatch8}
\pastebutton{3DObjectGraphicsPageEmpty8}{\showpaste}
\tab{5}\spadcommand{closedCurve(space,[[80,0,30], [80,0,100], [70,0,110], [40,0,110], [30,0,100], [30,0,90], [40,0,90], [40,0,95], [45,0,100], [65,0,100], [70,0,95], [70,0,35], [65,0,30], [45,0,30], [40,0,35], [40,0,60], [50,0,60], [50,0,70], [30,0,70], [30,0,30], [40,0,20], [70,0,20]])\bound{curveG }}
\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPagePatch9}
\begin{paste}{3DObjectGraphicsPageFull9}{3DObjectGraphicsPageEmpty9}
\pastebutton{3DObjectGraphicsPageFull9}{\hidepaste}
\tab{5}\spadgraph{makeViewport3D(space,[title("Curves")])$VIEW3D\free{space curveI curveB1 curveB2 curveM curveN curveA curveG }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/3DObjectGraphicsPage9.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/3DObjectGraphicsPage9}}
\end{paste}\end{patch}

\begin{patch}{3DObjectGraphicsPageEmpty9}
\begin{paste}{3DObjectGraphicsPageEmpty9}{3DObjectGraphicsPagePatch9}
\pastebutton{3DObjectGraphicsPageEmpty9}{\showpaste}
\tab{5}\spadgraph{makeViewport3D(space,[title("Curves")])$VIEW3D\free{space curveI curveB1 curveB2 curveM curveN curveA curveG }}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsPagePatch1}
\begin{paste}{OneVariableGraphicsPageFull1}{OneVariableGraphicsPageEmpty1}
\pastebutton{OneVariableGraphicsPageFull1}{\hidepaste}
\tab{5}\spadgraph{draw(sin(tan(x)) - tan(sin(x)),x = 0..6)}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/OneVariableGraphicsPage1.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/OneVariableGraphicsPage1}}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsPageEmpty1}
\begin{paste}{OneVariableGraphicsPageEmpty1}{OneVariableGraphicsPagePatch1}
\pastebutton{OneVariableGraphicsPageEmpty1}{\showpaste}
\tab{5}\spadgraph{draw(sin(tan(x)) - tan(sin(x)),x = 0..6)}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsPagePatch2}
\begin{paste}{OneVariableGraphicsPageFull2}{OneVariableGraphicsPageEmpty2}
\pastebutton{OneVariableGraphicsPageFull2}{\hidepaste}
\tab{5}\spadgraph{draw(sin(tan(x)) - tan(sin(x)),x = 10..16,title == "y = sin tan x - tan sin x")}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/OneVariableGraphicsPage2.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/OneVariableGraphicsPage2}}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsPageEmpty2}
\begin{paste}{OneVariableGraphicsPageEmpty2}{OneVariableGraphicsPagePatch2}
\pastebutton{OneVariableGraphicsPageEmpty2}{\showpaste}
\tab{5}\spadgraph{draw(sin(tan(x)) - tan(sin(x)),x = 10..16,title == "y = sin tan x - tan sin x")}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsPagePatch3}
\begin{paste}{OneVariableGraphicsPageFull3}{OneVariableGraphicsPageEmpty3}
\pastebutton{OneVariableGraphicsPageFull3}{\hidepaste}
\tab{5}\spadcommand{f(x) == (x-1)*(x-2)*(x-3)\bound{f }}
\indentrel{3}\begin{verbatim}
                                             Type: Void
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsPageEmpty3}
\begin{paste}{OneVariableGraphicsPageEmpty3}{OneVariableGraphicsPagePatch3}
\pastebutton{OneVariableGraphicsPageEmpty3}{\showpaste}
\tab{5}\spadcommand{f(x) == (x-1)*(x-2)*(x-3)\bound{f }}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsPagePatch4}
\begin{paste}{OneVariableGraphicsPageFull4}{OneVariableGraphicsPageEmpty4}
\pastebutton{OneVariableGraphicsPageFull4}{\hidepaste}
\tab{5}\spadgraph{draw(f, 0..2, title == "y = f(x) on [0,2]")\free{f }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/OneVariableGraphicsPage4.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/OneVariableGraphicsPage4}}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsPageEmpty4}
\begin{paste}{OneVariableGraphicsPageEmpty4}{OneVariableGraphicsPagePatch4}
\pastebutton{OneVariableGraphicsPageEmpty4}{\showpaste}
\tab{5}\spadgraph{draw(f, 0..2, title == "y = f(x) on [0,2]")\free{f }}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsPagePatch5}
\begin{paste}{OneVariableGraphicsPageFull5}{OneVariableGraphicsPageEmpty5}
\pastebutton{OneVariableGraphicsPageFull5}{\hidepaste}
\tab{5}\spadgraph{draw(f, 0..4,title == "y = f(x) on [0,4]")\free{f }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/OneVariableGraphicsPage5.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/OneVariableGraphicsPage5}}
\end{paste}\end{patch}

\begin{patch}{OneVariableGraphicsPageEmpty5}
\begin{paste}{OneVariableGraphicsPageEmpty5}{OneVariableGraphicsPagePatch5}
\pastebutton{OneVariableGraphicsPageEmpty5}{\showpaste}
\tab{5}\spadgraph{draw(f, 0..4,title == "y = f(x) on [0,4]")\free{f }}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsPagePatch1}
\begin{paste}{ParametricCurveGraphicsPageFull1}{ParametricCurveGraphicsPageEmpty1}
\pastebutton{ParametricCurveGraphicsPageFull1}{\hidepaste}
\tab{5}\spadgraph{draw(curve(sin(t)*sin(2*t)*sin(3*t), sin(4*t)*sin(5*t)*sin(6*t)), t = 0..2*\%pi)}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ParametricCurveGraphicsPage1.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ParametricCurveGraphicsPage1}}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsPageEmpty1}
\begin{paste}{ParametricCurveGraphicsPageEmpty1}{ParametricCurveGraphicsPagePatch1}
\pastebutton{ParametricCurveGraphicsPageEmpty1}{\showpaste}
\tab{5}\spadgraph{draw(curve(sin(t)*sin(2*t)*sin(3*t), sin(4*t)*sin(5*t)*sin(6*t)), t = 0..2*\%pi)}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsPagePatch2}
\begin{paste}{ParametricCurveGraphicsPageFull2}{ParametricCurveGraphicsPageEmpty2}
\pastebutton{ParametricCurveGraphicsPageFull2}{\hidepaste}
\tab{5}\spadgraph{draw(curve(cos(t), sin(t)), t = 0..2*\%pi, title == "The Unit Circle")}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ParametricCurveGraphicsPage2.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ParametricCurveGraphicsPage2}}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsPageEmpty2}
\begin{paste}{ParametricCurveGraphicsPageEmpty2}{ParametricCurveGraphicsPagePatch2}
\pastebutton{ParametricCurveGraphicsPageEmpty2}{\showpaste}
\tab{5}\spadgraph{draw(curve(cos(t), sin(t)), t = 0..2*\%pi, title == "The Unit Circle")}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsPagePatch3}
\begin{paste}{ParametricCurveGraphicsPageFull3}{ParametricCurveGraphicsPageEmpty3}
\pastebutton{ParametricCurveGraphicsPageFull3}{\hidepaste}
\tab{5}\spadcommand{f(t:SF):SF == sin(3*t/4)\bound{f }}
\indentrel{3}\begin{verbatim}
                                             Type: Void
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsPageEmpty3}
\begin{paste}{ParametricCurveGraphicsPageEmpty3}{ParametricCurveGraphicsPagePatch3}
\pastebutton{ParametricCurveGraphicsPageEmpty3}{\showpaste}
\tab{5}\spadcommand{f(t:SF):SF == sin(3*t/4)\bound{f }}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsPagePatch4}
\begin{paste}{ParametricCurveGraphicsPageFull4}{ParametricCurveGraphicsPageEmpty4}
\pastebutton{ParametricCurveGraphicsPageFull4}{\hidepaste}
\tab{5}\spadcommand{g(t:SF):SF == sin(t)\bound{g }}
\indentrel{3}\begin{verbatim}
                                             Type: Void
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsPageEmpty4}
\begin{paste}{ParametricCurveGraphicsPageEmpty4}{ParametricCurveGraphicsPagePatch4}
\pastebutton{ParametricCurveGraphicsPageEmpty4}{\showpaste}
\tab{5}\spadcommand{g(t:SF):SF == sin(t)\bound{g }}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsPagePatch5}
\begin{paste}{ParametricCurveGraphicsPageFull5}{ParametricCurveGraphicsPageEmpty5}
\pastebutton{ParametricCurveGraphicsPageFull5}{\hidepaste}
\tab{5}\spadgraph{draw(curve(f,g), 0..\%pi)\free{f g }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ParametricCurveGraphicsPage5.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ParametricCurveGraphicsPage5}}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsPageEmpty5}
\begin{paste}{ParametricCurveGraphicsPageEmpty5}{ParametricCurveGraphicsPagePatch5}
\pastebutton{ParametricCurveGraphicsPageEmpty5}{\showpaste}
\tab{5}\spadgraph{draw(curve(f,g), 0..\%pi)\free{f g }}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsPagePatch6}
\begin{paste}{ParametricCurveGraphicsPageFull6}{ParametricCurveGraphicsPageEmpty6}
\pastebutton{ParametricCurveGraphicsPageFull6}{\hidepaste}
\tab{5}\spadgraph{draw(curve(f,g) ,\%pi..2*\%pi)\free{f g }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ParametricCurveGraphicsPage6.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ParametricCurveGraphicsPage6}}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsPageEmpty6}
\begin{paste}{ParametricCurveGraphicsPageEmpty6}{ParametricCurveGraphicsPagePatch6}
\pastebutton{ParametricCurveGraphicsPageEmpty6}{\showpaste}
\tab{5}\spadgraph{draw(curve(f,g) ,\%pi..2*\%pi)\free{f g }}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsPagePatch7}
\begin{paste}{ParametricCurveGraphicsPageFull7}{ParametricCurveGraphicsPageEmpty7}
\pastebutton{ParametricCurveGraphicsPageFull7}{\hidepaste}
\tab{5}\spadgraph{draw(curve(f,g), -4*\%pi..4*\%pi)\free{f g }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ParametricCurveGraphicsPage7.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ParametricCurveGraphicsPage7}}
\end{paste}\end{patch}

\begin{patch}{ParametricCurveGraphicsPageEmpty7}
\begin{paste}{ParametricCurveGraphicsPageEmpty7}{ParametricCurveGraphicsPagePatch7}
\pastebutton{ParametricCurveGraphicsPageEmpty7}{\showpaste}
\tab{5}\spadgraph{draw(curve(f,g), -4*\%pi..4*\%pi)\free{f g }}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsPagePatch1}
\begin{paste}{PolarGraphicsPageFull1}{PolarGraphicsPageEmpty1}
\pastebutton{PolarGraphicsPageFull1}{\hidepaste}
\tab{5}\spadgraph{draw(1,t = 0..2*\%pi,coordinates == polar, title == "The Unit Circle")}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/PolarGraphicsPage1.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/PolarGraphicsPage1}}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsPageEmpty1}
\begin{paste}{PolarGraphicsPageEmpty1}{PolarGraphicsPagePatch1}
\pastebutton{PolarGraphicsPageEmpty1}{\showpaste}
\tab{5}\spadgraph{draw(1,t = 0..2*\%pi,coordinates == polar, title == "The Unit Circle")}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsPagePatch2}
\begin{paste}{PolarGraphicsPageFull2}{PolarGraphicsPageEmpty2}
\pastebutton{PolarGraphicsPageFull2}{\hidepaste}
\tab{5}\spadgraph{draw(sin(17*t), t = 0..2*\%pi, coordinates == polar, title == "A Petal Curve")}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/PolarGraphicsPage2.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/PolarGraphicsPage2}}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsPageEmpty2}
\begin{paste}{PolarGraphicsPageEmpty2}{PolarGraphicsPagePatch2}
\pastebutton{PolarGraphicsPageEmpty2}{\showpaste}
\tab{5}\spadgraph{draw(sin(17*t), t = 0..2*\%pi, coordinates == polar, title == "A Petal Curve")}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsPagePatch3}
\begin{paste}{PolarGraphicsPageFull3}{PolarGraphicsPageEmpty3}
\pastebutton{PolarGraphicsPageFull3}{\hidepaste}
\tab{5}\spadcommand{f(t) == cos(4*t/7)\bound{f }}
\indentrel{3}\begin{verbatim}
                                             Type: Void
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{PolarGraphicsPageEmpty3}
\begin{paste}{PolarGraphicsPageEmpty3}{PolarGraphicsPagePatch3}
\pastebutton{PolarGraphicsPageEmpty3}{\showpaste}
\tab{5}\spadcommand{f(t) == cos(4*t/7)\bound{f }}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsPagePatch4}
\begin{paste}{PolarGraphicsPageFull4}{PolarGraphicsPageEmpty4}
\pastebutton{PolarGraphicsPageFull4}{\hidepaste}
\tab{5}\spadgraph{draw(f, 0..2*\%pi, coordinates == polar)\free{f }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/PolarGraphicsPage4.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/PolarGraphicsPage4}}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsPageEmpty4}
\begin{paste}{PolarGraphicsPageEmpty4}{PolarGraphicsPagePatch4}
\pastebutton{PolarGraphicsPageEmpty4}{\showpaste}
\tab{5}\spadgraph{draw(f, 0..2*\%pi, coordinates == polar)\free{f }}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsPagePatch5}
\begin{paste}{PolarGraphicsPageFull5}{PolarGraphicsPageEmpty5}
\pastebutton{PolarGraphicsPageFull5}{\hidepaste}
\tab{5}\spadgraph{draw(f, 0..14*\%pi, coordinates == polar)\free{f }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/PolarGraphicsPage5.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/PolarGraphicsPage5}}
\end{paste}\end{patch}

\begin{patch}{PolarGraphicsPageEmpty5}
\begin{paste}{PolarGraphicsPageEmpty5}{PolarGraphicsPagePatch5}
\pastebutton{PolarGraphicsPageEmpty5}{\showpaste}
\tab{5}\spadgraph{draw(f, 0..14*\%pi, coordinates == polar)\free{f }}
\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsPagePatch1}
\begin{paste}{ImplicitCurveGraphicsPageFull1}{ImplicitCurveGraphicsPageEmpty1}
\pastebutton{ImplicitCurveGraphicsPageFull1}{\hidepaste}
\tab{5}\spadcommand{p := ((x**2 + y**2 + 1) - 8*x)**2 - (8*(x**2 + y**2 + 1) - 4*x - 1)\bound{p }}
\indentrel{3}\begin{verbatim}
   (1)
    4      2            2    4      3      2
   y  + (2x  - 16x - 6)y  + x  - 16x  + 58x  - 12x - 6
                               Type: Polynomial Integer
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsPageEmpty1}
\begin{paste}{ImplicitCurveGraphicsPageEmpty1}{ImplicitCurveGraphicsPagePatch1}
\pastebutton{ImplicitCurveGraphicsPageEmpty1}{\showpaste}
\tab{5}\spadcommand{p := ((x**2 + y**2 + 1) - 8*x)**2 - (8*(x**2 + y**2 + 1) - 4*x - 1)\bound{p }}
\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsPagePatch2}
\begin{paste}{ImplicitCurveGraphicsPageFull2}{ImplicitCurveGraphicsPageEmpty2}
\pastebutton{ImplicitCurveGraphicsPageFull2}{\hidepaste}
\tab{5}\spadgraph{draw(p = 0, x, y, range == [-1..11, -7..7], title == "Cartesian Ovals")\free{p }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ImplicitCurveGraphicsPage2.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ImplicitCurveGraphicsPage2}}
\end{paste}\end{patch}

\begin{patch}{ImplicitCurveGraphicsPageEmpty2}
\begin{paste}{ImplicitCurveGraphicsPageEmpty2}{ImplicitCurveGraphicsPagePatch2}
\pastebutton{ImplicitCurveGraphicsPageEmpty2}{\showpaste}
\tab{5}\spadgraph{draw(p = 0, x, y, range == [-1..11, -7..7], title == "Cartesian Ovals")\free{p }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch1}
\begin{paste}{ListPointsGraphicsPageFull1}{ListPointsGraphicsPageEmpty1}
\pastebutton{ListPointsGraphicsPageFull1}{\hidepaste}
\tab{5}\spadcommand{p1 := point [1::SF,1::SF]$(Point SF)\bound{p1 }}
\indentrel{3}\begin{verbatim}
   (1)  [1.0,1.0]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty1}
\begin{paste}{ListPointsGraphicsPageEmpty1}{ListPointsGraphicsPagePatch1}
\pastebutton{ListPointsGraphicsPageEmpty1}{\showpaste}
\tab{5}\spadcommand{p1 := point [1::SF,1::SF]$(Point SF)\bound{p1 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch2}
\begin{paste}{ListPointsGraphicsPageFull2}{ListPointsGraphicsPageEmpty2}
\pastebutton{ListPointsGraphicsPageFull2}{\hidepaste}
\tab{5}\spadcommand{p2 := point [0::SF,1::SF]$(Point SF)\bound{p2 }}
\indentrel{3}\begin{verbatim}
   (2)  [0.0,1.0]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty2}
\begin{paste}{ListPointsGraphicsPageEmpty2}{ListPointsGraphicsPagePatch2}
\pastebutton{ListPointsGraphicsPageEmpty2}{\showpaste}
\tab{5}\spadcommand{p2 := point [0::SF,1::SF]$(Point SF)\bound{p2 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch3}
\begin{paste}{ListPointsGraphicsPageFull3}{ListPointsGraphicsPageEmpty3}
\pastebutton{ListPointsGraphicsPageFull3}{\hidepaste}
\tab{5}\spadcommand{p3 := point [0::SF,0::SF]$(Point SF)\bound{p3 }}
\indentrel{3}\begin{verbatim}
   (3)  [0.0,0.0]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty3}
\begin{paste}{ListPointsGraphicsPageEmpty3}{ListPointsGraphicsPagePatch3}
\pastebutton{ListPointsGraphicsPageEmpty3}{\showpaste}
\tab{5}\spadcommand{p3 := point [0::SF,0::SF]$(Point SF)\bound{p3 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch4}
\begin{paste}{ListPointsGraphicsPageFull4}{ListPointsGraphicsPageEmpty4}
\pastebutton{ListPointsGraphicsPageFull4}{\hidepaste}
\tab{5}\spadcommand{p4 := point [1::SF,0::SF]$(Point SF)\bound{p4 }}
\indentrel{3}\begin{verbatim}
   (4)  [1.0,0.0]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty4}
\begin{paste}{ListPointsGraphicsPageEmpty4}{ListPointsGraphicsPagePatch4}
\pastebutton{ListPointsGraphicsPageEmpty4}{\showpaste}
\tab{5}\spadcommand{p4 := point [1::SF,0::SF]$(Point SF)\bound{p4 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch5}
\begin{paste}{ListPointsGraphicsPageFull5}{ListPointsGraphicsPageEmpty5}
\pastebutton{ListPointsGraphicsPageFull5}{\hidepaste}
\tab{5}\spadcommand{p5 := point [1::SF,.5::SF]$(Point SF)\bound{p5 }}
\indentrel{3}\begin{verbatim}
   (5)  [1.0,0.5]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty5}
\begin{paste}{ListPointsGraphicsPageEmpty5}{ListPointsGraphicsPagePatch5}
\pastebutton{ListPointsGraphicsPageEmpty5}{\showpaste}
\tab{5}\spadcommand{p5 := point [1::SF,.5::SF]$(Point SF)\bound{p5 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch6}
\begin{paste}{ListPointsGraphicsPageFull6}{ListPointsGraphicsPageEmpty6}
\pastebutton{ListPointsGraphicsPageFull6}{\hidepaste}
\tab{5}\spadcommand{p6 := point [.5::SF,0::SF]$(Point SF)\bound{p6 }}
\indentrel{3}\begin{verbatim}
   (6)  [0.5,0.0]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty6}
\begin{paste}{ListPointsGraphicsPageEmpty6}{ListPointsGraphicsPagePatch6}
\pastebutton{ListPointsGraphicsPageEmpty6}{\showpaste}
\tab{5}\spadcommand{p6 := point [.5::SF,0::SF]$(Point SF)\bound{p6 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch7}
\begin{paste}{ListPointsGraphicsPageFull7}{ListPointsGraphicsPageEmpty7}
\pastebutton{ListPointsGraphicsPageFull7}{\hidepaste}
\tab{5}\spadcommand{p7 := point [0::SF,0.5::SF]$(Point SF)\bound{p7 }}
\indentrel{3}\begin{verbatim}
   (7)  [0.0,0.5]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty7}
\begin{paste}{ListPointsGraphicsPageEmpty7}{ListPointsGraphicsPagePatch7}
\pastebutton{ListPointsGraphicsPageEmpty7}{\showpaste}
\tab{5}\spadcommand{p7 := point [0::SF,0.5::SF]$(Point SF)\bound{p7 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch8}
\begin{paste}{ListPointsGraphicsPageFull8}{ListPointsGraphicsPageEmpty8}
\pastebutton{ListPointsGraphicsPageFull8}{\hidepaste}
\tab{5}\spadcommand{p8 := point [.5::SF,1::SF]$(Point SF)\bound{p8 }}
\indentrel{3}\begin{verbatim}
   (8)  [0.5,1.0]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty8}
\begin{paste}{ListPointsGraphicsPageEmpty8}{ListPointsGraphicsPagePatch8}
\pastebutton{ListPointsGraphicsPageEmpty8}{\showpaste}
\tab{5}\spadcommand{p8 := point [.5::SF,1::SF]$(Point SF)\bound{p8 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch9}
\begin{paste}{ListPointsGraphicsPageFull9}{ListPointsGraphicsPageEmpty9}
\pastebutton{ListPointsGraphicsPageFull9}{\hidepaste}
\tab{5}\spadcommand{p9 := point [.25::SF,.25::SF]$(Point SF)\bound{p9 }}
\indentrel{3}\begin{verbatim}
   (9)  [0.25,0.25]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty9}
\begin{paste}{ListPointsGraphicsPageEmpty9}{ListPointsGraphicsPagePatch9}
\pastebutton{ListPointsGraphicsPageEmpty9}{\showpaste}
\tab{5}\spadcommand{p9 := point [.25::SF,.25::SF]$(Point SF)\bound{p9 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch10}
\begin{paste}{ListPointsGraphicsPageFull10}{ListPointsGraphicsPageEmpty10}
\pastebutton{ListPointsGraphicsPageFull10}{\hidepaste}
\tab{5}\spadcommand{p10 := point [.25::SF,.75::SF]$(Point SF)\bound{p10 }}
\indentrel{3}\begin{verbatim}
   (10)  [0.25,0.75]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty10}
\begin{paste}{ListPointsGraphicsPageEmpty10}{ListPointsGraphicsPagePatch10}
\pastebutton{ListPointsGraphicsPageEmpty10}{\showpaste}
\tab{5}\spadcommand{p10 := point [.25::SF,.75::SF]$(Point SF)\bound{p10 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch11}
\begin{paste}{ListPointsGraphicsPageFull11}{ListPointsGraphicsPageEmpty11}
\pastebutton{ListPointsGraphicsPageFull11}{\hidepaste}
\tab{5}\spadcommand{p11 := point [.75::SF,.75::SF]$(Point SF)\bound{p11 }}
\indentrel{3}\begin{verbatim}
   (11)  [0.75,0.75]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty11}
\begin{paste}{ListPointsGraphicsPageEmpty11}{ListPointsGraphicsPagePatch11}
\pastebutton{ListPointsGraphicsPageEmpty11}{\showpaste}
\tab{5}\spadcommand{p11 := point [.75::SF,.75::SF]$(Point SF)\bound{p11 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch12}
\begin{paste}{ListPointsGraphicsPageFull12}{ListPointsGraphicsPageEmpty12}
\pastebutton{ListPointsGraphicsPageFull12}{\hidepaste}
\tab{5}\spadcommand{p12 := point [.75::SF,.25::SF]$(Point SF)\bound{p12 }}
\indentrel{3}\begin{verbatim}
   (12)  [0.75,0.25]
                                Type: Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty12}
\begin{paste}{ListPointsGraphicsPageEmpty12}{ListPointsGraphicsPagePatch12}
\pastebutton{ListPointsGraphicsPageEmpty12}{\showpaste}
\tab{5}\spadcommand{p12 := point [.75::SF,.25::SF]$(Point SF)\bound{p12 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch13}
\begin{paste}{ListPointsGraphicsPageFull13}{ListPointsGraphicsPageEmpty13}
\pastebutton{ListPointsGraphicsPageFull13}{\hidepaste}
\tab{5}\spadcommand{llp := [[p1,p2],[p2,p3],[p3,p4],[p4,p1],[p5,p6],[p6,p7],[p7,p8],[p8,p5],[p9,p10],[p10,p11],[p11,p12],[p12,p9]]\bound{llp }\free{p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 }}
\indentrel{3}\begin{verbatim}
   (13)
   [[[1.0,1.0],[0.0,1.0]], [[0.0,1.0],[0.0,0.0]],
    [[0.0,0.0],[1.0,0.0]], [[1.0,0.0],[1.0,1.0]],
    [[1.0,0.5],[0.5,0.0]], [[0.5,0.0],[0.0,0.5]],
    [[0.0,0.5],[0.5,1.0]], [[0.5,1.0],[1.0,0.5]],
    [[0.25,0.25],[0.25,0.75]], [[0.25,0.75],[0.75,0.75]],
    [[0.75,0.75],[0.75,0.25]], [[0.75,0.25],[0.25,0.25]]]
                      Type: List List Point DoubleFloat
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty13}
\begin{paste}{ListPointsGraphicsPageEmpty13}{ListPointsGraphicsPagePatch13}
\pastebutton{ListPointsGraphicsPageEmpty13}{\showpaste}
\tab{5}\spadcommand{llp := [[p1,p2],[p2,p3],[p3,p4],[p4,p1],[p5,p6],[p6,p7],[p7,p8],[p8,p5],[p9,p10],[p10,p11],[p11,p12],[p12,p9]]\bound{llp }\free{p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch14}
\begin{paste}{ListPointsGraphicsPageFull14}{ListPointsGraphicsPageEmpty14}
\pastebutton{ListPointsGraphicsPageFull14}{\hidepaste}
\tab{5}\spadcommand{size1 := 6::PositiveInteger\bound{size1 }}
\indentrel{3}\begin{verbatim}
   (14)  6
                                  Type: PositiveInteger
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty14}
\begin{paste}{ListPointsGraphicsPageEmpty14}{ListPointsGraphicsPagePatch14}
\pastebutton{ListPointsGraphicsPageEmpty14}{\showpaste}
\tab{5}\spadcommand{size1 := 6::PositiveInteger\bound{size1 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch15}
\begin{paste}{ListPointsGraphicsPageFull15}{ListPointsGraphicsPageEmpty15}
\pastebutton{ListPointsGraphicsPageFull15}{\hidepaste}
\tab{5}\spadcommand{size2 := 8::PositiveInteger\bound{size2 }}
\indentrel{3}\begin{verbatim}
   (15)  8
                                  Type: PositiveInteger
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty15}
\begin{paste}{ListPointsGraphicsPageEmpty15}{ListPointsGraphicsPagePatch15}
\pastebutton{ListPointsGraphicsPageEmpty15}{\showpaste}
\tab{5}\spadcommand{size2 := 8::PositiveInteger\bound{size2 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch16}
\begin{paste}{ListPointsGraphicsPageFull16}{ListPointsGraphicsPageEmpty16}
\pastebutton{ListPointsGraphicsPageFull16}{\hidepaste}
\tab{5}\spadcommand{size3 := 10::PositiveInteger\bound{size3 }}
\indentrel{3}\begin{verbatim}
   (16)  10
                                  Type: PositiveInteger
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty16}
\begin{paste}{ListPointsGraphicsPageEmpty16}{ListPointsGraphicsPagePatch16}
\pastebutton{ListPointsGraphicsPageEmpty16}{\showpaste}
\tab{5}\spadcommand{size3 := 10::PositiveInteger\bound{size3 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch17}
\begin{paste}{ListPointsGraphicsPageFull17}{ListPointsGraphicsPageEmpty17}
\pastebutton{ListPointsGraphicsPageFull17}{\hidepaste}
\tab{5}\spadcommand{lsize := [size1, size1, size1, size1, size2, size2, size2, size2, size3, size3, size3, size3]\bound{lsize }\free{size1 size2 size3 }}
\indentrel{3}\begin{verbatim}
   (17)  [6,6,6,6,8,8,8,8,10,10,10,10]
                             Type: List PositiveInteger
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty17}
\begin{paste}{ListPointsGraphicsPageEmpty17}{ListPointsGraphicsPagePatch17}
\pastebutton{ListPointsGraphicsPageEmpty17}{\showpaste}
\tab{5}\spadcommand{lsize := [size1, size1, size1, size1, size2, size2, size2, size2, size3, size3, size3, size3]\bound{lsize }\free{size1 size2 size3 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch18}
\begin{paste}{ListPointsGraphicsPageFull18}{ListPointsGraphicsPageEmpty18}
\pastebutton{ListPointsGraphicsPageFull18}{\hidepaste}
\tab{5}\spadcommand{pc1 := pastel red()\bound{pc1 }}
\indentrel{3}\begin{verbatim}
   (18)  [Hue: 1  Weight: 1.0] from the Pastel palette
                                          Type: Palette
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty18}
\begin{paste}{ListPointsGraphicsPageEmpty18}{ListPointsGraphicsPagePatch18}
\pastebutton{ListPointsGraphicsPageEmpty18}{\showpaste}
\tab{5}\spadcommand{pc1 := pastel red()\bound{pc1 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch19}
\begin{paste}{ListPointsGraphicsPageFull19}{ListPointsGraphicsPageEmpty19}
\pastebutton{ListPointsGraphicsPageFull19}{\hidepaste}
\tab{5}\spadcommand{pc2 := dim green()\bound{pc2 }}
\indentrel{3}\begin{verbatim}
   (19)  [Hue: 14  Weight: 1.0] from the Dim palette
                                          Type: Palette
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty19}
\begin{paste}{ListPointsGraphicsPageEmpty19}{ListPointsGraphicsPagePatch19}
\pastebutton{ListPointsGraphicsPageEmpty19}{\showpaste}
\tab{5}\spadcommand{pc2 := dim green()\bound{pc2 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch20}
\begin{paste}{ListPointsGraphicsPageFull20}{ListPointsGraphicsPageEmpty20}
\pastebutton{ListPointsGraphicsPageFull20}{\hidepaste}
\tab{5}\spadcommand{pc3 := pastel yellow()\bound{pc3 }}
\indentrel{3}\begin{verbatim}
   (20)  [Hue: 11  Weight: 1.0] from the Pastel palette
                                          Type: Palette
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty20}
\begin{paste}{ListPointsGraphicsPageEmpty20}{ListPointsGraphicsPagePatch20}
\pastebutton{ListPointsGraphicsPageEmpty20}{\showpaste}
\tab{5}\spadcommand{pc3 := pastel yellow()\bound{pc3 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch21}
\begin{paste}{ListPointsGraphicsPageFull21}{ListPointsGraphicsPageEmpty21}
\pastebutton{ListPointsGraphicsPageFull21}{\hidepaste}
\tab{5}\spadcommand{lpc := [pc1, pc1, pc1, pc1, pc2, pc2, pc2, pc2, pc3, pc3, pc3, pc3]\bound{lpc }\free{pc1 pc2 pc3 }}
\indentrel{3}\begin{verbatim}
   (21)
   [[Hue: 1  Weight: 1.0] from the Pastel palette,
    [Hue: 1  Weight: 1.0] from the Pastel palette,
    [Hue: 1  Weight: 1.0] from the Pastel palette,
    [Hue: 1  Weight: 1.0] from the Pastel palette,
    [Hue: 14  Weight: 1.0] from the Dim palette,
    [Hue: 14  Weight: 1.0] from the Dim palette,
    [Hue: 14  Weight: 1.0] from the Dim palette,
    [Hue: 14  Weight: 1.0] from the Dim palette,
    [Hue: 11  Weight: 1.0] from the Pastel palette,
    [Hue: 11  Weight: 1.0] from the Pastel palette,
    [Hue: 11  Weight: 1.0] from the Pastel palette,
    [Hue: 11  Weight: 1.0] from the Pastel palette]
                                     Type: List Palette
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty21}
\begin{paste}{ListPointsGraphicsPageEmpty21}{ListPointsGraphicsPagePatch21}
\pastebutton{ListPointsGraphicsPageEmpty21}{\showpaste}
\tab{5}\spadcommand{lpc := [pc1, pc1, pc1, pc1, pc2, pc2, pc2, pc2, pc3, pc3, pc3, pc3]\bound{lpc }\free{pc1 pc2 pc3 }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch22}
\begin{paste}{ListPointsGraphicsPageFull22}{ListPointsGraphicsPageEmpty22}
\pastebutton{ListPointsGraphicsPageFull22}{\hidepaste}
\tab{5}\spadcommand{lc := [pastel blue(), light yellow(), dim green(), bright red(), light green(), dim yellow(), bright blue(), dark red(), pastel red(), light blue(), dim green(), light yellow()]\bound{lc }}
\indentrel{3}\begin{verbatim}
   (22)
   [[Hue: 22  Weight: 1.0] from the Pastel palette,
    [Hue: 11  Weight: 1.0] from the Light palette,
    [Hue: 14  Weight: 1.0] from the Dim palette,
    [Hue: 1  Weight: 1.0] from the Bright palette,
    [Hue: 14  Weight: 1.0] from the Light palette,
    [Hue: 11  Weight: 1.0] from the Dim palette,
    [Hue: 22  Weight: 1.0] from the Bright palette,
    [Hue: 1  Weight: 1.0] from the Dark palette,
    [Hue: 1  Weight: 1.0] from the Pastel palette,
    [Hue: 22  Weight: 1.0] from the Light palette,
    [Hue: 14  Weight: 1.0] from the Dim palette,
    [Hue: 11  Weight: 1.0] from the Light palette]
                                     Type: List Palette
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty22}
\begin{paste}{ListPointsGraphicsPageEmpty22}{ListPointsGraphicsPagePatch22}
\pastebutton{ListPointsGraphicsPageEmpty22}{\showpaste}
\tab{5}\spadcommand{lc := [pastel blue(), light yellow(), dim green(), bright red(), light green(), dim yellow(), bright blue(), dark red(), pastel red(), light blue(), dim green(), light yellow()]\bound{lc }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch23}
\begin{paste}{ListPointsGraphicsPageFull23}{ListPointsGraphicsPageEmpty23}
\pastebutton{ListPointsGraphicsPageFull23}{\hidepaste}
\tab{5}\spadcommand{g := makeGraphImage(llp,lpc,lc,lsize)$GRIMAGE\bound{g }\free{llp lpc lc lsize }}
\indentrel{3}\begin{verbatim}
   (23)  Graph with 12 point lists
                                       Type: GraphImage
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty23}
\begin{paste}{ListPointsGraphicsPageEmpty23}{ListPointsGraphicsPagePatch23}
\pastebutton{ListPointsGraphicsPageEmpty23}{\showpaste}
\tab{5}\spadcommand{g := makeGraphImage(llp,lpc,lc,lsize)$GRIMAGE\bound{g }\free{llp lpc lc lsize }}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPagePatch24}
\begin{paste}{ListPointsGraphicsPageFull24}{ListPointsGraphicsPageEmpty24}
\pastebutton{ListPointsGraphicsPageFull24}{\hidepaste}
\tab{5}\spadgraph{makeViewport2D(g,[title("Lines")])$VIEW2D\free{g }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ListPointsGraphicsPage24.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ListPointsGraphicsPage24}}
\end{paste}\end{patch}

\begin{patch}{ListPointsGraphicsPageEmpty24}
\begin{paste}{ListPointsGraphicsPageEmpty24}{ListPointsGraphicsPagePatch24}
\pastebutton{ListPointsGraphicsPageEmpty24}{\showpaste}
\tab{5}\spadgraph{makeViewport2D(g,[title("Lines")])$VIEW2D\free{g }}
\end{paste}\end{patch}

\begin{patch}{ViewportPagePatch1}
\begin{paste}{ViewportPageFull1}{ViewportPageEmpty1}
\pastebutton{ViewportPageFull1}{\hidepaste}
\tab{5}\spadgraph{v := draw(x*x-y*y,x=-1..1,y=-1..1)\bound{v }}
\center{\unixcommand{\inputimage{\env{AXIOM}/doc/viewports/ViewportPage1.VIEW/image}}{viewAlone\space{1} \env{AXIOM}/doc/viewports/ViewportPage1}}
\end{paste}\end{patch}

\begin{patch}{ViewportPageEmpty1}
\begin{paste}{ViewportPageEmpty1}{ViewportPagePatch1}
\pastebutton{ViewportPageEmpty1}{\showpaste}
\tab{5}\spadgraph{v := draw(x*x-y*y,x=-1..1,y=-1..1)\bound{v }}
\end{paste}\end{patch}

\begin{patch}{ViewportPagePatch2}
\begin{paste}{ViewportPageFull2}{ViewportPageEmpty2}
\pastebutton{ViewportPageFull2}{\hidepaste}
\tab{5}\spadcommand{write(v,"saddle","pixmap")\free{v }}
\indentrel{3}\begin{verbatim}
   (2)  "NIL"
                                           Type: String
\end{verbatim}
\indentrel{-3}\end{paste}\end{patch}

\begin{patch}{ViewportPageEmpty2}
\begin{paste}{ViewportPageEmpty2}{ViewportPagePatch2}
\pastebutton{ViewportPageEmpty2}{\showpaste}
\tab{5}\spadcommand{write(v,"saddle","pixmap")\free{v }}
\end{paste}\end{patch}