% /*--------------------------------------------------------------------*\ | | 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.v32 | Date : Fri Sep 28 11:33:32 MDT 1990 | Project : Picture Level Benchmark | Description : See interior.doc | Status : Version 1.00 | Revisions : Rev 1.0 by HP/DAC | \*--------------------------------------------------------------------*/ % Configuration rgb double_buffer pseudo_color; Read_geometry_file "interior.d29"; Specify_report_file "interior.r31"; 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 ; Surface_approximation_criteria 1 1.00000 1.00000 ; 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: NURB pseudo parallel"; Text3 -450 -495 0 "interior.v31"; % *********************************************************************** % % 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 ;