Difference between revisions of "User:Daybreakstudent"
| Line 41: | Line 41: | ||
pair I=(-1.25, -0.75); | pair I=(-1.25, -0.75); | ||
//*L1 D2*/ | //*L1 D2*/ | ||
| − | |||
//*L1 U3*/ | //*L1 U3*/ | ||
pair K=(-1.25,2.75); | pair K=(-1.25,2.75); | ||
| Line 323: | Line 322: | ||
fill(KCDDD--KBLU--KBLD--KBLB--cycle, c); | fill(KCDDD--KBLU--KBLD--KBLB--cycle, c); | ||
| + | draw(KCDDD--KBLU--KBLD--KBLB--cycle, b); | ||
| + | </asy> | ||
| + | My first attempt at the full color one. | ||
| + | <asy> | ||
| + | //Original copy at https://artofproblemsolving.com/wiki/index.php/User:Daybreakstudent | ||
| + | //MADE BY DAYBREAKSTUDENT | ||
| + | //THE BEST CHESS SET EVER LOGO (Yes, it's really called that) | ||
| + | //The code may be very convoluted, just warning you... | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | //COLORS+LINE TYPES | ||
| + | |||
| + | //Guide Lines | ||
| + | pen g=(linetype("2 3")+gray+linewidth(.5)); | ||
| + | |||
| + | //Knight Outline | ||
| + | pen b=(gray+linewidth(.5)); | ||
| + | |||
| + | //Knight Fill | ||
| + | pen[][] c={{cyan,blue,purple,pink}, | ||
| + | {cyan,blue,pink,black}, | ||
| + | {purple,blue,pink,black}}; | ||
| + | //*GUIDING POINTS* | ||
| + | |||
| + | //*C C*/ | ||
| + | pair A=(0,0); | ||
| + | //*C U4*/ | ||
| + | pair B=(0,3.125); | ||
| + | //*C D4*/ | ||
| + | pair C=(0,-3.125); | ||
| + | //*L4 C*/ | ||
| + | pair D=(-3.75,0); | ||
| + | //*R4 C*/ | ||
| + | pair E=(3.75,0); | ||
| + | //*L1 C*/ | ||
| + | pair F=(-1.25,0); | ||
| + | //*L1 U1*/ | ||
| + | pair G=(-1.25,0.75); | ||
| + | //*L1 U2*/ | ||
| + | pair H=(-1.25, 1.5); | ||
| + | //*L1 D1*/ | ||
| + | pair I=(-1.25, -0.75); | ||
| + | //*L1 D2*/ | ||
| + | pair J=(-1.25, -1.5); | ||
| + | //*L1 U3*/ | ||
| + | pair K=(-1.25,2.75); | ||
| + | //*L1 D3*/ | ||
| + | pair L=(-1.25,-2.75); | ||
| + | //*R1 C*/ | ||
| + | pair M=(1.25,0); | ||
| + | //*R1 U1*/ | ||
| + | pair N=(1.25,0.75); | ||
| + | //*R1 U2*/ | ||
| + | pair O=(1.25, 1.5); | ||
| + | //*R1 D1*/ | ||
| + | pair P=(1.25, -0.75); | ||
| + | //*R1 D2*/ | ||
| + | pair Q=(1.25, -1.5); | ||
| + | //*R1 U3*/ | ||
| + | pair R=(1.25,2.75); | ||
| + | //*R1 D3*/ | ||
| + | pair S=(1.25,-2.75); | ||
| + | //*L2 U1 | ||
| + | pair T=(-1.875, .75); | ||
| + | //*L2 U2 | ||
| + | pair U=(-1.875, 1.5); | ||
| + | //*L2 D1 | ||
| + | pair V=(-1.875, -.75); | ||
| + | //*L2 D2 | ||
| + | pair W=(-1.875, -1.5); | ||
| + | //*R2 U1 | ||
| + | pair X=(1.875, .75); | ||
| + | //*R2 U2 | ||
| + | pair Y=(1.875, 1.5); | ||
| + | //*R2 D1 | ||
| + | pair Z=(1.875, -.75); | ||
| + | //*R2 D2 | ||
| + | pair AA=(1.875, -1.5); | ||
| + | //*L3 U1 | ||
| + | pair BB=(-2.75, 1.0625); | ||
| + | //*L3 D1 | ||
| + | pair CC=(-2.75, -1.0625); | ||
| + | //*R3 U1 | ||
| + | pair DD=(2.75, 1.0625); | ||
| + | //*R3 D1 | ||
| + | pair EE=(2.75, -1.0625); | ||
| + | |||
| + | //*Diagonal line ends | ||
| + | pair ELD=(-3.75, -.1875); | ||
| + | pair ELU=(-3.75, .1875); | ||
| + | pair ERD=(3.75, -.1875); | ||
| + | pair ERU=(3.75, .1875); | ||
| + | //*Diagonal line starts | ||
| + | pair SLD=(-1.75, -2.5); | ||
| + | pair SLU=(-1.75, 2.5); | ||
| + | pair SRD=(1.75, -2.5); | ||
| + | pair SRU=(1.75, 2.5); | ||
| + | //*Circle Intersections | ||
| + | pair CLD=(-1.25, -1.0625); | ||
| + | pair CLU=(-1.25, 1.0625); | ||
| + | pair CRD=(1.25, -1.0625); | ||
| + | pair CRU=(1.25, 1.0625); | ||
| + | //*Polar Lines | ||
| + | pair PUL=(-2, 1.625); | ||
| + | pair PUR=(2, 1.625); | ||
| + | pair PDL=(-2, -1.625); | ||
| + | pair PDR=(2, -1.625); | ||
| + | |||
| + | //KNIGHT POINTS | ||
| + | pair KCC=(0,0); | ||
| + | pair KRC=(0.375,0); | ||
| + | pair KCU=(0,0.1875); | ||
| + | pair KRU=(0.125,0.1875); | ||
| + | pair KLU=(-.25,.1875); | ||
| + | pair KCUUU=(0,.6875); | ||
| + | pair KLC=(-0.8125, 0); | ||
| + | pair KLUU=(-.3125,.5625); | ||
| + | pair KLLUUU=(-.4375,1.0625); | ||
| + | pair KLLUUUU=(-.8125, .6875); | ||
| + | pair KLLUU=(-.8125, .4375); | ||
| + | pair KCUUUU=(0, .9375); | ||
| + | pair KCUUUUU=(0, 1.1875); | ||
| + | pair KLUUUUU=(-.25, 1.1875); | ||
| + | pair KRUU=(.25,.3125); | ||
| + | pair KRRUU=(.5625,.25); | ||
| + | pair KRRUUU=(.5625,.375); | ||
| + | pair KRUUU=(.4375,.875); | ||
| + | pair KRRU=(.6875,.125); | ||
| + | pair KRRRU=(.9375,.125); | ||
| + | pair KRRRUUUU=(.4375,.875); | ||
| + | pair KRRRRRUUU=(.875,.6875); | ||
| + | pair KRRRRRUU=(1,.25); | ||
| + | pair KRUUUU=(.25,1); | ||
| + | pair KCUUUUUU=(0,1.625); | ||
| + | pair KLUUUUUU=(-.0625,.6875); | ||
| + | pair KRDDD=(.375,-.5625); | ||
| + | pair KRRRDDD=(.875,-.5625); | ||
| + | pair KCD=(0,-.75); | ||
| + | pair KRRDDD=(.5,-1); | ||
| + | pair KCDD=(0,-1.125); | ||
| + | pair KRDDDD=(.5,-1.1875); | ||
| + | pair KCDDD=(0,-1.5); | ||
| + | pair KLD=(-.3125,-.1875); | ||
| + | pair KLLD=(-.5,-.375); | ||
| + | pair KLLLLD=(-.75,-.625); | ||
| + | pair KLLLDDDDD=(-.4375,-1.1875); | ||
| + | pair ICANTHELPMYSELF=(-.46875,-1.1875); | ||
| + | |||
| + | |||
| + | |||
| + | //KNIGHT BASE | ||
| + | pair KBRT=(.8125,-1); | ||
| + | pair KBRU=(.9375,-1.25); | ||
| + | pair KBRD=(1.0625,-1.25); | ||
| + | pair KBRB=(1.0625,-1.5); | ||
| + | |||
| + | pair KBLT=(-.8125,-1); | ||
| + | pair KBLU=(-.9375,-1.25); | ||
| + | pair KBLD=(-1.0625,-1.25); | ||
| + | pair KBLB=(-1.0625,-1.5); | ||
| + | |||
| + | //DRAWING SYSTEMS | ||
| + | |||
| + | fill((4,3.125)--(-4,3.125)--(-4,-3.125)--(4,-3.125)--cycle, black); | ||
| + | |||
| + | //GUIDE | ||
| + | |||
| + | |||
| + | draw(circle((0,0),.375), g); | ||
| + | |||
| + | draw(circle((.75,.375),.375),g); | ||
| + | draw(circle((-.75,.375),.375),g); | ||
| + | draw(circle((-.75,-.375),.375),g); | ||
| + | draw(circle((.75,-.375),.375),g); | ||
| + | |||
| + | |||
| + | draw(circle((0,-1.625),.375),g); | ||
| + | draw(circle((0,1.625),.375),g); | ||
| + | |||
| + | |||
| + | draw(circle((CRU),.375),g); | ||
| + | draw(circle((CLU),.375),g); | ||
| + | draw(circle((CLD),.375),g); | ||
| + | draw(circle((CRD),.375),g); | ||
| + | |||
| + | draw(B--A--C, g); | ||
| + | draw((-4,0)--(0,0)--(4,0), g); | ||
| + | |||
| + | |||
| + | draw(ELD--SRU, g); | ||
| + | draw(ERD--SLU, g); | ||
| + | draw(ELU--SRD, g); | ||
| + | draw(ERU--SLD, g); | ||
| + | |||
| + | |||
| + | draw(K--L, g); | ||
| + | draw(R--S, g); | ||
| + | |||
| + | draw(CLU--BB, g); | ||
| + | draw(CLD--CC, g); | ||
| + | draw(CRU--DD, g); | ||
| + | draw(CRD--EE, g); | ||
| + | |||
| + | draw(PDR--PDL, g); | ||
| + | draw(PUL--PUR, g); | ||
| + | |||
| + | |||
| + | //Knight | ||
| + | |||
| + | latticeshade(KCC--KRC--KRU--KCU--cycle, c); | ||
| + | draw(KCC--KRC--KRU--KCU--cycle, b); | ||
| + | |||
| + | latticeshade(KCC--KCU--KLU--cycle, c); | ||
| + | draw(KCC--KCU--KLU--cycle, b); | ||
| + | |||
| + | latticeshade(KCUUU--KCU--KLU--cycle, c); | ||
| + | draw(KCUUU--KCU--KLU--cycle, b); | ||
| + | |||
| + | latticeshade(KCC--KLU--KLC--cycle, c); | ||
| + | draw(KCC--KLU--KLC--cycle, b); | ||
| + | |||
| + | latticeshade(KCUUU--KLU--KLC--KLUU--cycle, c); | ||
| + | draw(KCUUU--KLU--KLC--KLUU--cycle, b); | ||
| + | |||
| + | latticeshade(KLLUUU--KCUUU--KLUU--cycle, c); | ||
| + | draw(KLLUUU--KCUUU--KLUU--cycle, b); | ||
| + | |||
| + | latticeshade(KLLUUU--KLLUUUU--KLUU--cycle, c); | ||
| + | draw(KLLUUU--KLLUUUU--KLUU--cycle, b); | ||
| + | //marker A | ||
| + | latticeshade(KLC--KLLUUUU--KLUU--cycle, c); | ||
| + | draw(KLC--KLLUUUU--KLUU--cycle, b); | ||
| + | |||
| + | latticeshade(KCUUUU--KCUUU--KLLUUU--cycle, c); | ||
| + | draw(KCUUUU--KCUUU--KLLUUU--cycle, b); | ||
| + | |||
| + | latticeshade(KCUUUU--KLLUUU--KLUUUUU--KCUUUUU--cycle, c); | ||
| + | draw(KCUUUU--KLLUUU--KLUUUUU--KCUUUUU--cycle, b); | ||
| + | |||
| + | latticeshade(KRUU--KCUUU--KCU--KRU--cycle, c); | ||
| + | draw(KRUU--KCUUU--KCU--KRU--cycle, b); | ||
| + | |||
| + | latticeshade(KCUUU--KRRUUU--KRRUU--KRUU--cycle, c); | ||
| + | draw(KCUUU--KRRUUU--KRRUU--KRUU--cycle, b); | ||
| + | |||
| + | latticeshade(KRRU--KRRRU--KRRUUU--KRRUU--cycle, c); | ||
| + | draw(KRRU--KRRRU--KRRUUU--KRRUU--cycle, b); | ||
| + | |||
| + | latticeshade(KCUUU--KCUUUU--KRRRUUUU--cycle, c); | ||
| + | draw(KCUUU--KCUUUU--KRRRUUUU--cycle, b); | ||
| + | |||
| + | latticeshade(KCUUU--KRRUUU--KRRRUUUU--cycle, c); | ||
| + | draw(KCUUU--KRRUUU--KRRRUUUU--cycle, b); | ||
| + | |||
| + | latticeshade(KRRRRRUUU--KRRUUU--KRRRUUUU--cycle, c); | ||
| + | draw(KRRRRRUUU--KRRUUU--KRRRUUUU--cycle, b); | ||
| + | |||
| + | latticeshade(KRRRRRUUU--KRRRRRUU--KRRUUU--cycle, c); | ||
| + | draw(KRRRRRUUU--KRRRRRUU--KRRUUU--cycle, b); | ||
| + | |||
| + | latticeshade(KCUUUUU--KRUUUU--KRUUU--KCUUUU--cycle, c); | ||
| + | draw(KCUUUUU--KRUUUU--KRUUU--KCUUUU--cycle, b); | ||
| + | |||
| + | latticeshade(KRC--KRDDD--KCC--cycle, c); | ||
| + | draw(KRC--KRDDD--KCC--cycle, b); | ||
| + | |||
| + | latticeshade(KRC--KRRRDDD--KRDDD--cycle, c); | ||
| + | draw(KRC--KRRRDDD--KRDDD--cycle, b); | ||
| + | |||
| + | latticeshade(KCC--KRDDD--KCD--cycle, c); | ||
| + | draw(KCC--KRDDD--KCD--cycle, b); | ||
| + | |||
| + | latticeshade(KRRRDDD--KRDDD--KCD--cycle, c); | ||
| + | draw(KRRRDDD--KRDDD--KCD--cycle, b); | ||
| + | |||
| + | latticeshade(KCDD--KRRDDD--KCD--cycle, c); | ||
| + | draw(KCDD--KRRDDD--KCD--cycle, b); | ||
| + | |||
| + | latticeshade(KRRRDDD--KRRDDD--KCD--cycle, c); | ||
| + | draw(KRRRDDD--KRRDDD--KCD--cycle, b); | ||
| + | |||
| + | latticeshade(KCDD--KCDDD--KRDDDD--cycle, c); | ||
| + | draw(KCDD--KCDDD--KRDDDD--cycle, b); | ||
| + | |||
| + | latticeshade(KCDD--KCDDD--KRDDDD--cycle, c); | ||
| + | draw(KCDD--KCDDD--KRDDDD--cycle, b); | ||
| + | |||
| + | latticeshade(KCDD--KRRDDD--KRDDDD--cycle, c); | ||
| + | draw(KCDD--KRRDDD--KRDDDD--cycle, b); | ||
| + | |||
| + | latticeshade(KCC--KCD--KLD--cycle, c); | ||
| + | draw(KCC--KCD--KLD--cycle, b); | ||
| + | |||
| + | latticeshade(KCC--KLC--KLLD--KLD--cycle, c); | ||
| + | draw(KCC--KLC--KLLD--KLD--cycle, b); | ||
| + | |||
| + | latticeshade(KCD--KLLD--KLD--cycle, c); | ||
| + | draw(KCD--KLLD--KLD--cycle, b); | ||
| + | |||
| + | latticeshade(KCD--KLLD--KLLLLD--cycle, c); | ||
| + | draw(KCD--KLLD--KLLLLD--cycle, b); | ||
| + | |||
| + | latticeshade(KCD--KLLLLD--KCDD--cycle, c); | ||
| + | draw(KCD--KLLLLD--KCDD--cycle, b); | ||
| + | |||
| + | latticeshade(KCDDD--KLLLDDDDD--KCDD--cycle, c); | ||
| + | draw(KCDDD--KLLLDDDDD--KCDD--cycle, b); | ||
| + | |||
| + | latticeshade(ICANTHELPMYSELF--KLLLDDDDD--KCDD--(-.3125,-.9375)--cycle, c); | ||
| + | draw(ICANTHELPMYSELF--KLLLDDDDD--KCDD--(-.3125,-.9375)--cycle, b); | ||
| + | |||
| + | latticeshade(KCUUUUUU--KCUUUUU--KLUUUUU--(-.125,1.5)--cycle, c); | ||
| + | draw(KCUUUUUU--KCUUUUU--KLUUUUU--(-.125,1.5)--cycle, b); | ||
| + | |||
| + | //KNIGHT BASE | ||
| + | latticeshade(KCDDD--KBRT--KBRU--cycle, c); | ||
| + | draw(KCDDD--KBRT--KBRU--cycle, b); | ||
| + | |||
| + | latticeshade(KCDDD--KBRU--KBRD--KBRB--cycle, c); | ||
| + | draw(KCDDD--KBRU--KBRD--KBRB--cycle, b); | ||
| + | |||
| + | latticeshade(KCDDD--KBLT--KBLU--cycle, c); | ||
| + | draw(KCDDD--KBLT--KBLU--cycle, b); | ||
| + | |||
| + | latticeshade(KCDDD--KBLU--KBLD--KBLB--cycle, c); | ||
| + | draw(KCDDD--KBLU--KBLD--KBLB--cycle, b); | ||
| + | </asy> | ||
| + | The full color one (Work in progress) | ||
| + | , | ||
| + | <asy> | ||
| + | //Original copy at https://artofproblemsolving.com/wiki/index.php/User:Daybreakstudent | ||
| + | //MADE BY DAYBREAKSTUDENT | ||
| + | //THE BEST CHESS SET EVER LOGO (Yes, it's really called that) | ||
| + | //The code may be very convoluted, just warning you... | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | //COLORS+LINE TYPES | ||
| + | |||
| + | //Guide Lines | ||
| + | pen g=(linetype("2 3")+gray+linewidth(.5)); | ||
| + | |||
| + | //Knight Outline | ||
| + | pen b=(white+linewidth(.5)); | ||
| + | |||
| + | //Knight Fill | ||
| + | pen[][] c={{cyan,blue,purple,pink}, | ||
| + | {cyan,blue,pink,black}, | ||
| + | {purple,blue,pink,black}}; | ||
| + | //*GUIDING POINTS* | ||
| + | |||
| + | //*C C*/ | ||
| + | pair A=(0,0); | ||
| + | //*C U4*/ | ||
| + | pair B=(0,3.125); | ||
| + | //*C D4*/ | ||
| + | pair C=(0,-3.125); | ||
| + | //*L4 C*/ | ||
| + | pair D=(-3.75,0); | ||
| + | //*R4 C*/ | ||
| + | pair E=(3.75,0); | ||
| + | //*L1 C*/ | ||
| + | pair F=(-1.25,0); | ||
| + | //*L1 U1*/ | ||
| + | pair G=(-1.25,0.75); | ||
| + | //*L1 U2*/ | ||
| + | pair H=(-1.25, 1.5); | ||
| + | //*L1 D1*/ | ||
| + | pair I=(-1.25, -0.75); | ||
| + | //*L1 D2*/ | ||
| + | //*L1 U3*/ | ||
| + | pair K=(-1.25,2.75); | ||
| + | //*L1 D3*/ | ||
| + | pair L=(-1.25,-2.75); | ||
| + | //*R1 C*/ | ||
| + | pair M=(1.25,0); | ||
| + | //*R1 U1*/ | ||
| + | pair N=(1.25,0.75); | ||
| + | //*R1 U2*/ | ||
| + | pair O=(1.25, 1.5); | ||
| + | //*R1 D1*/ | ||
| + | pair P=(1.25, -0.75); | ||
| + | //*R1 D2*/ | ||
| + | pair Q=(1.25, -1.5); | ||
| + | //*R1 U3*/ | ||
| + | pair R=(1.25,2.75); | ||
| + | //*R1 D3*/ | ||
| + | pair S=(1.25,-2.75); | ||
| + | //*L2 U1 | ||
| + | pair T=(-1.875, .75); | ||
| + | //*L2 U2 | ||
| + | pair U=(-1.875, 1.5); | ||
| + | //*L2 D1 | ||
| + | pair V=(-1.875, -.75); | ||
| + | //*L2 D2 | ||
| + | pair W=(-1.875, -1.5); | ||
| + | //*R2 U1 | ||
| + | pair X=(1.875, .75); | ||
| + | //*R2 U2 | ||
| + | pair Y=(1.875, 1.5); | ||
| + | //*R2 D1 | ||
| + | pair Z=(1.875, -.75); | ||
| + | //*R2 D2 | ||
| + | pair AA=(1.875, -1.5); | ||
| + | //*L3 U1 | ||
| + | pair BB=(-2.75, 1.0625); | ||
| + | //*L3 D1 | ||
| + | pair CC=(-2.75, -1.0625); | ||
| + | //*R3 U1 | ||
| + | pair DD=(2.75, 1.0625); | ||
| + | //*R3 D1 | ||
| + | pair EE=(2.75, -1.0625); | ||
| + | |||
| + | //*Diagonal line ends | ||
| + | pair ELD=(-3.75, -.1875); | ||
| + | pair ELU=(-3.75, .1875); | ||
| + | pair ERD=(3.75, -.1875); | ||
| + | pair ERU=(3.75, .1875); | ||
| + | //*Diagonal line starts | ||
| + | pair SLD=(-1.75, -2.5); | ||
| + | pair SLU=(-1.75, 2.5); | ||
| + | pair SRD=(1.75, -2.5); | ||
| + | pair SRU=(1.75, 2.5); | ||
| + | //*Circle Intersections | ||
| + | pair CLD=(-1.25, -1.0625); | ||
| + | pair CLU=(-1.25, 1.0625); | ||
| + | pair CRD=(1.25, -1.0625); | ||
| + | pair CRU=(1.25, 1.0625); | ||
| + | //*Polar Lines | ||
| + | pair PUL=(-2, 1.625); | ||
| + | pair PUR=(2, 1.625); | ||
| + | pair PDL=(-2, -1.625); | ||
| + | pair PDR=(2, -1.625); | ||
| + | |||
| + | //KNIGHT POINTS | ||
| + | pair KCC=(0,0); | ||
| + | pair KRC=(0.375,0); | ||
| + | pair KCU=(0,0.1875); | ||
| + | pair KRU=(0.125,0.1875); | ||
| + | pair KLU=(-.25,.1875); | ||
| + | pair KCUUU=(0,.6875); | ||
| + | pair KLC=(-0.8125, 0); | ||
| + | pair KLUU=(-.3125,.5625); | ||
| + | pair KLLUUU=(-.4375,1.0625); | ||
| + | pair KLLUUUU=(-.8125, .6875); | ||
| + | pair KLLUU=(-.8125, .4375); | ||
| + | pair KCUUUU=(0, .9375); | ||
| + | pair KCUUUUU=(0, 1.1875); | ||
| + | pair KLUUUUU=(-.25, 1.1875); | ||
| + | pair KRUU=(.25,.3125); | ||
| + | pair KRRUU=(.5625,.25); | ||
| + | pair KRRUUU=(.5625,.375); | ||
| + | pair KRUUU=(.4375,.875); | ||
| + | pair KRRU=(.6875,.125); | ||
| + | pair KRRRU=(.9375,.125); | ||
| + | pair KRRRUUUU=(.4375,.875); | ||
| + | pair KRRRRRUUU=(.875,.6875); | ||
| + | pair KRRRRRUU=(1,.25); | ||
| + | pair KRUUUU=(.25,1); | ||
| + | pair KCUUUUUU=(0,1.625); | ||
| + | pair KLUUUUUU=(-.0625,.6875); | ||
| + | pair KRDDD=(.375,-.5625); | ||
| + | pair KRRRDDD=(.875,-.5625); | ||
| + | pair KCD=(0,-.75); | ||
| + | pair KRRDDD=(.5,-1); | ||
| + | pair KCDD=(0,-1.125); | ||
| + | pair KRDDDD=(.5,-1.1875); | ||
| + | pair KCDDD=(0,-1.5); | ||
| + | pair KLD=(-.3125,-.1875); | ||
| + | pair KLLD=(-.5,-.375); | ||
| + | pair KLLLLD=(-.75,-.625); | ||
| + | pair KLLLDDDDD=(-.4375,-1.1875); | ||
| + | pair ICANTHELPMYSELF=(-.46875,-1.1875); | ||
| + | |||
| + | |||
| + | |||
| + | //KNIGHT BASE | ||
| + | pair KBRT=(.8125,-1); | ||
| + | pair KBRU=(.9375,-1.25); | ||
| + | pair KBRD=(1.0625,-1.25); | ||
| + | pair KBRB=(1.0625,-1.5); | ||
| + | |||
| + | pair KBLT=(-.8125,-1); | ||
| + | pair KBLU=(-.9375,-1.25); | ||
| + | pair KBLD=(-1.0625,-1.25); | ||
| + | pair KBLB=(-1.0625,-1.5); | ||
| + | |||
| + | //DRAWING SYSTEMS | ||
| + | |||
| + | fill((4,3.125)--(-4,3.125)--(-4,-3.125)--(4,-3.125)--cycle, black); | ||
| + | |||
| + | //GUIDE | ||
| + | |||
| + | |||
| + | draw(circle((0,0),.375), g); | ||
| + | |||
| + | draw(circle((.75,.375),.375),g); | ||
| + | draw(circle((-.75,.375),.375),g); | ||
| + | draw(circle((-.75,-.375),.375),g); | ||
| + | draw(circle((.75,-.375),.375),g); | ||
| + | |||
| + | |||
| + | draw(circle((0,-1.625),.375),g); | ||
| + | draw(circle((0,1.625),.375),g); | ||
| + | |||
| + | |||
| + | draw(circle((CRU),.375),g); | ||
| + | draw(circle((CLU),.375),g); | ||
| + | draw(circle((CLD),.375),g); | ||
| + | draw(circle((CRD),.375),g); | ||
| + | |||
| + | draw(B--A--C, g); | ||
| + | draw((-4,0)--(0,0)--(4,0), g); | ||
| + | |||
| + | |||
| + | draw(ELD--SRU, g); | ||
| + | draw(ERD--SLU, g); | ||
| + | draw(ELU--SRD, g); | ||
| + | draw(ERU--SLD, g); | ||
| + | |||
| + | |||
| + | draw(K--L, g); | ||
| + | draw(R--S, g); | ||
| + | |||
| + | draw(CLU--BB, g); | ||
| + | draw(CLD--CC, g); | ||
| + | draw(CRU--DD, g); | ||
| + | draw(CRD--EE, g); | ||
| + | |||
| + | draw(PDR--PDL, g); | ||
| + | draw(PUL--PUR, g); | ||
| + | |||
| + | |||
| + | //Knight | ||
| + | |||
| + | //Fill | ||
| + | latticeshade(KLC--KLLD--KLLLLD--(-.3125,-.9375)--ICANTHELPMYSELF--KBLT--KBLU--KBLD--KBLB--KBRB--KBRD--KBRU--KBRT--KRDDDD--KRRDDD--KRRRDDD--KRC--KRU--KRUU--KRRUU--KRRU--KRRRU--KRRUUU--KRRRRRUU--KRRRRRUUU--KRUUU--KRUUUU--KCUUUUU--KCUUUUUU--(-.125,1.5)--KLUUUUU--KLLUUU--KLLUUUU--cycle, c); | ||
| + | //Outline | ||
| + | draw(KCC--KRC--KRU--KCU--cycle, b); | ||
| + | |||
| + | draw(KCC--KCU--KLU--cycle, b); | ||
| + | |||
| + | draw(KCUUU--KCU--KLU--cycle, b); | ||
| + | |||
| + | draw(KCC--KLU--KLC--cycle, b); | ||
| + | |||
| + | draw(KCUUU--KLU--KLC--KLUU--cycle, b); | ||
| + | |||
| + | draw(KLLUUU--KCUUU--KLUU--cycle, b); | ||
| + | |||
| + | draw(KLLUUU--KLLUUUU--KLUU--cycle, b); | ||
| + | |||
| + | draw(KLC--KLLUUUU--KLUU--cycle, b); | ||
| + | |||
| + | draw(KCUUUU--KCUUU--KLLUUU--cycle, b); | ||
| + | |||
| + | draw(KCUUUU--KLLUUU--KLUUUUU--KCUUUUU--cycle, b); | ||
| + | |||
| + | draw(KRUU--KCUUU--KCU--KRU--cycle, b); | ||
| + | |||
| + | draw(KCUUU--KRRUUU--KRRUU--KRUU--cycle, b); | ||
| + | |||
| + | draw(KRRU--KRRRU--KRRUUU--KRRUU--cycle, b); | ||
| + | |||
| + | draw(KCUUU--KCUUUU--KRRRUUUU--cycle, b); | ||
| + | |||
| + | draw(KCUUU--KRRUUU--KRRRUUUU--cycle, b); | ||
| + | |||
| + | draw(KRRRRRUUU--KRRUUU--KRRRUUUU--cycle, b); | ||
| + | |||
| + | draw(KRRRRRUUU--KRRRRRUU--KRRUUU--cycle, b); | ||
| + | |||
| + | draw(KCUUUUU--KRUUUU--KRUUU--KCUUUU--cycle, b); | ||
| + | |||
| + | draw(KRC--KRDDD--KCC--cycle, b); | ||
| + | |||
| + | draw(KRC--KRRRDDD--KRDDD--cycle, b); | ||
| + | |||
| + | draw(KCC--KRDDD--KCD--cycle, b); | ||
| + | |||
| + | draw(KRRRDDD--KRDDD--KCD--cycle, b); | ||
| + | |||
| + | draw(KCDD--KRRDDD--KCD--cycle, b); | ||
| + | |||
| + | draw(KRRRDDD--KRRDDD--KCD--cycle, b); | ||
| + | |||
| + | draw(KCDD--KCDDD--KRDDDD--cycle, b); | ||
| + | |||
| + | draw(KCDD--KCDDD--KRDDDD--cycle, b); | ||
| + | |||
| + | draw(KCDD--KRRDDD--KRDDDD--cycle, b); | ||
| + | |||
| + | draw(KCC--KCD--KLD--cycle, b); | ||
| + | |||
| + | draw(KCC--KLC--KLLD--KLD--cycle, b); | ||
| + | |||
| + | draw(KCD--KLLD--KLD--cycle, b); | ||
| + | |||
| + | draw(KCD--KLLD--KLLLLD--cycle, b); | ||
| + | |||
| + | draw(KCD--KLLLLD--KCDD--cycle, b); | ||
| + | |||
| + | draw(KCDDD--KLLLDDDDD--KCDD--cycle, b); | ||
| + | |||
| + | draw(ICANTHELPMYSELF--KLLLDDDDD--KCDD--(-.3125,-.9375)--cycle, b); | ||
| + | |||
| + | draw(KCUUUUUU--KCUUUUU--KLUUUUU--(-.125,1.5)--cycle, b); | ||
| + | |||
| + | //KNIGHT BASE | ||
| + | draw(KCDDD--KBRT--KBRU--cycle, b); | ||
| + | |||
| + | draw(KCDDD--KBRU--KBRD--KBRB--cycle, b); | ||
| + | |||
| + | draw(KCDDD--KBLT--KBLU--cycle, b); | ||
| + | |||
draw(KCDDD--KBLU--KBLD--KBLB--cycle, b); | draw(KCDDD--KBLU--KBLD--KBLB--cycle, b); | ||
</asy> | </asy> | ||
Revision as of 13:42, 9 July 2022
My first attempt at the full color one.
The full color one (Work in progress)
,