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