% /*--------------------------------------------------------------------*\ | | 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 : marker.v03 | Date : Tue Jul 10 16:43:18 PDT 1990 | Project : Picture Level Benchmark | Description : See marker.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 marker.d02 marker.d03 marker.d04 | have been replaced with file marker.d01 | | \*--------------------------------------------------------------------*/ % Configuration rgb double_buffer pseudo_color; Read_geometry_file "marker.d01"; Specify_report_file "marker.r03"; 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 ; Background_color_index 16 ; Text_color_index 14; % Set up Matric information % Scale3 0 0.400000 0.600000 1 Replace ; Identity3 1 ; Apply_to_global3 1 ; Identity3 2 ; Translate3 0 -437.500000 416 0 Postconcat ; % Set Initial position % Translate3 1 125 0 0 Postconcat ; % Set Column offset % Translate3 2 0 -166 0 Postconcat ; % Set Row offset % Push_matrix3 ; % Push Initial position % % *********************************************************************** % % % % % % Begin Test Loop % % % % *********************************************************************** % Begin_test 1 ; Text3 -450 -450 0 "Marker Test: pseudo parallel"; Text3 -450 -495 0 "marker.v03"; % *********************************************************************** % % Row 1 Column 1 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 0; Marker_size 0.200000; Marker_color_index 8; Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 1 Column 2 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 0; Marker_size 0.371429; Marker_color_index 9; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 1 Column 3 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 0; Marker_size 0.542857; Marker_color_index 10; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 1 Column 4 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 0; Marker_size 0.714286; Marker_color_index 11; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 1 Column 5 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 0; Marker_size 0.885714; Marker_color_index 12; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 1 Column 6 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 0; Marker_size 1.057143; Marker_color_index 13; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 1 Column 7 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 0; Marker_size 1.228571; Marker_color_index 14; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 1 Column 8 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 0; Marker_size 1.400000; Marker_color_index 15; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 2 Column 1 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 1; Marker_size 0.200000; Marker_color_index 8; 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; Marker_type 1; Marker_size 0.371429; Marker_color_index 9; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 2 Column 3 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 1; Marker_size 0.542857; Marker_color_index 10; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 2 Column 4 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 1; Marker_size 0.714286; Marker_color_index 11; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 2 Column 5 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 1; Marker_size 0.885714; Marker_color_index 12; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 2 Column 6 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 1; Marker_size 1.057143; Marker_color_index 13; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 2 Column 7 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 1; Marker_size 1.228571; Marker_color_index 14; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 2 Column 8 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 1; Marker_size 1.400000; Marker_color_index 15; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 3 Column 1 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 2; Marker_size 0.200000; Marker_color_index 8; 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; Marker_type 2; Marker_size 0.371429; Marker_color_index 9; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 3 Column 3 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 2; Marker_size 0.542857; Marker_color_index 10; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 3 Column 4 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 2; Marker_size 0.714286; Marker_color_index 11; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 3 Column 5 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 2; Marker_size 0.885714; Marker_color_index 12; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 3 Column 6 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 2; Marker_size 1.057143; Marker_color_index 13; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 3 Column 7 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 2; Marker_size 1.228571; Marker_color_index 14; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 3 Column 8 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 2; Marker_size 1.400000; Marker_color_index 15; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 4 Column 1 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 3; Marker_size 0.200000; Marker_color_index 8; 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; Marker_type 3; Marker_size 0.371429; Marker_color_index 9; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 4 Column 3 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 3; Marker_size 0.542857; Marker_color_index 10; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 4 Column 4 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 3; Marker_size 0.714286; Marker_color_index 11; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 4 Column 5 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 3; Marker_size 0.885714; Marker_color_index 12; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 4 Column 6 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 3; Marker_size 1.057143; Marker_color_index 13; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 4 Column 7 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 3; Marker_size 1.228571; Marker_color_index 14; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 4 Column 8 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 3; Marker_size 1.400000; Marker_color_index 15; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 5 Column 1 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 4; Marker_size 0.200000; Marker_color_index 8; 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; Marker_type 4; Marker_size 0.371429; Marker_color_index 9; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 5 Column 3 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 4; Marker_size 0.542857; Marker_color_index 10; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 5 Column 4 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 4; Marker_size 0.714286; Marker_color_index 11; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 5 Column 5 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 4; Marker_size 0.885714; Marker_color_index 12; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 5 Column 6 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 4; Marker_size 1.057143; Marker_color_index 13; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; % *********************************************************************** % % Row 5 Column 7 % % *********************************************************************** % HLHS_Removal hlhs_disable; Marker_type 4; Marker_size 1.228571; Marker_color_index 14; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Call_structure 20 ; % *********************************************************************** % % Row 5 Column 8 % % *********************************************************************** % HLHS_Removal hlhs_enable; Marker_type 4; Marker_size 1.400000; Marker_color_index 15; Concat_matrix3 1 0 postconcat ; % Move over one column % Apply_to_global3 0 ; Execute_structure 20 ; End_test ; Sleep 5 ;