home *** CD-ROM | disk | FTP | other *** search
- %
- /*--------------------------------------------------------------------*\
- |
- | Copyright (c)1989,1990 National Computer Graphics Association
- |
- | Permission is granted to any individual or instititution
- | to use, copy, or redistribute this software so long as it is not
- | sold for profit, provided this copyright notice is retained.
- |
- | Developed for the
- | National Computer Graphics Association
- | 2722 Merrilee Drive
- | Fairfax, VA 22031
- | (703) 698-9600
- |
- | by
- | SimGraphics Engineering Corporation
- | 1137 Huntington Drive, Suite A
- | South Pasadena, CA 91030
- | (213) 255-0900
- |---------------------------------------------------------------------
- |
- | Author : SimGraphics Engineering Corporation
- | File : interior.v19
- | Date : Tue Jul 10 16:43:18 PDT 1990
- | Project : Picture Level Benchmark
- | Description : See interior.doc
- | Status : Version 1.02
- | Revisions : 1.01: Apply_to_global3 removed from data file
- | and moved to inside test loop. This eased
- | problems for PHIGS ports.
- |
- | 1.02:
- | Files interior.d02 interior.d03 interior.d04
- | have been replaced with file interior.d01
- |
- | Files interior.d06 interior.d07 interior.d08
- | have been replaced with file interior.d05
- |
- | Files interior.d10 interior.d11 interior.d12
- | have been replaced with file interior.d09
- |
- | Files interior.d14 interior.d15 interior.d16
- | have been replaced with file interior.d13
- |
- | Files interior.d18 interior.d19 interior.d20
- | have been replaced with file interior.d17
- |
- | Files interior.d22 interior.d23 interior.d24
- | have been replaced with file interior.d21
- |
- | Files interior.d26 interior.d27 interior.d28
- | have been replaced with file interior.d25
- |
- \*--------------------------------------------------------------------*/
- %
- Configuration rgb double_buffer pseudo_color;
- Read_geometry_file "interior.d17";
- Specify_report_file "interior.r19";
- Default_view_specification 1 500 parallel;
- Active_view 1 ;
-
- % *********************************************************************** %
- % Set up static attributes %
- % *********************************************************************** %
- Text_prec Stroke ;
- Char_exp 1 ;
- char_height 30 ;
-
-
- Define_color
- 8 1 0 0 % Red %
- 9 0 1 0 % Greeen %
- 10 0 0 1 % Blue %
- 11 1 1 0 % Yellow %
- 12 0 1 1 % Cyan %
- 13 1 0 1 % Majenta %
- 14 1 1 1 % White %
- 15 0 0 0 % Black %
- 16 0.300000 0.300000 0.800000
- 20 0.000000 0.000000 1.000000
- 21 0.000000 0.142857 1.000000
- 22 0.000000 0.285714 1.000000
- 23 0.000000 0.428571 1.000000
- 24 0.000000 0.571429 1.000000
- 25 0.000000 0.714286 1.000000
- 26 0.000000 0.857143 1.000000
- 27 0.000000 1.000000 1.000000
- 28 0.250000 0.000000 0.750000
- 29 0.250000 0.142857 0.750000
- 30 0.250000 0.285714 0.750000
- 31 0.250000 0.428571 0.750000
- 32 0.250000 0.571429 0.750000
- 33 0.250000 0.714286 0.750000
- 34 0.250000 0.857143 0.750000
- 35 0.250000 1.000000 0.750000
- 36 0.500000 0.000000 0.500000
- 37 0.500000 0.142857 0.500000
- 38 0.500000 0.285714 0.500000
- 39 0.500000 0.428571 0.500000
- 40 0.500000 0.571429 0.500000
- 41 0.500000 0.714286 0.500000
- 42 0.500000 0.857143 0.500000
- 43 0.500000 1.000000 0.500000
- 44 0.750000 0.000000 0.250000
- 45 0.750000 0.142857 0.250000
- 46 0.750000 0.285714 0.250000
- 47 0.750000 0.428571 0.250000
- 48 0.750000 0.571429 0.250000
- 49 0.750000 0.714286 0.250000
- 50 0.750000 0.857143 0.250000
- 51 0.750000 1.000000 0.250000
- 52 1.000000 0.000000 0.000000
- 53 1.000000 0.142857 0.000000
- 54 1.000000 0.285714 0.000000
- 55 1.000000 0.428571 0.000000
- 56 1.000000 0.571429 0.000000
- 57 1.000000 0.714286 0.000000
- 58 1.000000 0.857143 0.000000
- 59 1.000000 1.000000 0.000000
- ;
- Text_color_index 14;
- Backface_interior_color_index 14;
- Background_color_index 16 ;
-
- Interior_shading 1 ;
- Interior_lighting 1 ;
- Backface_processing 0 0 ;
-
- Identity3 1 ;
- Apply_to_global3 1 ;
- Translate3 0 -437.500000 416 0 Replace ; % Set Initial position %
- Translate3 1 125 0 0 Replace ; % Set Column offset %
- Translate3 2 0 -166 0 Replace ; % Set Row offset %
- Push_matrix3 ; % Push Initial position %
-
- % *********************************************************************** %
- % %
- % %
- % Begin Test Loop %
- % %
- % *********************************************************************** %
- Begin_test 1 ;
- Text3 -450 -450 0 "InteriorS Test: TRI3 pseudo parallel";
- Text3 -450 -495 0 "interior.v19";
-
- % *********************************************************************** %
- % Row 1 Column 1 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style hollow;
- Interior_pattern_index 0;
-
- Interior_color_index 20;
- Edge_color_index 59;
- Edge_flag disable ;
- Edge_type 0;
- Edge_width 1;
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 1 Column 2 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style solid;
- Interior_pattern_index 0;
-
- Interior_color_index 21;
- Edge_color_index 58;
- Edge_flag disable ;
- Edge_type 1;
- Edge_width 1;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 1 Column 3 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style pattern;
- Interior_pattern_index 0;
-
- Interior_color_index 22;
- Edge_color_index 57;
- Edge_flag disable ;
- Edge_type 2;
- Edge_width 1;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 1 Column 4 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style empty;
- Interior_pattern_index 0;
-
- Interior_color_index 23;
- Edge_color_index 56;
- Edge_flag disable ;
- Edge_type 3;
- Edge_width 1;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 1 Column 5 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style hollow;
- Interior_pattern_index 0;
-
- Interior_color_index 24;
- Edge_color_index 55;
- Edge_flag disable ;
- Edge_type 0;
- Edge_width 1;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 1 Column 6 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style solid;
- Interior_pattern_index 0;
-
- Interior_color_index 25;
- Edge_color_index 54;
- Edge_flag disable ;
- Edge_type 1;
- Edge_width 1;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 1 Column 7 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style pattern;
- Interior_pattern_index 0;
-
- Interior_color_index 26;
- Edge_color_index 53;
- Edge_flag disable ;
- Edge_type 2;
- Edge_width 1;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 1 Column 8 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style empty;
- Interior_pattern_index 0;
-
- Interior_color_index 27;
- Edge_color_index 52;
- Edge_flag disable ;
- Edge_type 3;
- Edge_width 1;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 2 Column 1 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style hollow;
- Interior_pattern_index 1;
-
- Interior_color_index 28;
- Edge_color_index 51;
- Edge_flag enable ;
- Edge_type 0;
- Edge_width 1;
- Pop_matrix3 ;
- Concat_matrix3 2 0 postconcat ; % Move down one row %
- Push_matrix3 ;
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 2 Column 2 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style solid;
- Interior_pattern_index 1;
-
- Interior_color_index 29;
- Edge_color_index 50;
- Edge_flag enable ;
- Edge_type 1;
- Edge_width 1;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 2 Column 3 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style pattern;
- Interior_pattern_index 1;
-
- Interior_color_index 30;
- Edge_color_index 49;
- Edge_flag enable ;
- Edge_type 2;
- Edge_width 1;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 2 Column 4 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style empty;
- Interior_pattern_index 1;
-
- Interior_color_index 31;
- Edge_color_index 48;
- Edge_flag enable ;
- Edge_type 3;
- Edge_width 1;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 2 Column 5 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style hollow;
- Interior_pattern_index 1;
-
- Interior_color_index 32;
- Edge_color_index 47;
- Edge_flag enable ;
- Edge_type 0;
- Edge_width 1;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 2 Column 6 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style solid;
- Interior_pattern_index 1;
-
- Interior_color_index 33;
- Edge_color_index 46;
- Edge_flag enable ;
- Edge_type 1;
- Edge_width 1;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 2 Column 7 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style pattern;
- Interior_pattern_index 1;
-
- Interior_color_index 34;
- Edge_color_index 45;
- Edge_flag enable ;
- Edge_type 2;
- Edge_width 1;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 2 Column 8 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style empty;
- Interior_pattern_index 1;
-
- Interior_color_index 35;
- Edge_color_index 44;
- Edge_flag enable ;
- Edge_type 3;
- Edge_width 1;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 3 Column 1 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style hollow;
- Interior_pattern_index 2;
-
- Interior_color_index 36;
- Edge_color_index 43;
- Edge_flag enable ;
- Edge_type 0;
- Edge_width 2;
- Pop_matrix3 ;
- Concat_matrix3 2 0 postconcat ; % Move down one row %
- Push_matrix3 ;
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 3 Column 2 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style solid;
- Interior_pattern_index 2;
-
- Interior_color_index 37;
- Edge_color_index 42;
- Edge_flag enable ;
- Edge_type 1;
- Edge_width 2;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 3 Column 3 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style pattern;
- Interior_pattern_index 2;
-
- Interior_color_index 38;
- Edge_color_index 41;
- Edge_flag enable ;
- Edge_type 2;
- Edge_width 2;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 3 Column 4 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style empty;
- Interior_pattern_index 2;
-
- Interior_color_index 39;
- Edge_color_index 40;
- Edge_flag enable ;
- Edge_type 3;
- Edge_width 2;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 3 Column 5 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style hollow;
- Interior_pattern_index 2;
-
- Interior_color_index 40;
- Edge_color_index 39;
- Edge_flag enable ;
- Edge_type 0;
- Edge_width 2;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 3 Column 6 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style solid;
- Interior_pattern_index 2;
-
- Interior_color_index 41;
- Edge_color_index 38;
- Edge_flag enable ;
- Edge_type 1;
- Edge_width 2;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 3 Column 7 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style pattern;
- Interior_pattern_index 2;
-
- Interior_color_index 42;
- Edge_color_index 37;
- Edge_flag enable ;
- Edge_type 2;
- Edge_width 2;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 3 Column 8 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style empty;
- Interior_pattern_index 2;
-
- Interior_color_index 43;
- Edge_color_index 36;
- Edge_flag enable ;
- Edge_type 3;
- Edge_width 2;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 4 Column 1 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style hollow;
- Interior_pattern_index 3;
-
- Interior_color_index 44;
- Edge_color_index 35;
- Edge_flag enable ;
- Edge_type 0;
- Edge_width 3;
- Pop_matrix3 ;
- Concat_matrix3 2 0 postconcat ; % Move down one row %
- Push_matrix3 ;
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 4 Column 2 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style solid;
- Interior_pattern_index 3;
-
- Interior_color_index 45;
- Edge_color_index 34;
- Edge_flag enable ;
- Edge_type 1;
- Edge_width 3;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 4 Column 3 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style pattern;
- Interior_pattern_index 3;
-
- Interior_color_index 46;
- Edge_color_index 33;
- Edge_flag enable ;
- Edge_type 2;
- Edge_width 3;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 4 Column 4 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style empty;
- Interior_pattern_index 3;
-
- Interior_color_index 47;
- Edge_color_index 32;
- Edge_flag enable ;
- Edge_type 3;
- Edge_width 3;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 4 Column 5 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style hollow;
- Interior_pattern_index 3;
-
- Interior_color_index 48;
- Edge_color_index 31;
- Edge_flag enable ;
- Edge_type 0;
- Edge_width 3;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 4 Column 6 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style solid;
- Interior_pattern_index 3;
-
- Interior_color_index 49;
- Edge_color_index 30;
- Edge_flag enable ;
- Edge_type 1;
- Edge_width 3;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 4 Column 7 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style pattern;
- Interior_pattern_index 3;
-
- Interior_color_index 50;
- Edge_color_index 29;
- Edge_flag enable ;
- Edge_type 2;
- Edge_width 3;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 4 Column 8 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style empty;
- Interior_pattern_index 3;
-
- Interior_color_index 51;
- Edge_color_index 28;
- Edge_flag enable ;
- Edge_type 3;
- Edge_width 3;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 5 Column 1 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style hollow;
- Interior_pattern_index 4;
-
- Interior_color_index 52;
- Edge_color_index 27;
- Edge_flag enable ;
- Edge_type 0;
- Edge_width 4;
- Pop_matrix3 ;
- Concat_matrix3 2 0 postconcat ; % Move down one row %
- Push_matrix3 ;
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 5 Column 2 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style solid;
- Interior_pattern_index 4;
-
- Interior_color_index 53;
- Edge_color_index 26;
- Edge_flag enable ;
- Edge_type 1;
- Edge_width 4;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 5 Column 3 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style pattern;
- Interior_pattern_index 4;
-
- Interior_color_index 54;
- Edge_color_index 25;
- Edge_flag enable ;
- Edge_type 2;
- Edge_width 4;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 5 Column 4 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style empty;
- Interior_pattern_index 4;
-
- Interior_color_index 55;
- Edge_color_index 24;
- Edge_flag enable ;
- Edge_type 3;
- Edge_width 4;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 5 Column 5 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style hollow;
- Interior_pattern_index 4;
-
- Interior_color_index 56;
- Edge_color_index 23;
- Edge_flag enable ;
- Edge_type 0;
- Edge_width 4;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 5 Column 6 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style solid;
- Interior_pattern_index 4;
-
- Interior_color_index 57;
- Edge_color_index 22;
- Edge_flag enable ;
- Edge_type 1;
- Edge_width 4;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 5 Column 7 %
- % *********************************************************************** %
- HLHS_Removal hlhs_disable;
- Interior_style pattern;
- Interior_pattern_index 4;
-
- Interior_color_index 58;
- Edge_color_index 21;
- Edge_flag enable ;
- Edge_type 2;
- Edge_width 4;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Call_structure 20 ;
-
-
- % *********************************************************************** %
- % Row 5 Column 8 %
- % *********************************************************************** %
- HLHS_Removal hlhs_enable;
- Interior_style empty;
- Interior_pattern_index 4;
-
- Interior_color_index 59;
- Edge_color_index 20;
- Edge_flag enable ;
- Edge_type 3;
- Edge_width 4;
- Concat_matrix3 1 0 postconcat ; % Move over one column %
- Apply_to_global3 0 ;
- Execute_structure 20 ;
-
- End_test ;
- Sleep 5 ;
-