home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / demos / gpc / tests / line.v04 < prev    next >
Encoding:
Text File  |  1991-02-13  |  29.8 KB  |  675 lines

  1. %
  2. /*--------------------------------------------------------------------*\
  3. |
  4. |   Copyright (c)1989,1990 National Computer Graphics Association
  5. |
  6. |       Permission is granted to any individual or instititution 
  7. |  to use, copy, or redistribute this software so long as it is not
  8. |    sold for profit, provided this copyright notice is retained.
  9. |
  10. |                         Developed for the
  11. |               National Computer Graphics Association
  12. |                        2722 Merrilee Drive
  13. |                         Fairfax, VA  22031
  14. |                           (703) 698-9600
  15. |
  16. |                                 by
  17. |                SimGraphics Engineering Corporation
  18. |                   1137 Huntington Drive, Suite A
  19. |                      South Pasadena, CA  91030
  20. |                           (213) 255-0900
  21. |---------------------------------------------------------------------
  22. |
  23. | Author    :    SimGraphics Engineering Corporation
  24. | File          :    line.v04
  25. | Date          :    Tue Jul 10 16:43:18 PDT 1990
  26. | Project       :    Picture Level Benchmark
  27. | Description    :    See line.doc
  28. | Status    :    Version 1.02
  29. | Revisions     :    1.01: Apply_to_global3 removed from data file 
  30. |            and moved to inside test loop.  This eased
  31. |            problems for PHIGS ports.
  32. |
  33. |            1.02:
  34. |            File line.d01 has been replaced wioth file line.d02
  35. |            File line.d03 has been replaced wioth file line.d04
  36. |
  37. \*--------------------------------------------------------------------*/
  38. %
  39.     Configuration rgb double_buffer pseudo_color;
  40.     Read_geometry_file "line.d03";
  41.     Specify_report_file "line.r04";
  42.     Default_view_specification  1  500 perspective;
  43.     Active_view  1  ; 
  44.  
  45. % *********************************************************************** % 
  46. % Set up static attributes                                                %
  47. % *********************************************************************** % 
  48.     Text_prec Stroke ;
  49.     Char_exp  1 ;
  50.     char_height  30 ;
  51.  
  52.  
  53.     Define_color
  54.          8     1     0     0    %    Red        %
  55.          9     0     1     0    %    Greeen        %
  56.          10     0     0     1    %    Blue        %
  57.          11     1     1     0    %    Yellow        %
  58.          12     0     1     1    %    Cyan        %
  59.          13     1     0     1    %    Majenta        %
  60.          14     1     1     1    %    White        %
  61.          15     0     0     0    %    Black        %
  62.          16     0.300000     0.300000     0.800000
  63.     ;
  64.     Background_color_index  16 ;
  65.     Text_color_index  14;
  66.  
  67.     Scale3  0  0.700000  0.500000  1 Replace  ; 
  68.     Identity3  1  ; 
  69.     Apply_to_global3  1  ; 
  70.     Identity3  2  ; 
  71.     Translate3  0  -437.500000   444  0 Postconcat  ;     % Set Initial position  %
  72.     Translate3  1   125     0  0 Postconcat  ;     % Set Column offset     %
  73.     Translate3  2     0  -111  0 Postconcat  ;     % Set Row offset        %
  74.     Push_matrix3  ;                 % Push Initial position %
  75. % *********************************************************************** % 
  76. %                                                                         % 
  77. %                                                                         % 
  78. %                           Begin Test Loop                               % 
  79. %                                                                         % 
  80. % *********************************************************************** % 
  81. Begin_test  1  ; 
  82.     Text3  -450  -450  0 "Line Test: pseudo perspective";
  83.     Text3  -450  -495  0 "line.v04";
  84.  
  85. % *********************************************************************** % 
  86. %                           Row 1 Column 1                                %
  87. % *********************************************************************** %
  88.   Line_shading  0;
  89.   HLHS_Removal hlhs_disable;
  90.   Apply_to_global3  0  ; 
  91.   execute_structure 1 ;            % Structure for row 1 col 1 %
  92.  
  93. % *********************************************************************** % 
  94. %                           Row 1 Column 2                                %
  95. % *********************************************************************** %
  96.   Line_shading  1;
  97.   HLHS_Removal hlhs_enable;
  98.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  99.   Apply_to_global3  0  ; 
  100.   execute_structure 2 ;            % Structure for row 1 col 2 %
  101.  
  102. % *********************************************************************** % 
  103. %                           Row 1 Column 3                                %
  104. % *********************************************************************** %
  105.   Line_shading  0;
  106.   HLHS_Removal hlhs_disable;
  107.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  108.   Apply_to_global3  0  ; 
  109.   execute_structure 3 ;            % Structure for row 1 col 3 %
  110.  
  111. % *********************************************************************** % 
  112. %                           Row 1 Column 4                                %
  113. % *********************************************************************** %
  114.   Line_shading  1;
  115.   HLHS_Removal hlhs_enable;
  116.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  117.   Apply_to_global3  0  ; 
  118.   execute_structure 4 ;            % Structure for row 1 col 4 %
  119.  
  120. % *********************************************************************** % 
  121. %                           Row 1 Column 5                                %
  122. % *********************************************************************** %
  123.   Line_shading  0;
  124.   HLHS_Removal hlhs_disable;
  125.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  126.   Apply_to_global3  0  ; 
  127.   execute_structure 5 ;            % Structure for row 1 col 5 %
  128.  
  129. % *********************************************************************** % 
  130. %                           Row 1 Column 6                                %
  131. % *********************************************************************** %
  132.   Line_shading  1;
  133.   HLHS_Removal hlhs_enable;
  134.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  135.   Apply_to_global3  0  ; 
  136.   execute_structure 6 ;            % Structure for row 1 col 6 %
  137.  
  138. % *********************************************************************** % 
  139. %                           Row 1 Column 7                                %
  140. % *********************************************************************** %
  141.   Line_shading  0;
  142.   HLHS_Removal hlhs_disable;
  143.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  144.   Apply_to_global3  0  ; 
  145.   execute_structure 7 ;            % Structure for row 1 col 7 %
  146.  
  147. % *********************************************************************** % 
  148. %                           Row 1 Column 8                                %
  149. % *********************************************************************** %
  150.   Line_shading  1;
  151.   HLHS_Removal hlhs_enable;
  152.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  153.   Apply_to_global3  0  ; 
  154.   execute_structure 8 ;            % Structure for row 1 col 8 %
  155.  
  156. % *********************************************************************** % 
  157. %                           Row 2 Column 1                                %
  158. % *********************************************************************** %
  159.   Line_shading  0;
  160.   HLHS_Removal hlhs_disable;
  161.   Pop_matrix3  ; 
  162.   Concat_matrix3  2  0 postconcat  ;     % Move down one row %
  163.   Push_matrix3  ; 
  164.   Apply_to_global3  0  ; 
  165.   execute_structure 9 ;            % Structure for row 2 col 1 %
  166.  
  167. % *********************************************************************** % 
  168. %                           Row 2 Column 2                                %
  169. % *********************************************************************** %
  170.   Line_shading  1;
  171.   HLHS_Removal hlhs_enable;
  172.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  173.   Apply_to_global3  0  ; 
  174.   execute_structure 10 ;            % Structure for row 2 col 2 %
  175.  
  176. % *********************************************************************** % 
  177. %                           Row 2 Column 3                                %
  178. % *********************************************************************** %
  179.   Line_shading  0;
  180.   HLHS_Removal hlhs_disable;
  181.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  182.   Apply_to_global3  0  ; 
  183.   execute_structure 11 ;            % Structure for row 2 col 3 %
  184.  
  185. % *********************************************************************** % 
  186. %                           Row 2 Column 4                                %
  187. % *********************************************************************** %
  188.   Line_shading  1;
  189.   HLHS_Removal hlhs_enable;
  190.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  191.   Apply_to_global3  0  ; 
  192.   execute_structure 12 ;            % Structure for row 2 col 4 %
  193.  
  194. % *********************************************************************** % 
  195. %                           Row 2 Column 5                                %
  196. % *********************************************************************** %
  197.   Line_shading  0;
  198.   HLHS_Removal hlhs_disable;
  199.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  200.   Apply_to_global3  0  ; 
  201.   execute_structure 13 ;            % Structure for row 2 col 5 %
  202.  
  203. % *********************************************************************** % 
  204. %                           Row 2 Column 6                                %
  205. % *********************************************************************** %
  206.   Line_shading  1;
  207.   HLHS_Removal hlhs_enable;
  208.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  209.   Apply_to_global3  0  ; 
  210.   execute_structure 14 ;            % Structure for row 2 col 6 %
  211.  
  212. % *********************************************************************** % 
  213. %                           Row 2 Column 7                                %
  214. % *********************************************************************** %
  215.   Line_shading  0;
  216.   HLHS_Removal hlhs_disable;
  217.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  218.   Apply_to_global3  0  ; 
  219.   execute_structure 15 ;            % Structure for row 2 col 7 %
  220.  
  221. % *********************************************************************** % 
  222. %                           Row 2 Column 8                                %
  223. % *********************************************************************** %
  224.   Line_shading  1;
  225.   HLHS_Removal hlhs_enable;
  226.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  227.   Apply_to_global3  0  ; 
  228.   execute_structure 16 ;            % Structure for row 2 col 8 %
  229.  
  230. % *********************************************************************** % 
  231. %                           Row 3 Column 1                                %
  232. % *********************************************************************** %
  233.   Line_shading  0;
  234.   HLHS_Removal hlhs_disable;
  235.   Pop_matrix3  ; 
  236.   Concat_matrix3  2  0 postconcat  ;     % Move down one row %
  237.   Push_matrix3  ; 
  238.   Apply_to_global3  0  ; 
  239.   execute_structure 17 ;            % Structure for row 3 col 1 %
  240.  
  241. % *********************************************************************** % 
  242. %                           Row 3 Column 2                                %
  243. % *********************************************************************** %
  244.   Line_shading  1;
  245.   HLHS_Removal hlhs_enable;
  246.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  247.   Apply_to_global3  0  ; 
  248.   execute_structure 18 ;            % Structure for row 3 col 2 %
  249.  
  250. % *********************************************************************** % 
  251. %                           Row 3 Column 3                                %
  252. % *********************************************************************** %
  253.   Line_shading  0;
  254.   HLHS_Removal hlhs_disable;
  255.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  256.   Apply_to_global3  0  ; 
  257.   execute_structure 19 ;            % Structure for row 3 col 3 %
  258.  
  259. % *********************************************************************** % 
  260. %                           Row 3 Column 4                                %
  261. % *********************************************************************** %
  262.   Line_shading  1;
  263.   HLHS_Removal hlhs_enable;
  264.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  265.   Apply_to_global3  0  ; 
  266.   execute_structure 20 ;            % Structure for row 3 col 4 %
  267.  
  268. % *********************************************************************** % 
  269. %                           Row 3 Column 5                                %
  270. % *********************************************************************** %
  271.   Line_shading  0;
  272.   HLHS_Removal hlhs_disable;
  273.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  274.   Apply_to_global3  0  ; 
  275.   execute_structure 21 ;            % Structure for row 3 col 5 %
  276.  
  277. % *********************************************************************** % 
  278. %                           Row 3 Column 6                                %
  279. % *********************************************************************** %
  280.   Line_shading  1;
  281.   HLHS_Removal hlhs_enable;
  282.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  283.   Apply_to_global3  0  ; 
  284.   execute_structure 22 ;            % Structure for row 3 col 6 %
  285.  
  286. % *********************************************************************** % 
  287. %                           Row 3 Column 7                                %
  288. % *********************************************************************** %
  289.   Line_shading  0;
  290.   HLHS_Removal hlhs_disable;
  291.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  292.   Apply_to_global3  0  ; 
  293.   execute_structure 23 ;            % Structure for row 3 col 7 %
  294.  
  295. % *********************************************************************** % 
  296. %                           Row 3 Column 8                                %
  297. % *********************************************************************** %
  298.   Line_shading  1;
  299.   HLHS_Removal hlhs_enable;
  300.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  301.   Apply_to_global3  0  ; 
  302.   execute_structure 24 ;            % Structure for row 3 col 8 %
  303.  
  304. % *********************************************************************** % 
  305. %                           Row 4 Column 1                                %
  306. % *********************************************************************** %
  307.   Line_shading  0;
  308.   HLHS_Removal hlhs_disable;
  309.   Pop_matrix3  ; 
  310.   Concat_matrix3  2  0 postconcat  ;     % Move down one row %
  311.   Push_matrix3  ; 
  312.   Apply_to_global3  0  ; 
  313.   execute_structure 25 ;            % Structure for row 4 col 1 %
  314.  
  315. % *********************************************************************** % 
  316. %                           Row 4 Column 2                                %
  317. % *********************************************************************** %
  318.   Line_shading  1;
  319.   HLHS_Removal hlhs_enable;
  320.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  321.   Apply_to_global3  0  ; 
  322.   execute_structure 26 ;            % Structure for row 4 col 2 %
  323.  
  324. % *********************************************************************** % 
  325. %                           Row 4 Column 3                                %
  326. % *********************************************************************** %
  327.   Line_shading  0;
  328.   HLHS_Removal hlhs_disable;
  329.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  330.   Apply_to_global3  0  ; 
  331.   execute_structure 27 ;            % Structure for row 4 col 3 %
  332.  
  333. % *********************************************************************** % 
  334. %                           Row 4 Column 4                                %
  335. % *********************************************************************** %
  336.   Line_shading  1;
  337.   HLHS_Removal hlhs_enable;
  338.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  339.   Apply_to_global3  0  ; 
  340.   execute_structure 28 ;            % Structure for row 4 col 4 %
  341.  
  342. % *********************************************************************** % 
  343. %                           Row 4 Column 5                                %
  344. % *********************************************************************** %
  345.   Line_shading  0;
  346.   HLHS_Removal hlhs_disable;
  347.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  348.   Apply_to_global3  0  ; 
  349.   execute_structure 29 ;            % Structure for row 4 col 5 %
  350.  
  351. % *********************************************************************** % 
  352. %                           Row 4 Column 6                                %
  353. % *********************************************************************** %
  354.   Line_shading  1;
  355.   HLHS_Removal hlhs_enable;
  356.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  357.   Apply_to_global3  0  ; 
  358.   execute_structure 30 ;            % Structure for row 4 col 6 %
  359.  
  360. % *********************************************************************** % 
  361. %                           Row 4 Column 7                                %
  362. % *********************************************************************** %
  363.   Line_shading  0;
  364.   HLHS_Removal hlhs_disable;
  365.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  366.   Apply_to_global3  0  ; 
  367.   execute_structure 31 ;            % Structure for row 4 col 7 %
  368.  
  369. % *********************************************************************** % 
  370. %                           Row 4 Column 8                                %
  371. % *********************************************************************** %
  372.   Line_shading  1;
  373.   HLHS_Removal hlhs_enable;
  374.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  375.   Apply_to_global3  0  ; 
  376.   execute_structure 32 ;            % Structure for row 4 col 8 %
  377.  
  378. % *********************************************************************** % 
  379. %                           Row 5 Column 1                                %
  380. % *********************************************************************** %
  381.   Line_shading  0;
  382.   HLHS_Removal hlhs_disable;
  383.   Pop_matrix3  ; 
  384.   Concat_matrix3  2  0 postconcat  ;     % Move down one row %
  385.   Push_matrix3  ; 
  386.   Apply_to_global3  0  ; 
  387.   execute_structure 33 ;            % Structure for row 5 col 1 %
  388.  
  389. % *********************************************************************** % 
  390. %                           Row 5 Column 2                                %
  391. % *********************************************************************** %
  392.   Line_shading  1;
  393.   HLHS_Removal hlhs_enable;
  394.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  395.   Apply_to_global3  0  ; 
  396.   execute_structure 34 ;            % Structure for row 5 col 2 %
  397.  
  398. % *********************************************************************** % 
  399. %                           Row 5 Column 3                                %
  400. % *********************************************************************** %
  401.   Line_shading  0;
  402.   HLHS_Removal hlhs_disable;
  403.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  404.   Apply_to_global3  0  ; 
  405.   execute_structure 35 ;            % Structure for row 5 col 3 %
  406.  
  407. % *********************************************************************** % 
  408. %                           Row 5 Column 4                                %
  409. % *********************************************************************** %
  410.   Line_shading  1;
  411.   HLHS_Removal hlhs_enable;
  412.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  413.   Apply_to_global3  0  ; 
  414.   execute_structure 36 ;            % Structure for row 5 col 4 %
  415.  
  416. % *********************************************************************** % 
  417. %                           Row 5 Column 5                                %
  418. % *********************************************************************** %
  419.   Line_shading  0;
  420.   HLHS_Removal hlhs_disable;
  421.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  422.   Apply_to_global3  0  ; 
  423.   execute_structure 37 ;            % Structure for row 5 col 5 %
  424.  
  425. % *********************************************************************** % 
  426. %                           Row 5 Column 6                                %
  427. % *********************************************************************** %
  428.   Line_shading  1;
  429.   HLHS_Removal hlhs_enable;
  430.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  431.   Apply_to_global3  0  ; 
  432.   execute_structure 38 ;            % Structure for row 5 col 6 %
  433.  
  434. % *********************************************************************** % 
  435. %                           Row 5 Column 7                                %
  436. % *********************************************************************** %
  437.   Line_shading  0;
  438.   HLHS_Removal hlhs_disable;
  439.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  440.   Apply_to_global3  0  ; 
  441.   execute_structure 39 ;            % Structure for row 5 col 7 %
  442.  
  443. % *********************************************************************** % 
  444. %                           Row 5 Column 8                                %
  445. % *********************************************************************** %
  446.   Line_shading  1;
  447.   HLHS_Removal hlhs_enable;
  448.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  449.   Apply_to_global3  0  ; 
  450.   execute_structure 40 ;            % Structure for row 5 col 8 %
  451.  
  452. % *********************************************************************** % 
  453. %                           Row 6 Column 1                                %
  454. % *********************************************************************** %
  455.   Line_shading  0;
  456.   HLHS_Removal hlhs_disable;
  457.   Pop_matrix3  ; 
  458.   Concat_matrix3  2  0 postconcat  ;     % Move down one row %
  459.   Push_matrix3  ; 
  460.   Apply_to_global3  0  ; 
  461.   execute_structure 41 ;            % Structure for row 6 col 1 %
  462.  
  463. % *********************************************************************** % 
  464. %                           Row 6 Column 2                                %
  465. % *********************************************************************** %
  466.   Line_shading  1;
  467.   HLHS_Removal hlhs_enable;
  468.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  469.   Apply_to_global3  0  ; 
  470.   execute_structure 42 ;            % Structure for row 6 col 2 %
  471.  
  472. % *********************************************************************** % 
  473. %                           Row 6 Column 3                                %
  474. % *********************************************************************** %
  475.   Line_shading  0;
  476.   HLHS_Removal hlhs_disable;
  477.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  478.   Apply_to_global3  0  ; 
  479.   execute_structure 43 ;            % Structure for row 6 col 3 %
  480.  
  481. % *********************************************************************** % 
  482. %                           Row 6 Column 4                                %
  483. % *********************************************************************** %
  484.   Line_shading  1;
  485.   HLHS_Removal hlhs_enable;
  486.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  487.   Apply_to_global3  0  ; 
  488.   execute_structure 44 ;            % Structure for row 6 col 4 %
  489.  
  490. % *********************************************************************** % 
  491. %                           Row 6 Column 5                                %
  492. % *********************************************************************** %
  493.   Line_shading  0;
  494.   HLHS_Removal hlhs_disable;
  495.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  496.   Apply_to_global3  0  ; 
  497.   execute_structure 45 ;            % Structure for row 6 col 5 %
  498.  
  499. % *********************************************************************** % 
  500. %                           Row 6 Column 6                                %
  501. % *********************************************************************** %
  502.   Line_shading  1;
  503.   HLHS_Removal hlhs_enable;
  504.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  505.   Apply_to_global3  0  ; 
  506.   execute_structure 46 ;            % Structure for row 6 col 6 %
  507.  
  508. % *********************************************************************** % 
  509. %                           Row 6 Column 7                                %
  510. % *********************************************************************** %
  511.   Line_shading  0;
  512.   HLHS_Removal hlhs_disable;
  513.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  514.   Apply_to_global3  0  ; 
  515.   execute_structure 47 ;            % Structure for row 6 col 7 %
  516.  
  517. % *********************************************************************** % 
  518. %                           Row 6 Column 8                                %
  519. % *********************************************************************** %
  520.   Line_shading  1;
  521.   HLHS_Removal hlhs_enable;
  522.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  523.   Apply_to_global3  0  ; 
  524.   execute_structure 48 ;            % Structure for row 6 col 8 %
  525.  
  526. % *********************************************************************** % 
  527. %                           Row 7 Column 1                                %
  528. % *********************************************************************** %
  529.   Line_shading  0;
  530.   HLHS_Removal hlhs_disable;
  531.   Pop_matrix3  ; 
  532.   Concat_matrix3  2  0 postconcat  ;     % Move down one row %
  533.   Push_matrix3  ; 
  534.   Apply_to_global3  0  ; 
  535.   execute_structure 49 ;            % Structure for row 7 col 1 %
  536.  
  537. % *********************************************************************** % 
  538. %                           Row 7 Column 2                                %
  539. % *********************************************************************** %
  540.   Line_shading  1;
  541.   HLHS_Removal hlhs_enable;
  542.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  543.   Apply_to_global3  0  ; 
  544.   execute_structure 50 ;            % Structure for row 7 col 2 %
  545.  
  546. % *********************************************************************** % 
  547. %                           Row 7 Column 3                                %
  548. % *********************************************************************** %
  549.   Line_shading  0;
  550.   HLHS_Removal hlhs_disable;
  551.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  552.   Apply_to_global3  0  ; 
  553.   execute_structure 51 ;            % Structure for row 7 col 3 %
  554.  
  555. % *********************************************************************** % 
  556. %                           Row 7 Column 4                                %
  557. % *********************************************************************** %
  558.   Line_shading  1;
  559.   HLHS_Removal hlhs_enable;
  560.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  561.   Apply_to_global3  0  ; 
  562.   execute_structure 52 ;            % Structure for row 7 col 4 %
  563.  
  564. % *********************************************************************** % 
  565. %                           Row 7 Column 5                                %
  566. % *********************************************************************** %
  567.   Line_shading  0;
  568.   HLHS_Removal hlhs_disable;
  569.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  570.   Apply_to_global3  0  ; 
  571.   execute_structure 53 ;            % Structure for row 7 col 5 %
  572.  
  573. % *********************************************************************** % 
  574. %                           Row 7 Column 6                                %
  575. % *********************************************************************** %
  576.   Line_shading  1;
  577.   HLHS_Removal hlhs_enable;
  578.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  579.   Apply_to_global3  0  ; 
  580.   execute_structure 54 ;            % Structure for row 7 col 6 %
  581.  
  582. % *********************************************************************** % 
  583. %                           Row 7 Column 7                                %
  584. % *********************************************************************** %
  585.   Line_shading  0;
  586.   HLHS_Removal hlhs_disable;
  587.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  588.   Apply_to_global3  0  ; 
  589.   execute_structure 55 ;            % Structure for row 7 col 7 %
  590.  
  591. % *********************************************************************** % 
  592. %                           Row 7 Column 8                                %
  593. % *********************************************************************** %
  594.   Line_shading  1;
  595.   HLHS_Removal hlhs_enable;
  596.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  597.   Apply_to_global3  0  ; 
  598.   execute_structure 56 ;            % Structure for row 7 col 8 %
  599.  
  600. % *********************************************************************** % 
  601. %                           Row 8 Column 1                                %
  602. % *********************************************************************** %
  603.   Line_shading  0;
  604.   HLHS_Removal hlhs_disable;
  605.   Pop_matrix3  ; 
  606.   Concat_matrix3  2  0 postconcat  ;     % Move down one row %
  607.   Push_matrix3  ; 
  608.   Apply_to_global3  0  ; 
  609.   execute_structure 57 ;            % Structure for row 8 col 1 %
  610.  
  611. % *********************************************************************** % 
  612. %                           Row 8 Column 2                                %
  613. % *********************************************************************** %
  614.   Line_shading  1;
  615.   HLHS_Removal hlhs_enable;
  616.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  617.   Apply_to_global3  0  ; 
  618.   execute_structure 58 ;            % Structure for row 8 col 2 %
  619.  
  620. % *********************************************************************** % 
  621. %                           Row 8 Column 3                                %
  622. % *********************************************************************** %
  623.   Line_shading  0;
  624.   HLHS_Removal hlhs_disable;
  625.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  626.   Apply_to_global3  0  ; 
  627.   execute_structure 59 ;            % Structure for row 8 col 3 %
  628.  
  629. % *********************************************************************** % 
  630. %                           Row 8 Column 4                                %
  631. % *********************************************************************** %
  632.   Line_shading  1;
  633.   HLHS_Removal hlhs_enable;
  634.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  635.   Apply_to_global3  0  ; 
  636.   execute_structure 60 ;            % Structure for row 8 col 4 %
  637.  
  638. % *********************************************************************** % 
  639. %                           Row 8 Column 5                                %
  640. % *********************************************************************** %
  641.   Line_shading  0;
  642.   HLHS_Removal hlhs_disable;
  643.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  644.   Apply_to_global3  0  ; 
  645.   execute_structure 61 ;            % Structure for row 8 col 5 %
  646.  
  647. % *********************************************************************** % 
  648. %                           Row 8 Column 6                                %
  649. % *********************************************************************** %
  650.   Line_shading  1;
  651.   HLHS_Removal hlhs_enable;
  652.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  653.   Apply_to_global3  0  ; 
  654.   execute_structure 62 ;            % Structure for row 8 col 6 %
  655.  
  656. % *********************************************************************** % 
  657. %                           Row 8 Column 7                                %
  658. % *********************************************************************** %
  659.   Line_shading  0;
  660.   HLHS_Removal hlhs_disable;
  661.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  662.   Apply_to_global3  0  ; 
  663.   execute_structure 63 ;            % Structure for row 8 col 7 %
  664.  
  665. % *********************************************************************** % 
  666. %                           Row 8 Column 8                                %
  667. % *********************************************************************** %
  668.   Line_shading  1;
  669.   HLHS_Removal hlhs_enable;
  670.   Concat_matrix3  1  0 postconcat  ;     % Move over one column %
  671.   Apply_to_global3  0  ; 
  672.   execute_structure 64 ;            % Structure for row 8 col 8 %
  673. End_test  ; 
  674. Sleep 5 ;
  675.