































































































































































































|
|
| Figure 0001: fig0010.asy |
size(0,0); pair A, B, C,D; A=(0,0); B=(2,0); C=(4,0); D=(4,2); draw(A--B); draw(C--D);
|
|
| Figure 0002: fig0020.asy |
size(1cm,0); pair A, B, C,D; A=(0,0); B=(2,0); C=(4,0); D=(4,2); draw(A--B); draw(C--D);
|
|
| Figure 0003: fig0030.asy |
size(3cm,0); pair A, B, C,D; A=(0,0); B=(2,0); C=(4,0); D=(4,2); draw(A--B); draw(C--D);
|
|
| Figure 0004: fig0040.asy |
size(1cm,.5cm); pair A, B, C,D; A=(0,0); B=(2,0); C=(4,0); D=(4,2); draw(A--B); draw(C--D);
|
|
| Figure 0005: fig0050.asy |
size(3cm,.5cm); pair A, B, C,D; A=(0,0); B=(2,0); C=(4,0); D=(4,2); draw(A--B); draw(C--D);
|
|
| Figure 0006: fig0060.asy |
size(3cm,.5cm,false); pair A, B, C,D; A=(0,0); B=(2,0); C=(4,0); D=(4,2); draw(A--B); draw(C--D);
|
|
| Figure 0007: fig0070.asy |
size(1cm,3cm,false); pair A, B, C,D; A=(0,0); B=(2,0); C=(4,0); D=(4,2); draw(A--B); draw(C--D);
|
|
| Figure 0008: fig0080.asy |
size(0,0); pair A, B, C,D; A=(0,0); B=(2cm,0); C=(4cm,0); D=(4cm,2cm); draw(A--B); draw(C--D);
|
|
| Figure 0009: fig0090.asy |
unitsize(1cm); pair A, B, C,D; A=(0,0); B=(2,0); C=(4,0); D=(4,2); draw(A--B); draw(C--D);
|
|
| Figure 0010: fig0100.asy |
unitsize(x=1cm, y=.5cm); pair A, B, C,D; A=(0,0); B=(2,0); C=(4,0); D=(4,2); draw(A--B); draw(C--D);
|
|
| Figure 0011: fig0110.asy |
size(6cm,0); draw(scale(4)*unitcircle); dot((0,0)); dot((4,0)); fixedscaling((-8,-5),(6,6));
|
|
| Figure 0012: fig0120.asy |
// From Asympote's FAQ size(6cm,0); path p=(0,0)--(1,0); frame object; draw(object,scale(3cm)*p); add(object); add(object,(0,-10));
|
|
| Figure 0013: fig0130.asy |
// From Asympote's FAQ size(6cm,0); path p=(0,0)--(1,0); picture object; draw(object,scale(3cm)*p); add(object); add(object,(0,-10)); // Adds truesize object to currentpicture
|
|
| Figure 0014: fig0140.asy |
size(1cm,1cm); pair A=(0,0), B=(1,0), C=(0,1); draw (A--B--C);
|
|
| Figure 0015: fig0150.asy |
size(1cm,1cm); pair A=(0,0), B=(1,0), C=(0,1); draw (A--B--C--cycle);
|
|
| Figure 0016: fig0160.asy |
size(1cm,1cm); pair [] A; A[0]=(-1, -1); A[1]=( 1, -1); A[2]=( 1, 1); A[3]=(-1, 1); draw (A[0]--A[1]--A[2]--A[3]--cycle); draw (A[0]--A[2]); draw (A[1]--A[3]);
|
|
| Figure 0017: fig0170.asy |
size(2cm,2cm); draw(unitsquare); dot((0,0)--(1,1)--(0,1)--(1,0)); draw((0,0)--(1,1)); draw((1,0)--(0,1));
|
|
| Figure 0018: fig0180.asy |
size(4cm,2cm,false); draw(unitsquare); dot((0,0)--(1,1)--(0,1)--(1,0)); draw((0,0)--(1,1)); draw((1,0)--(0,1));
|
|
| Figure 0019: fig0190.asy |
size(6cm,0); pair A,B,C; A=(0,0);B=(1,0);C=(2,0); draw(A,8bp+black); draw(B,8bp+blue); draw(C,linewidth(8bp));
|
|
| Figure 0020: fig0200.asy |
size(0,0); pair A=(0,0), B=(1cm,0), C=(0,1cm); path trig; trig=A--B--C--cycle; draw(trig); dot(trig,linewidth(4bp)); dot(shift(3cm,0)*trig,red+4bp);
|
|
| Figure 0021: fig0210.asy |
size(2cm,2cm); pair A, B, C; A=(0,0); B=(1,0); C=(0,1); draw(A--B--C--cycle); draw (midpoint(A--B) -- C); draw (B+0.5*(C-B) -- A); draw (interp(A,C,0.5) -- B);
|
|
| Figure 0022: fig0220.asy |
size(2cm,2cm); pair A, B, C; A=(0,0); B=(1,0); C=(0,1); draw(A--B--C--cycle); draw (midpoint(A--B) -- C); draw (B+0.5*(C-B) -- A); draw (interp(A,C,0.5) -- B); dot(A/3 + B/3 + C/3);
|
|
| Figure 0023: fig0230.asy |
size(2cm,0); pair A=(0,0), B=(1,0), C=(0,1); draw(A--B--C--cycle); draw(A--B,linewidth(4bp));
|
|
| Figure 0024: fig0240.asy |
size(2cm,0); pair A=(0,0), B=(1,0), C=(0,1); draw(A--B--C--cycle); draw(A--B,(red+green));
|
|
| Figure 0025: fig0250.asy |
size(2cm,0); pair A=(0,0), B=(1,0), C=(0,1); draw(A--B,.8white+6bp); draw(A--C,.6white+6bp); draw(B--C,.4white+6bp); draw(A--B--C--cycle,yellow);
|
|
| Figure 0026: fig0260.asy |
size(4cm,0); path p1=(0,0)--(1,1); path p2=(2,0)--(3,1); draw(p1,linewidth(5mm)); draw(p2,linewidth(5mm)); draw(p1--p2,3mm+.8blue); draw(reverse(p1)--p2,1mm+.8red);
|
|
| Figure 0027: fig0270.asy |
size(6cm,0); pair A=(0,0), B=(1,0); dot("$A$",A,N); dot("$B$",B,N); draw(interp(A,B,-.5)--interp(A,B,1.25));
|
|
| Figure 0028: fig0280.asy |
size(0,0); path line=(0,0)--(6cm,0); draw(line,solid); draw(shift(0,-cm)*line,dotted); draw(shift(0,-2cm)*line,dashed); draw(shift(0,-3cm)*line,longdashed); draw(shift(0,-4cm)*line,dashdotted); draw(shift(0,-5cm)*line,longdashdotted);
|
|
| Figure 0029: fig0290.asy |
size(0,0); path line=(0,0)--(6cm,0); pen my_pen=linetype("24 8 8 8"); draw(line,linetype("24 8 8 8")); draw(shift(0,-cm)*line,my_pen+.8red); draw(shift(0,-2cm)*line,my_pen+.7green+4bp); draw(shift(0,-3cm)*line,linetype("24 8 8 8",false)+.7blue+4bp); draw(shift(0,-4cm)*line,linetype("24 8 8 8",true,false)+4bp); draw(shift(0,-5cm)*line,linetype("24 8 8 8",false,false)+.5red+blue+4bp);
|
|
| Figure 0030: fig0295.asy |
size(8cm,0); transform T=shift(0,-0.125); path g=(0,0)--(1,0); int i=-1; draw(T^(++i)*g, Arrows()); draw(T^(++i)*g, 0.8*green, Arrows(SimpleHead)); draw(T^(++i)*g, 0.8*red, Arrows(SimpleHead,size=5mm)); draw(T^(++i)*g, Arrows(HookHead)); draw(T^(++i)*g, 0.8*green, Arrows(HookHead,size=5mm)); draw(T^(++i)*g, 0.8*red, Arrows(HookHead(barb=20),size=5mm)); draw(T^(++i)*g, 2mm+0.8*blue, Arrows(HookHead(dir=60),size=5mm, Fill)); draw(T^(++i)*g, 0.8*yellow, Arrows(HookHead(barb=-10,dir=40),size=5mm)); draw(T^(++i)*g, Arrows(TeXHead)); draw(T^(++i)*g, 0.8*green, Arrows(TeXHead,size=5bp)); draw(T^(++i)*g, 5bp+0.8*red, Arrows(TeXHead));
|
|
| Figure 0031: fig0300.asy |
path line=(0,0)--(5cm,0); draw(line,Arrow); draw(shift(0,-cm)*line, BeginArrow); draw(shift(0,-2cm)*line, MidArrow); draw(shift(0,-3cm)*line, Arrows); draw(shift(0,-4cm)*line, linewidth(3bp), Arrow(20bp)); draw(shift(0,-5cm)*line, linewidth(3bp), BeginArrow(20bp)); draw(shift(0,-6cm)*line, linewidth(3bp), MidArrow(20bp)); draw(shift(0,-7cm)*line, linewidth(3bp), Arrows(20bp));
|
|
| Figure 0032: fig0302.asy |
path line=(0,0)--(5cm,0); DefaultHead=HookHead; draw(shift(6cm,0)*line,Arrow()); draw(shift(6cm,-cm)*line, BeginArrow()); draw(shift(6cm,-2cm)*line, MidArrow()); draw(shift(6cm,-3cm)*line, Arrows()); draw(shift(6cm,-4cm)*line, linewidth(3bp), Arrow(20bp)); draw(shift(6cm,-5cm)*line, linewidth(3bp), BeginArrow(20bp)); draw(shift(6cm,-6cm)*line, linewidth(3bp), MidArrow(20bp)); draw(shift(6cm,-7cm)*line, linewidth(3bp), Arrows(20bp));
|
|
| Figure 0033: fig0304.asy |
path line=(0,0)--(5cm,0); DefaultHead=SimpleHead; draw(shift(6cm,0)*line,Arrow()); draw(shift(6cm,-cm)*line, BeginArrow()); draw(shift(6cm,-2cm)*line, MidArrow()); draw(shift(6cm,-3cm)*line, Arrows()); draw(shift(6cm,-4cm)*line, linewidth(3bp), Arrow(20bp)); draw(shift(6cm,-5cm)*line, linewidth(3bp), BeginArrow(20bp)); draw(shift(6cm,-6cm)*line, linewidth(3bp), MidArrow(20bp)); draw(shift(6cm,-7cm)*line, linewidth(3bp), Arrows(20bp));
|
|
| Figure 0034: fig0306.asy |
path line=(0,0)--(5cm,0); DefaultHead=TeXHead; draw(shift(6cm,0)*line,Arrow()); draw(shift(6cm,-cm)*line, BeginArrow()); draw(shift(6cm,-2cm)*line, MidArrow()); draw(shift(6cm,-3cm)*line, Arrows()); draw(shift(6cm,-4cm)*line, linewidth(bp), Arrow()); draw(shift(6cm,-5cm)*line, linewidth(2bp), BeginArrow(5bp)); draw(shift(6cm,-6cm)*line, linewidth(2bp), MidArrow(5bp)); draw(shift(6cm,-7cm)*line, linewidth(2bp), Arrows(5bp));
|
|
| Figure 0035: fig0310.asy |
path line=(0,0)..(2.5cm,2.5cm)..(5cm,0); draw(line,ArcArrow); draw(shift(0,-2cm)*line,BeginArcArrow); draw(shift(0,-4cm)*line,MidArcArrow); draw(shift(0,-6cm)*line,ArcArrows); draw(shift(6cm,0)*line,3bp+.8red,ArcArrow(20bp)); draw(shift(6cm,-2cm)*line,3bp+.8red,BeginArcArrow(20bp)); draw(shift(6cm,-4cm)*line,3bp+.8red,MidArcArrow(20bp)); draw(shift(6cm,-6cm)*line,3bp+.8red,ArcArrows(20bp));
|
|
| Figure 0036: fig0315.asy |
DefaultHead=HookHead; path line=(0,0)..(2.5cm,2.5cm)..(5cm,0); draw(line,ArcArrow()); draw(shift(0,-2cm)*line,BeginArcArrow()); draw(shift(0,-4cm)*line,MidArcArrow()); draw(shift(0,-6cm)*line,ArcArrows()); draw(shift(6cm,0)*line,3bp+.8red,ArcArrow(20bp)); draw(shift(6cm,-2cm)*line,3bp+.8red,BeginArcArrow(20bp)); draw(shift(6cm,-4cm)*line,3bp+.8red,MidArcArrow(20bp)); draw(shift(6cm,-6cm)*line,3bp+.8red,ArcArrows(20bp));
|
|
| Figure 0037: fig0317.asy |
DefaultHead=SimpleHead; path line=(0,0)..(2.5cm,2.5cm)..(5cm,0); draw(line,ArcArrow()); draw(shift(0,-2cm)*line,BeginArcArrow()); draw(shift(0,-4cm)*line,MidArcArrow()); draw(shift(0,-6cm)*line,ArcArrows()); draw(shift(6cm,0)*line,3bp+.8red,ArcArrow(20bp)); draw(shift(6cm,-2cm)*line,3bp+.8red,BeginArcArrow(20bp)); draw(shift(6cm,-4cm)*line,3bp+.8red,MidArcArrow(20bp)); draw(shift(6cm,-6cm)*line,3bp+.8red,ArcArrows(20bp));
|
|
| Figure 0038: fig0318.asy |
DefaultHead=TeXHead; path line=(0,0)..(2.5cm,2.5cm)..(5cm,0); draw(line,Arrow()); draw(shift(0,-2cm)*line,BeginArrow()); draw(shift(0,-4cm)*line,MidArrow()); draw(shift(0,-6cm)*line,Arrows()); draw(shift(6cm,0)*line,3bp+.8red,Arrow(5bp)); draw(shift(6cm,-2cm)*line,3bp+.8red,BeginArrow(5bp)); draw(shift(6cm,-4cm)*line,3bp+.8red,MidArrow(5bp)); draw(shift(6cm,-6cm)*line,3bp+.8red,Arrows(5bp));
|
|
| Figure 0039: fig0320.asy |
size(0,0); path line=(0,0)--(5cm,0); draw(line,Arrow(20bp,filltype=NoFill)); draw(shift(0,-cm)*line,Arrow(20bp,filltype=FillDraw(.8red))); draw(shift(0,-2cm)*line,Arrow(20bp,filltype=Fill(.8red))); draw(shift(0,-3cm)*line,Arrows(filltype=FillDraw(-10,10,.8red)));
|
|
| Figure 0040: fig0325.asy |
DefaultHead=HookHead; path line=(0,0)--(5cm,0); draw(line,Arrow(20bp,filltype=NoFill)); draw(shift(0,-cm)*line,Arrow(20bp,filltype=FillDraw(.8red))); draw(shift(0,-2cm)*line,Arrow(20bp,filltype=Fill(.8red))); draw(shift(0,-3cm)*line,Arrows(filltype=FillDraw(-10,10,.8red)));
|
|
| Figure 0041: fig0328.asy |
DefaultHead=TeXHead; path line=(0,0)--(5cm,0); draw(line,Arrow(10bp,filltype=NoFill)); draw(shift(0,-2cm)*line,Arrow(10bp,filltype=FillDraw(.8red))); draw(shift(0,-4cm)*line,Arrow(10bp,filltype=Fill(.8red))); draw(shift(0,-6cm)*line,Arrows(filltype=FillDraw(-10,10,.8red)));
|
|
| Figure 0042: fig0330.asy |
path line=(0,0)--(5cm,0); draw(line,linewidth(5bp),Arrow); draw(shift(0,-2cm)*line,linewidth(5bp),Arrow(30bp,10)); draw(shift(0,-5cm)*line,linewidth(30bp),Arrow(20bp,50)); draw(shift(0,-8cm)*line,linewidth(10bp),Arrow(20bp,50,filltype=NoFill));
|
|
| Figure 0043: fig0350.asy |
size(0,0); path line=(0,0)--(5cm,0); draw(line,Arrow(20bp,position=.75)); draw(shift(0,-2cm)*line,Arrow(20bp,40,.75,filltype=NoFill)); position pos=BeginPoint; pos.position=.75; draw(shift(0,-4cm)*line,BeginArrow(20bp,pos)); draw(shift(0,-6cm)*line,BeginArrow(20bp,40,pos,filltype=NoFill));
|
|
| Figure 0044: fig0360.asy |
size(0,0); path g=(0,0)--(5cm,0); draw(g,Arrow(Relative(0.45))); add(arrow(g,Relative(0.55)));
|
|
| Figure 0045: fig0365.asy |
size(5cm,0); path g = (0,0)--(1,0); draw(g,Arrow(Relative(0.75))); add(arrow(reverse(g), invisible, FillDraw(green,red), Relative(0.75)));
|
|
| Figure 0046: fig0370.asy |
size(0,0); path line=(0,0)--(5cm,0); transform T=shift(0,-cm); draw(line, Bar); draw(T*line, BeginBar); draw(T^2*line, Bars); draw(T^3*line, Arrow, BeginBar);
|
|
| Figure 0047: fig0380.asy |
size(0,0); path line=(0,0)--(5cm,0); transform T=shift(0,-cm); draw(line,linewidth(1mm),Bars); draw(T^2*line,Bars(5mm)); draw(T^3*line,linewidth(1mm),Bars(5mm)); draw(T^4*line,dotted+red,Bars);
|
|
| Figure 0048: fig0390.asy |
size(4cm,0); draw((-.5,0)--(1,0)); draw((0,-.5)--(0,1)); draw((0,0)--(.75,0),linewidth(1mm),Arrow(3mm)); draw((0,0)--(0,.75),linewidth(1mm),Arrow(3mm));
|
|
| Figure 0049: fig0400.asy |
size(0,0); fill((0,0)--(0,2cm)--(2cm,0)--cycle,gray);
|
|
| Figure 0050: fig0410.asy |
size(0,0); filldraw((0,0)--(0,2cm)--(2cm,0)--cycle,gray);
|
|
| Figure 0051: fig0420.asy |
size(0,0); filldraw((0,0)--(0,2cm)--(2cm,0)--cycle,fillpen=gray,drawpen=linewidth(1mm)+.8red);
|
|
| Figure 0052: fig0430.asy |
size(0,0); pen[][] p={{rgb(black)}, {rgb(.8red)}}; latticeshade((0,0)--(0,2cm)--(2cm,0)--cycle,p);
|
|
| Figure 0053: fig0440.asy |
size(0,0); pen[][] p={{rgb(black),rgb(black)}, {rgb(red),rgb(green)}}; latticeshade((0,0)--(0,2cm)--(2cm,0)--cycle,p);
|
|
| Figure 0054: fig0460.asy |
size(3cm,0); pen[][] p={{rgb(white),rgb(grey),rgb(black)}, {red,green,blue}, {cyan,magenta,yellow}}; latticeshade(unitsquare,p);
|
|
| Figure 0055: fig0470.asy |
size(3cm,0); import palette; real[][] v={{1,2},{3,4}}; pen[] Palette=Rainbow(); latticeshade(box((0,0),(1,1)),interpolate(v,Palette));
|
|
| Figure 0056: fig0480.asy |
size(3cm,0); pair A=(0.35,0.35), B=(0.6,0.6); radialshade(unitsquare,black,A,0.15,lightgrey,B,.6); dot(A,.8red); dot(B,blue+grey); draw(shift(A)*scale(.15)*unitcircle,dashed+.8red); draw(shift(B)*scale(.6)*unitcircle,dashed+blue+grey); clip(unitsquare);
|
|
| Figure 0057: fig0485.asy |
size(3cm,0); transform t=xscale(1.25); pen p1=red, p2=yellow; pair pa=t*dir(135), pb=t*dir(-45); axialshade(t*unitcircle,p1,pa,p2,pb); draw(pa--pb, dashed);
|
|
| Figure 0058: fig0490.asy |
size(3cm,0); pair A, B, C, D; A=(0,0); B=(1,0); C=(1,1); D=(0,1); fill(A--C--B--D--cycle,grey);
|
|
| Figure 0059: fig0500.asy |
size(3cm,0); pair A, B, C, D; A=(0,0); B=(1,0); C=(1,1); D=(0,1); filldraw(A--C--B--D--cycle,grey);
|
|
| Figure 0060: fig0510.asy |
size(10cm,0); path cle=unitcircle; draw((-1.5,0)--(2.5,0),linewidth(10mm)); filldraw(cle,red+opacity(.5)); filldraw(shift((1,0))*cle,blue+opacity(.5)); shipout(format="pdf"); /*Others examples here.*/
|
|
| Figure 0061: fig0520.asy |
size(0,0); pair O=0; dot("N",O,N); dot("S",O,S); dot("E",O,E); dot("W",O,W);
|
|
| Figure 0062: fig0530.asy |
size(0,0); pair O=0; labelmargin=2; dot("N",O,N); dot("S",O,S); dot("E",O,E); dot("W",O,W);
|
|
| Figure 0063: fig0540.asy |
size(4cm,0); pair O=0; dot("N",O,10N); draw("S",O,10S); draw("E",O,10E); draw("W",O,10W); draw("NE",O,5NE); draw("SE",O,5SE); draw("NW",O,5NW); draw("SW",O,5SW);
|
|
| Figure 0064: fig0550.asy |
size(0,0); pair O=0; draw(scale(2)*Label("N",.8red),O,10*N,linewidth(3mm)); draw(scale(2)*Label("S",.8red),O,10*S); draw(scale(2)*Label("E",.8red),O,10*E); draw(scale(2)*Label("W",.8red),O,10*W); draw(rotate(45)*Label("NE"),O,5NE); draw(rotate(-45)*Label("SE"),O,5SE); draw(rotate(-45)*Label("NW"),O,5NW); draw(rotate(45)*Label("SW"),O,5SW);
|
|
| Figure 0065: fig0560.asy |
size(0,0); pair O=0; dot(O); label("$\frac{\pi^2}{2}$",O);
|
|
| Figure 0066: fig0570.asy |
size(0,0); pair O=0; dot(O); label("$\frac{\pi^2}{2}$",O,align=2E);
|
|
| Figure 0067: fig0580.asy |
size(0,0); label(scale(10)*Label("$\pi$"),(0,0));
|
|
| Figure 0068: fig0590.asy |
size(0,0); texpreamble("\usepackage{manfnt}"); label(scale(3)*Label("\textdbend"),(0,0));
|
|
| Figure 0069: fig0600.asy |
size(0,0); dot(Label("$A$"),(0,0),S);
|
|
| Figure 0070: fig0610.asy |
size(4cm,4cm); dot(Label("$A$"),(0,0),S); draw(E--W,invisible); draw(N--S