Annotation of researchv10no/cmd/ideal/tests/boxgrid.i, revision 1.1

1.1     ! root        1: boxgrid
        !             2: .nf
        !             3: .IS
        !             4: ...minx -1.5
        !             5: ...maxy 1.5
        !             6: ...maxx 1.5
        !             7: ...miny -1.5
        !             8: gridline {
        !             9:        var a,b;
        !            10:        var neg, pos;
        !            11:        conn 0.5*(a+b) - neg to 0.5*(a+b) + pos;
        !            12: }
        !            13: rect {
        !            14:        var ne, nw, sw, se;
        !            15:        var ht, wd;
        !            16:        var cen;
        !            17:        se = sw + wd;
        !            18:        ne = nw + wd;
        !            19:        ne = se + (0,1)*ht;
        !            20:        bdlist = ne, nw, sw, se;
        !            21:        cen = 0.5*(ne+sw);
        !            22: }
        !            23: main{
        !            24:        conn (0,-1) to (0,1) using 5 gridline {neg = 1; pos = 1;} <a,b>;
        !            25:        conn (-1,0) to (1,0) using 5 gridline {neg = (0,1); pos = (0,1);} <a,b>;
        !            26:        put rect{
        !            27:                ht = wd = 0.5;
        !            28:                cen = (0,-0.5);
        !            29:                opaque;
        !            30:        };
        !            31:        put rect{
        !            32:                ht = wd = 0.5;
        !            33:                cen = (0,0.5);
        !            34:                opaque;
        !            35:        };
        !            36:        put rect{
        !            37:                ht = wd = 0.5;
        !            38:                cen = 0.5;
        !            39:                opaque;
        !            40:        };
        !            41:        put rect{
        !            42:                ht = wd = 0.5;
        !            43:                cen = -0.5;
        !            44:                opaque;
        !            45:        };
        !            46: }
        !            47: .IE
        !            48: .IS
        !            49: ...forget rect gridline
        !            50: .IE

unix.superglobalmegacorp.com

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