Annotation of researchv10no/cmd/ideal/tests/pents.i, revision 1.1.1.1

1.1       root        1: pents
                      2: .nf
                      3: .IS
                      4: ...degrees
                      5: box pentagon
                      6: {
                      7:        var pt1, pt2, pt3, pt4, pt5;
                      8:        var radius, center;
                      9:        pt1 = center + radius;
                     10:        pt2 = center + cis (72)*radius;
                     11:        pt3 = center + cis (144)*radius;
                     12:        pt4 = center + cis (-144)*radius;
                     13:        pt5 = center + cis (-72)*radius;
                     14:        conn pt1 to pt2;
                     15:        conn pt2 to pt3;
                     16:        conn pt3 to pt4;
                     17:        conn pt4 to pt5;
                     18:        conn pt5 to pt1;
                     19:        bdlist = 1.1[center, pt1],
                     20:                1.1[center, pt2],
                     21:                1.1[center, pt3],
                     22:                1.1[center, pt4],
                     23:                1.1[center, pt5]
                     24:        ;
                     25: }
                     26: main
                     27: {
                     28:        put P1:pentagon{center = (1,0); radius = (0,0.25);};
                     29:        put P2:pentagon{pt3 = P1.pt4; radius = (0,0.5);opaque;};
                     30:        put P3:pentagon{pt3 = P2.pt4; radius = (0,0.75);opaque;};
                     31:        put P4:pentagon{pt3 = P3.pt4; radius = (0,1.0);opaque;};
                     32: }
                     33: .IE
                     34: .IS
                     35: ...forget pentagon
                     36: .IE

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.