DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T f

⟦1cd883fd2⟧ TextFile

    Length: 2034 (0x7f2)
    Types: TextFile
    Names: »fourv.vrb«

Derivation

└─⟦276d19d6e⟧ Bits:30007243 EUUGD5_I: X11R5
    └─⟦af7d3f39a⟧ »./mit-2/mit-2.00« 
        └─⟦0abaffd9e⟧ 
            └─⟦this⟧ »mit/demos/gpc/objects/fourv.vrb« 

TextFile

%-----------------------------------------------------------------------
|	Sample File ngca1.vrb
|	Display a index_polygons3 cube
|
|	That is tranformed by the contents of Matrix entry 0
|
|	Sample BIF Verb File
-----------------------------------------------------------------------%

read_geometry_file "ncga1.geo" "gen.geo" "qm.geo" "tri.geo";

identity3 0;
view_mapping3 1 -1.73 1.73 -1.73 1.73 perspective 0 0 3.4 2 -2 ;
define_view_specification 1 0 1 xy_clip front_clip back_clip 0 .5 0 .5;
define_view_specification 2 0 1 xy_clip front_clip back_clip .5 1.0 .0 0.5;
define_view_specification 3 0 1 xy_clip front_clip back_clip .0 0.5 .5 1.0;
define_view_specification 4 0 1 xy_clip front_clip back_clip .5 1.0 .5 1.0;


identity3 0;
identity3 5;
identity3 10;
identity3 20;

rotate_xyz3 21 -3 5 -7 replace;
rotate_xyz3 11 3 5 7 replace;
rotate_xyz3 6 10 0 0 replace;
rotate_xyz3 1 0 1 0 replace;

hlhs_removal hlhs_enable;


interior_style solid;


define_light 1 1 1 1;

define_light
	3
	1 1 1
	directional_light { -1 0 0 };

define_light
	4
	1 1 1
	directional_light { 0  0 -1 };

define_light
	6
	1 1 1
	directional_light { -1 -1 -1 };


%
	surface_properties .0 1. 1. 1 1 1 3 0;
	interior_shading 2;
%
interior_lighting 3;

begin_test 180;
	define_light
		5
		1 1 1
		directional_light { 0 -1 0 }
		ld_transform { 5 };

light_state activate_list{1} deactivate_list{} ;
surface_properties .5 1. 1. 1 1 1 10 0;

	active_view 1;
	interior_shading 2;
	light_state activate_list{3} deactivate_list{} ;
	execute_structure 2;

	active_view 2;
	interior_shading 1;
	light_state activate_list{4} deactivate_list{3} ;
	execute_structure 20;

	active_view 3;
	interior_shading 2;
	light_state activate_list{5} deactivate_list{4} ;
	execute_structure 1;


	active_view 4;
	light_state activate_list{6} deactivate_list{5} ;
	interior_shading 2;
	interior_lighting 4;
	execute_structure 3;

	concat_matrix3  6  5 postconcat;
	concat_matrix3  1  0 postconcat;
	concat_matrix3 11 10 preconcat;
	concat_matrix3 21 20 preconcat;
end_test;