% /*--------------------------------------------------------------------*\ | | 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.v29 | Date : Fri Sep 28 11:39:47 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 true_color; Read_geometry_file "interior.d29"; Specify_report_file "interior.r30"; Default_view_specification 1 500 perspective; Active_view 1 ; % *********************************************************************** % % Set up static attributes % % *********************************************************************** % Text_prec Stroke ; Char_exp 1 ; char_height 30 ; Backface_interior_color 1.000000 1.000000 1.000000 ; Background_color 0.300000 0.300000 0.800000 ; Text_color 1 1 1 ; 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 true perspective"; Text3 -450 -495 0 "interior.v30"; % *********************************************************************** % % Row 1 Column 1 % % *********************************************************************** % HLHS_Removal hlhs_disable; Interior_style hollow; Interior_pattern_index 0; Interior_color 0.000000 0.000000 1.000000; Edge_color 1.000000 1.000000 0.000000; 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 0.000000 0.142857 1.000000; Edge_color 1.000000 0.857143 0.000000; 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 0.000000 0.285714 1.000000; Edge_color 1.000000 0.714286 0.000000; 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 0.000000 0.428571 1.000000; Edge_color 1.000000 0.571429 0.000000; 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 0.000000 0.571429 1.000000; Edge_color 1.000000 0.428571 0.000000; 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 0.000000 0.714286 1.000000; Edge_color 1.000000 0.285714 0.000000; 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 0.000000 0.857143 1.000000; Edge_color 1.000000 0.142857 0.000000; 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 0.000000 1.000000 1.000000; Edge_color 1.000000 0.000000 0.000000; 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 0.250000 0.000000 0.750000; Edge_color 0.750000 1.000000 0.250000; 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 0.250000 0.142857 0.750000; Edge_color 0.750000 0.857143 0.250000; 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 0.250000 0.285714 0.750000; Edge_color 0.750000 0.714286 0.250000; 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 0.250000 0.428571 0.750000; Edge_color 0.750000 0.571429 0.250000; 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 0.250000 0.571429 0.750000; Edge_color 0.750000 0.428571 0.250000; 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 0.250000 0.714286 0.750000; Edge_color 0.750000 0.285714 0.250000; 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 0.250000 0.857143 0.750000; Edge_color 0.750000 0.142857 0.250000; 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 0.250000 1.000000 0.750000; Edge_color 0.750000 0.000000 0.250000; 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 0.500000 0.000000 0.500000; Edge_color 0.500000 1.000000 0.500000; 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 0.500000 0.142857 0.500000; Edge_color 0.500000 0.857143 0.500000; 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 0.500000 0.285714 0.500000; Edge_color 0.500000 0.714286 0.500000; 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 0.500000 0.428571 0.500000; Edge_color 0.500000 0.571429 0.500000; 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 0.500000 0.571429 0.500000; Edge_color 0.500000 0.428571 0.500000; 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 0.500000 0.714286 0.500000; Edge_color 0.500000 0.285714 0.500000; 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 0.500000 0.857143 0.500000; Edge_color 0.500000 0.142857 0.500000; 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 0.500000 1.000000 0.500000; Edge_color 0.500000 0.000000 0.500000; 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 0.750000 0.000000 0.250000; Edge_color 0.250000 1.000000 0.750000; 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 0.750000 0.142857 0.250000; Edge_color 0.250000 0.857143 0.750000; 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 0.750000 0.285714 0.250000; Edge_color 0.250000 0.714286 0.750000; 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 0.750000 0.428571 0.250000; Edge_color 0.250000 0.571429 0.750000; 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 0.750000 0.571429 0.250000; Edge_color 0.250000 0.428571 0.750000; 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 0.750000 0.714286 0.250000; Edge_color 0.250000 0.285714 0.750000; 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 0.750000 0.857143 0.250000; Edge_color 0.250000 0.142857 0.750000; 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 0.750000 1.000000 0.250000; Edge_color 0.250000 0.000000 0.750000; 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 1.000000 0.000000 0.000000; Edge_color 0.000000 1.000000 1.000000; 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 1.000000 0.142857 0.000000; Edge_color 0.000000 0.857143 1.000000; 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 1.000000 0.285714 0.000000; Edge_color 0.000000 0.714286 1.000000; 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 1.000000 0.428571 0.000000; Edge_color 0.000000 0.571429 1.000000; 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 1.000000 0.571429 0.000000; Edge_color 0.000000 0.428571 1.000000; 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 1.000000 0.714286 0.000000; Edge_color 0.000000 0.285714 1.000000; 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 1.000000 0.857143 0.000000; Edge_color 0.000000 0.142857 1.000000; 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 1.000000 1.000000 0.000000; Edge_color 0.000000 0.000000 1.000000; 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 ;