home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / demos / gpc / tests / transp.v11 < prev    next >
Encoding:
Text File  |  1991-02-13  |  32.4 KB  |  697 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          :    transp.v11
  25. | Date          :    Fri Sep 28 11:49:23 MDT 1990
  26. | Project       :    Picture Level Benchmark
  27. | Description    :    See transp.doc
  28. | Status    :    Version 1.00
  29. | Revisions     :    Rev 1.0 by HP/DAC
  30. |
  31. \*--------------------------------------------------------------------*/
  32. %
  33.     Configuration rgb double_buffer true_color  ; 
  34.     Read_geometry_file "dst.d11";
  35.     Specify_report_file "transp.r11";
  36.     Default_view_specification  1  500 parallel;
  37.     Active_view  1  ; 
  38.     HLHS_Removal hlhs_enable ;
  39.  
  40. % ****************************************************************** %
  41. % Set up static attributes                                           %
  42. % ****************************************************************** %
  43.     Text_prec Stroke ;
  44.     Char_exp  1 ;
  45.     Text_color  1  1  1 ;
  46.     char_height  30 ;
  47.     Background_color    0.300000  0.300000  0.800000 ;
  48.     Interior_style solid ;
  49.     Interior_color  1  1  1 ;
  50.     Backface_interior_color  1  1  1 ;
  51.     Backface_processing  1  0 ;    % backface_identify but cull_none %
  52.     Edge_flag disable ;
  53.     Surface_approximation_criteria 1 4.00000 4.00000 ;
  54.  
  55.  
  56. % ****************************************************************** %
  57. % Set up matrix for position geometry on the screen                  %
  58. % ****************************************************************** %
  59.     Translate3  0  -375   400  0 Replace  ;   % Set Initial position  %
  60.     Push_matrix3  ;                           % Push Initial position %
  61.  
  62.     Translate3  1   250     0     0 Replace  ;  % Set Column offset       %
  63.     Translate3  2     0  -200     0 Replace  ;  % Set Row offset          %
  64.     Translate3  3   -20    20  -100 Replace  ;  % Set back sphere offset  %
  65.     Translate3  4    20   -20   100 Replace  ;  % Set front sphere offset %
  66.  
  67.  
  68. % ****************************************************************** %
  69. % Create a ramped light table                                        %
  70. % ****************************************************************** %
  71.     Define_light
  72.       % Index in light source table   %  1
  73.       % Light source color components %  1.000000    0.000000    0.000000
  74.       % Non-directional light source  %  Ambient_light
  75.      ; 
  76.     Define_light
  77.       % Index in light source table   %  2
  78.       % Light source color components %  0.500000    1.000000    0.500000
  79.       % Directional     light source  %  Directional_light {
  80.       % Direction                     %  1           1          -1       }
  81.     ;
  82.     Define_light
  83.       % Index in light source table   %  3
  84.       % Light source color components %  0.500000    0.500000    1.000000
  85.       % Positional      light source  %  Positional_light {
  86.       % Position                      %  0           100         200
  87.       % Attenuation                   %  0.500000    0.005000            }
  88.     ;                        
  89.     Define_light
  90.       % Index in light source table   %  4
  91.       % Light source color components %  1.000000    0.500000    0.500000
  92.       % Spot            light source  %  Spot_light      {
  93.       % Position                      %  0          -100         500
  94.       % Direction                     %  0           0           -1
  95.       % Concentration                 %  10.00000
  96.       % Spread angle in degrees       %  32
  97.       % Attenuation                   %  1.000000    0.000000            }
  98.     ;                        
  99.  
  100.     Light_state
  101.        activate_list   {  1  2  3  4 }
  102.        deactivate_list { }
  103.     ;
  104.  
  105. % ****************************************************************** %
  106. %                                                                    % 
  107. %                                                                    % 
  108. %                        Begin Test Loop                             % 
  109. %                                                                    % 
  110. % ****************************************************************** %
  111. Begin_test  1  ; 
  112.     Text3  -450  -450  0 "Transp Test: NURB true parallel";
  113.     Text3  -450  -495  0 "transp.v11";
  114. % ****************************************************************** % 
  115. %                                                                    % 
  116. %                        Row 1 Column 1                              %
  117. %                                                                    % 
  118. % ****************************************************************** %
  119.   % ********************************************************** %
  120.   % Interior_pattern_index should have no effect               %
  121.   % because Interior_style is SOLID                            %
  122.   % ********************************************************** %
  123.   Interior_pattern_index  1;
  124.   Interior_shading  1;
  125.   Interior_lighting  2;
  126.   Surface_properties
  127.     % Ambient reflection coefficient    %  0.400000
  128.     % Diffuse reflection coefficient    %  0.250000
  129.     % Specular reflection coefficient   %  1
  130.     % Specularity true-color components %  0  0  1
  131.     % Specular exponent                 %  8
  132.     % Transparency coefficient          %  1.000000   ; 
  133.   Backface_properties
  134.     % Ambient reflection coefficient    %  0.200000
  135.     % Diffuse reflection coefficient    %  0.150000
  136.     % Specular reflection coefficient   %  0.700000
  137.     % Specularity true-color components %  0  1  1
  138.     % Specular exponent                 %  8
  139.     % Transparency coefficient          %  0.200000   ; 
  140.   % *************************************************************** %
  141.   % Matrix operations to position graphics                          %
  142.   % *************************************************************** %
  143.   Apply_to_global3  0  ;
  144.   Apply_to_local3 3 replace ;
  145.   Execute_structure 20  ;
  146.   Apply_to_local3 4 replace ;
  147.   Execute_structure 21  ;
  148.   
  149. % ****************************************************************** % 
  150. %                                                                    % 
  151. %                        Row 1 Column 2                              %
  152. %                                                                    % 
  153. % ****************************************************************** %
  154.   % ********************************************************** %
  155.   % Interior_pattern_index should have no effect               %
  156.   % because Interior_style is SOLID                            %
  157.   % ********************************************************** %
  158.   Interior_pattern_index  2;
  159.   Interior_shading  2;
  160.   Interior_lighting  2;
  161.   Surface_properties
  162.     % Ambient reflection coefficient    %  0.400000
  163.     % Diffuse reflection coefficient    %  0.250000
  164.     % Specular reflection coefficient   %  1
  165.     % Specularity true-color components %  0  0  1
  166.     % Specular exponent                 %  8
  167.     % Transparency coefficient          %  0.866667   ; 
  168.   Backface_properties
  169.     % Ambient reflection coefficient    %  0.200000
  170.     % Diffuse reflection coefficient    %  0.150000
  171.     % Specular reflection coefficient   %  0.700000
  172.     % Specularity true-color components %  0  1  1
  173.     % Specular exponent                 %  8
  174.     % Transparency coefficient          %  0.333333   ; 
  175.   % *************************************************************** %
  176.   % Matrix operations to position graphics                          %
  177.   % *************************************************************** %
  178.   Concat_matrix3  1  0 postconcat  ;         % Move over one column %
  179.   Apply_to_global3  0  ;
  180.   Apply_to_local3 3 replace ;
  181.   Execute_structure 20  ;
  182.   Apply_to_local3 4 replace ;
  183.   Execute_structure 21  ;
  184.  
  185. % ****************************************************************** % 
  186. %                                                                    % 
  187. %                        Row 1 Column 3                              %
  188. %                                                                    % 
  189. % ****************************************************************** %
  190.   % ********************************************************** %
  191.   % Interior_pattern_index should have no effect               %
  192.   % because Interior_style is SOLID                            %
  193.   % ********************************************************** %
  194.   Interior_pattern_index  3;
  195.   Interior_shading  3;
  196.   Interior_lighting  2;
  197.   Surface_properties
  198.     % Ambient reflection coefficient    %  0.400000
  199.     % Diffuse reflection coefficient    %  0.250000
  200.     % Specular reflection coefficient   %  1
  201.     % Specularity true-color components %  0  0  1
  202.     % Specular exponent                 %  8
  203.     % Transparency coefficient          %  0.733333   ; 
  204.   Backface_properties
  205.     % Ambient reflection coefficient    %  0.200000
  206.     % Diffuse reflection coefficient    %  0.150000
  207.     % Specular reflection coefficient   %  0.700000
  208.     % Specularity true-color components %  0  1  1
  209.     % Specular exponent                 %  8
  210.     % Transparency coefficient          %  0.466667   ; 
  211.   % *************************************************************** %
  212.   % Matrix operations to position graphics                          %
  213.   % *************************************************************** %
  214.   Concat_matrix3  1  0 postconcat  ;         % Move over one column %
  215.   Apply_to_global3  0  ;
  216.   Apply_to_local3 3 replace ;
  217.   Execute_structure 20  ;
  218.   Apply_to_local3 4 replace ;
  219.   Execute_structure 21  ;
  220.   
  221. % ****************************************************************** % 
  222. %                                                                    % 
  223. %                        Row 1 Column 4                              %
  224. %                                                                    % 
  225. % ****************************************************************** %
  226.   % ********************************************************** %
  227.   % Interior_pattern_index should have no effect               %
  228.   % because Interior_style is SOLID                            %
  229.   % ********************************************************** %
  230.   Interior_pattern_index  4;
  231.   Interior_shading  4;
  232.   Interior_lighting  2;
  233.   Surface_properties
  234.     % Ambient reflection coefficient    %  0.400000
  235.     % Diffuse reflection coefficient    %  0.250000
  236.     % Specular reflection coefficient   %  1
  237.     % Specularity true-color components %  0  0  1
  238.     % Specular exponent                 %  8
  239.     % Transparency coefficient          %  0.600000   ; 
  240.   Backface_properties
  241.     % Ambient reflection coefficient    %  0.200000
  242.     % Diffuse reflection coefficient    %  0.150000
  243.     % Specular reflection coefficient   %  0.700000
  244.     % Specularity true-color components %  0  1  1
  245.     % Specular exponent                 %  8
  246.     % Transparency coefficient          %  0.600000   ; 
  247.   % *************************************************************** %
  248.   % Matrix operations to position graphics                          %
  249.   % *************************************************************** %
  250.   Concat_matrix3  1  0 postconcat  ;         % Move over one column %
  251.   Apply_to_global3  0  ;
  252.   Apply_to_local3 3 replace ;
  253.   Execute_structure 20  ;
  254.   Apply_to_local3 4 replace ;
  255.   Execute_structure 21  ;
  256.   
  257. % ****************************************************************** % 
  258. %                                                                    % 
  259. %                        Row 2 Column 1                              %
  260. %                                                                    % 
  261. % ****************************************************************** %
  262.   % ********************************************************** %
  263.   % Interior_pattern_index should have no effect               %
  264.   % because Interior_style is SOLID                            %
  265.   % ********************************************************** %
  266.   Interior_pattern_index  5;
  267.   Interior_shading  1;
  268.   Interior_lighting  3;
  269.   Surface_properties
  270.     % Ambient reflection coefficient    %  0.400000
  271.     % Diffuse reflection coefficient    %  0.250000
  272.     % Specular reflection coefficient   %  1
  273.     % Specularity true-color components %  0  0  1
  274.     % Specular exponent                 %  8
  275.     % Transparency coefficient          %  0.866667   ; 
  276.   Backface_properties
  277.     % Ambient reflection coefficient    %  0.200000
  278.     % Diffuse reflection coefficient    %  0.150000
  279.     % Specular reflection coefficient   %  0.700000
  280.     % Specularity true-color components %  0  1  1
  281.     % Specular exponent                 %  8
  282.     % Transparency coefficient          %  0.333333   ; 
  283.   % *************************************************************** %
  284.   % Matrix operations to position graphics                          %
  285.   % *************************************************************** %
  286.   Pop_matrix3  ; 
  287.   Concat_matrix3  2  0 postconcat  ;         % Move down one row %
  288.   Push_matrix3  ; 
  289.   Apply_to_global3  0  ;
  290.   Apply_to_local3 3 replace ;
  291.   Execute_structure 20  ;
  292.   Apply_to_local3 4 replace ;
  293.   Execute_structure 21  ;
  294.   
  295. % ****************************************************************** % 
  296. %                                                                    % 
  297. %                        Row 2 Column 2                              %
  298. %                                                                    % 
  299. % ****************************************************************** %
  300.   % ********************************************************** %
  301.   % Interior_pattern_index should have no effect               %
  302.   % because Interior_style is SOLID                            %
  303.   % ********************************************************** %
  304.   Interior_pattern_index  6;
  305.   Interior_shading  2;
  306.   Interior_lighting  3;
  307.   Surface_properties
  308.     % Ambient reflection coefficient    %  0.400000
  309.     % Diffuse reflection coefficient    %  0.250000
  310.     % Specular reflection coefficient   %  1
  311.     % Specularity true-color components %  0  0  1
  312.     % Specular exponent                 %  8
  313.     % Transparency coefficient          %  0.733333   ; 
  314.   Backface_properties
  315.     % Ambient reflection coefficient    %  0.200000
  316.     % Diffuse reflection coefficient    %  0.150000
  317.     % Specular reflection coefficient   %  0.700000
  318.     % Specularity true-color components %  0  1  1
  319.     % Specular exponent                 %  8
  320.     % Transparency coefficient          %  0.466667   ; 
  321.   % *************************************************************** %
  322.   % Matrix operations to position graphics                          %
  323.   % *************************************************************** %
  324.   Concat_matrix3  1  0 postconcat  ;         % Move over one column %
  325.   Apply_to_global3  0  ;
  326.   Apply_to_local3 3 replace ;
  327.   Execute_structure 20  ;
  328.   Apply_to_local3 4 replace ;
  329.   Execute_structure 21  ;
  330.   
  331. % ****************************************************************** % 
  332. %                                                                    % 
  333. %                        Row 2 Column 3                              %
  334. %                                                                    % 
  335. % ****************************************************************** %
  336.   % ********************************************************** %
  337.   % Interior_pattern_index should have no effect               %
  338.   % because Interior_style is SOLID                            %
  339.   % ********************************************************** %
  340.   Interior_pattern_index  1;
  341.   Interior_shading  3;
  342.   Interior_lighting  3;
  343.   Surface_properties
  344.     % Ambient reflection coefficient    %  0.400000
  345.     % Diffuse reflection coefficient    %  0.250000
  346.     % Specular reflection coefficient   %  1
  347.     % Specularity true-color components %  0  0  1
  348.     % Specular exponent                 %  8
  349.     % Transparency coefficient          %  0.600000   ; 
  350.   Backface_properties
  351.     % Ambient reflection coefficient    %  0.200000
  352.     % Diffuse reflection coefficient    %  0.150000
  353.     % Specular reflection coefficient   %  0.700000
  354.     % Specularity true-color components %  0  1  1
  355.     % Specular exponent                 %  8
  356.     % Transparency coefficient          %  0.600000   ; 
  357.   % *************************************************************** %
  358.   % Matrix operations to position graphics                          %
  359.   % *************************************************************** %
  360.   Concat_matrix3  1  0 postconcat  ;         % Move over one column %
  361.   Apply_to_global3  0  ;
  362.   Apply_to_local3 3 replace ;
  363.   Execute_structure 20  ;
  364.   Apply_to_local3 4 replace ;
  365.   Execute_structure 21  ;
  366.   
  367. % ****************************************************************** % 
  368. %                                                                    % 
  369. %                        Row 2 Column 4                              %
  370. %                                                                    % 
  371. % ****************************************************************** %
  372.   % ********************************************************** %
  373.   % Interior_pattern_index should have no effect               %
  374.   % because Interior_style is SOLID                            %
  375.   % ********************************************************** %
  376.   Interior_pattern_index  2;
  377.   Interior_shading  4;
  378.   Interior_lighting  3;
  379.   Surface_properties
  380.     % Ambient reflection coefficient    %  0.400000
  381.     % Diffuse reflection coefficient    %  0.250000
  382.     % Specular reflection coefficient   %  1
  383.     % Specularity true-color components %  0  0  1
  384.     % Specular exponent                 %  8
  385.     % Transparency coefficient          %  0.466667   ; 
  386.   Backface_properties
  387.     % Ambient reflection coefficient    %  0.200000
  388.     % Diffuse reflection coefficient    %  0.150000
  389.     % Specular reflection coefficient   %  0.700000
  390.     % Specularity true-color components %  0  1  1
  391.     % Specular exponent                 %  8
  392.     % Transparency coefficient          %  0.733333   ; 
  393.   % *************************************************************** %
  394.   % Matrix operations to position graphics                          %
  395.   % *************************************************************** %
  396.   Concat_matrix3  1  0 postconcat  ;         % Move over one column %
  397.   Apply_to_global3  0  ;
  398.   Apply_to_local3 3 replace ;
  399.   Execute_structure 20  ;
  400.   Apply_to_local3 4 replace ;
  401.   Execute_structure 21  ;
  402.   
  403. % ****************************************************************** % 
  404. %                                                                    % 
  405. %                        Row 3 Column 1                              %
  406. %                                                                    % 
  407. % ****************************************************************** %
  408.   % ********************************************************** %
  409.   % Interior_pattern_index should have no effect               %
  410.   % because Interior_style is SOLID                            %
  411.   % ********************************************************** %
  412.   Interior_pattern_index  3;
  413.   Interior_shading  1;
  414.   Interior_lighting  4;
  415.   Surface_properties
  416.     % Ambient reflection coefficient    %  0.400000
  417.     % Diffuse reflection coefficient    %  0.250000
  418.     % Specular reflection coefficient   %  1
  419.     % Specularity true-color components %  0  0  1
  420.     % Specular exponent                 %  8
  421.     % Transparency coefficient          %  0.733333   ; 
  422.   Backface_properties
  423.     % Ambient reflection coefficient    %  0.200000
  424.     % Diffuse reflection coefficient    %  0.150000
  425.     % Specular reflection coefficient   %  0.700000
  426.     % Specularity true-color components %  0  1  1
  427.     % Specular exponent                 %  8
  428.     % Transparency coefficient          %  0.466667   ; 
  429.   % *************************************************************** %
  430.   % Matrix operations to position graphics                          %
  431.   % *************************************************************** %
  432.   Pop_matrix3  ; 
  433.   Concat_matrix3  2  0 postconcat  ;         % Move down one row %
  434.   Push_matrix3  ; 
  435.   Apply_to_global3  0  ;
  436.   Apply_to_local3 3 replace ;
  437.   Execute_structure 20  ;
  438.   Apply_to_local3 4 replace ;
  439.   Execute_structure 21  ;
  440.   
  441. % ****************************************************************** % 
  442. %                                                                    % 
  443. %                        Row 3 Column 2                              %
  444. %                                                                    % 
  445. % ****************************************************************** %
  446.   % ********************************************************** %
  447.   % Interior_pattern_index should have no effect               %
  448.   % because Interior_style is SOLID                            %
  449.   % ********************************************************** %
  450.   Interior_pattern_index  4;
  451.   Interior_shading  2;
  452.   Interior_lighting  4;
  453.   Surface_properties
  454.     % Ambient reflection coefficient    %  0.400000
  455.     % Diffuse reflection coefficient    %  0.250000
  456.     % Specular reflection coefficient   %  1
  457.     % Specularity true-color components %  0  0  1
  458.     % Specular exponent                 %  8
  459.     % Transparency coefficient          %  0.600000   ; 
  460.   Backface_properties
  461.     % Ambient reflection coefficient    %  0.200000
  462.     % Diffuse reflection coefficient    %  0.150000
  463.     % Specular reflection coefficient   %  0.700000
  464.     % Specularity true-color components %  0  1  1
  465.     % Specular exponent                 %  8
  466.     % Transparency coefficient          %  0.600000   ; 
  467.   % *************************************************************** %
  468.   % Matrix operations to position graphics                          %
  469.   % *************************************************************** %
  470.   Concat_matrix3  1  0 postconcat  ;         % Move over one column %
  471.   Apply_to_global3  0  ;
  472.   Apply_to_local3 3 replace ;
  473.   Execute_structure 20  ;
  474.   Apply_to_local3 4 replace ;
  475.   Execute_structure 21  ;
  476.   
  477. % ****************************************************************** % 
  478. %                                                                    % 
  479. %                        Row 3 Column 3                              %
  480. %                                                                    % 
  481. % ****************************************************************** %
  482.   % ********************************************************** %
  483.   % Interior_pattern_index should have no effect               %
  484.   % because Interior_style is SOLID                            %
  485.   % ********************************************************** %
  486.   Interior_pattern_index  5;
  487.   Interior_shading  3;
  488.   Interior_lighting  4;
  489.   Surface_properties
  490.     % Ambient reflection coefficient    %  0.400000
  491.     % Diffuse reflection coefficient    %  0.250000
  492.     % Specular reflection coefficient   %  1
  493.     % Specularity true-color components %  0  0  1
  494.     % Specular exponent                 %  8
  495.     % Transparency coefficient          %  0.466667   ; 
  496.   Backface_properties
  497.     % Ambient reflection coefficient    %  0.200000
  498.     % Diffuse reflection coefficient    %  0.150000
  499.     % Specular reflection coefficient   %  0.700000
  500.     % Specularity true-color components %  0  1  1
  501.     % Specular exponent                 %  8
  502.     % Transparency coefficient          %  0.733333   ; 
  503.   % *************************************************************** %
  504.   % Matrix operations to position graphics                          %
  505.   % *************************************************************** %
  506.   Concat_matrix3  1  0 postconcat  ;         % Move over one column %
  507.   Apply_to_global3  0  ;
  508.   Apply_to_local3 3 replace ;
  509.   Execute_structure 20  ;
  510.   Apply_to_local3 4 replace ;
  511.   Execute_structure 21  ;
  512.   
  513. % ****************************************************************** % 
  514. %                                                                    % 
  515. %                        Row 3 Column 4                              %
  516. %                                                                    % 
  517. % ****************************************************************** %
  518.   % ********************************************************** %
  519.   % Interior_pattern_index should have no effect               %
  520.   % because Interior_style is SOLID                            %
  521.   % ********************************************************** %
  522.   Interior_pattern_index  6;
  523.   Interior_shading  4;
  524.   Interior_lighting  4;
  525.   Surface_properties
  526.     % Ambient reflection coefficient    %  0.400000
  527.     % Diffuse reflection coefficient    %  0.250000
  528.     % Specular reflection coefficient   %  1
  529.     % Specularity true-color components %  0  0  1
  530.     % Specular exponent                 %  8
  531.     % Transparency coefficient          %  0.333333   ; 
  532.   Backface_properties
  533.     % Ambient reflection coefficient    %  0.200000
  534.     % Diffuse reflection coefficient    %  0.150000
  535.     % Specular reflection coefficient   %  0.700000
  536.     % Specularity true-color components %  0  1  1
  537.     % Specular exponent                 %  8
  538.     % Transparency coefficient          %  0.866667   ; 
  539.   % *************************************************************** %
  540.   % Matrix operations to position graphics                          %
  541.   % *************************************************************** %
  542.   Concat_matrix3  1  0 postconcat  ;         % Move over one column %
  543.   Apply_to_global3  0  ;
  544.   Apply_to_local3 3 replace ;
  545.   Execute_structure 20  ;
  546.   Apply_to_local3 4 replace ;
  547.   Execute_structure 21  ;
  548.   
  549. % ****************************************************************** % 
  550. %                                                                    % 
  551. %                        Row 4 Column 1                              %
  552. %                                                                    % 
  553. % ****************************************************************** %
  554.   % ********************************************************** %
  555.   % Interior_pattern_index should have no effect               %
  556.   % because Interior_style is SOLID                            %
  557.   % ********************************************************** %
  558.   Interior_pattern_index  1;
  559.   Interior_shading  1;
  560.   Interior_lighting  4;
  561.   Surface_properties
  562.     % Ambient reflection coefficient    %  0.400000
  563.     % Diffuse reflection coefficient    %  0.250000
  564.     % Specular reflection coefficient   %  1
  565.     % Specularity true-color components %  0  0  1
  566.     % Specular exponent                 %  8
  567.     % Transparency coefficient          %  0.600000   ; 
  568.   Backface_properties
  569.     % Ambient reflection coefficient    %  0.200000
  570.     % Diffuse reflection coefficient    %  0.150000
  571.     % Specular reflection coefficient   %  0.700000
  572.     % Specularity true-color components %  0  1  1
  573.     % Specular exponent                 %  8
  574.     % Transparency coefficient          %  0.600000   ; 
  575.   % *************************************************************** %
  576.   % Matrix operations to position graphics                          %
  577.   % *************************************************************** %
  578.   Pop_matrix3  ; 
  579.   Concat_matrix3  2  0 postconcat  ;         % Move down one row %
  580.   Push_matrix3  ; 
  581.   Apply_to_global3  0  ;
  582.   Apply_to_local3 3 replace ;
  583.   Execute_structure 20  ;
  584.   Apply_to_local3 4 replace ;
  585.   Execute_structure 21  ;
  586.   
  587. % ****************************************************************** % 
  588. %                                                                    % 
  589. %                        Row 4 Column 2                              %
  590. %                                                                    % 
  591. % ****************************************************************** %
  592.   % ********************************************************** %
  593.   % Interior_pattern_index should have no effect               %
  594.   % because Interior_style is SOLID                            %
  595.   % ********************************************************** %
  596.   Interior_pattern_index  2;
  597.   Interior_shading  2;
  598.   Interior_lighting  4;
  599.   Surface_properties
  600.     % Ambient reflection coefficient    %  0.400000
  601.     % Diffuse reflection coefficient    %  0.250000
  602.     % Specular reflection coefficient   %  1
  603.     % Specularity true-color components %  0  0  1
  604.     % Specular exponent                 %  8
  605.     % Transparency coefficient          %  0.466667   ; 
  606.   Backface_properties
  607.     % Ambient reflection coefficient    %  0.200000
  608.     % Diffuse reflection coefficient    %  0.150000
  609.     % Specular reflection coefficient   %  0.700000
  610.     % Specularity true-color components %  0  1  1
  611.     % Specular exponent                 %  8
  612.     % Transparency coefficient          %  0.733333   ; 
  613.   % *************************************************************** %
  614.   % Matrix operations to position graphics                          %
  615.   % *************************************************************** %
  616.   Concat_matrix3  1  0 postconcat  ;         % Move over one column %
  617.   Apply_to_global3  0  ;
  618.   Apply_to_local3 3 replace ;
  619.   Execute_structure 20  ;
  620.   Apply_to_local3 4 replace ;
  621.   Execute_structure 21  ;
  622.   
  623. % ****************************************************************** % 
  624. %                                                                    % 
  625. %                        Row 4 Column 3                              %
  626. %                                                                    % 
  627. % ****************************************************************** %
  628.   % ********************************************************** %
  629.   % Interior_pattern_index should have no effect               %
  630.   % because Interior_style is SOLID                            %
  631.   % ********************************************************** %
  632.   Interior_pattern_index  3;
  633.   Interior_shading  3;
  634.   Interior_lighting  4;
  635.   Surface_properties
  636.     % Ambient reflection coefficient    %  0.400000
  637.     % Diffuse reflection coefficient    %  0.250000
  638.     % Specular reflection coefficient   %  1
  639.     % Specularity true-color components %  0  0  1
  640.     % Specular exponent                 %  8
  641.     % Transparency coefficient          %  0.333333   ; 
  642.   Backface_properties
  643.     % Ambient reflection coefficient    %  0.200000
  644.     % Diffuse reflection coefficient    %  0.150000
  645.     % Specular reflection coefficient   %  0.700000
  646.     % Specularity true-color components %  0  1  1
  647.     % Specular exponent                 %  8
  648.     % Transparency coefficient          %  0.866667   ; 
  649.   % *************************************************************** %
  650.   % Matrix operations to position graphics                          %
  651.   % *************************************************************** %
  652.   Concat_matrix3  1  0 postconcat  ;         % Move over one column %
  653.   Apply_to_global3  0  ;
  654.   Apply_to_local3 3 replace ;
  655.   Execute_structure 20  ;
  656.   Apply_to_local3 4 replace ;
  657.   Execute_structure 21  ;
  658.   
  659. % ****************************************************************** % 
  660. %                                                                    % 
  661. %                        Row 4 Column 4                              %
  662. %                                                                    % 
  663. % ****************************************************************** %
  664.   % ********************************************************** %
  665.   % Interior_pattern_index should have no effect               %
  666.   % because Interior_style is SOLID                            %
  667.   % ********************************************************** %
  668.   Interior_pattern_index  4;
  669.   Interior_shading  4;
  670.   Interior_lighting  4;
  671.   Surface_properties
  672.     % Ambient reflection coefficient    %  0.400000
  673.     % Diffuse reflection coefficient    %  0.250000
  674.     % Specular reflection coefficient   %  1
  675.     % Specularity true-color components %  0  0  1
  676.     % Specular exponent                 %  8
  677.     % Transparency coefficient          %  0.200000   ; 
  678.   Backface_properties
  679.     % Ambient reflection coefficient    %  0.200000
  680.     % Diffuse reflection coefficient    %  0.150000
  681.     % Specular reflection coefficient   %  0.700000
  682.     % Specularity true-color components %  0  1  1
  683.     % Specular exponent                 %  8
  684.     % Transparency coefficient          %  1.000000   ; 
  685.   % *************************************************************** %
  686.   % Matrix operations to position graphics                          %
  687.   % *************************************************************** %
  688.   Concat_matrix3  1  0 postconcat  ;         % Move over one column %
  689.   Apply_to_global3  0  ;
  690.   Apply_to_local3 3 replace ;
  691.   Execute_structure 20  ;
  692.   Apply_to_local3 4 replace ;
  693.   Execute_structure 21  ;
  694.  
  695. End_test  ; 
  696. Sleep 5 ;
  697.