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