VRML

class interface VRML

creation procedures
   create
   
exported features
   create (scena_name: STRING)
   cube (dimensions, place, angles, color: VECTOR_3)
   cylinder (height, radius: REAL place, direction, color: VECTOR_3)
   
exported features -- Color, Axis
   white (r: REAL): VECTOR_3
   black (r: REAL): VECTOR_3
   red (r: REAL): VECTOR_3
   green (r: REAL): VECTOR_3
   blue (r: REAL): VECTOR_3
   x (r: REAL): VECTOR_3
   y (r: REAL): VECTOR_3
   z (r: REAL): VECTOR_3
   zero: VECTOR_3
   
exported features {NO} -- Transformation
   translation (place: VECTOR_3) 
   rotation (ang: VECTOR_3) 
   matrix_transform (rotate: ROTATION_3 translate, deform: VECTOR_3 scale: REAL)
   color (col: VECTOR_3)
   
exported features {NO} -- Separator
   open
   close
   
exported features {NO} -- Initialisation
   init
   
exported features {NO} -- Output file
   scena: STREAMIO
   
exported features {NO} -- Basic building block
   cube_itself (dimensions: VECTOR_3)
   cylinder_itself (height, radius: REAL)
   
end interface -- class VRML
Julius Hrivnac, 30/10/95