next up previous contents index
Next: 7.7 data/examples/formula3_1.dat Up: 7. Source Files Previous: 7.5 data/examples/curv_testcase.dat   Contents   Index


7.6 data/examples/grid3_1.dat


/*
 * FILE: grid3_1.dat
 *
 * example for displaying a 3D grid of values with
 * marching cube
 */
 
grid1 = GRID3( 
  (-2.,1.), 
  (-2.,1.), 
  (-2.,1.),
  (
  ((1.0, 1.0, 1.0, 1.0, 1.0),
  (1.0, 1.0, 1.0, 1.0, 1.0),
  (1.0, 1.0, 1.0, 1.0, 1.0),
  (1.0, 1.0, 1.0, 1.0, 1.0),
  (1.0, 1.0, 1.0, 1.0, 1.0)),

  ((1.0, 1.0, 1.0, 1.0, 1.0),
  (1.0, 1.0, 1.0, 1.0, 1.0),
  (1.0, -1.0, -1.0, 1.0, 1.0),
  (1.0, -1.0, -1.0, 1.0, 1.0),
  (1.0, 1.0, 1.0, 1.0, 1.0)),

  ((1.0, 1.0, 1.0, 1.0, 1.0),
  (1.0, 1.0, 1.0, 1.0, 1.0),
  (1.0, 1.0, -1.0, 1.0, 1.0),
  (1.0, -1.0, 1.0, 1.0, 1.0),
  (1.0, 1.0, 1.0, 1.0, 1.0)),

  ((1.0, 1.0, 1.0, 1.0, 1.0),
  (1.0, 1.0, 1.0, 1.0, 1.0),
  (1.0, -1.0, 1.0, 1.0, 1.0),
  (1.0, 1.0, -1.0, 1.0, 1.0),
  (1.0, 1.0, 1.0, 1.0, 1.0)),

  ((1.0, 1.0, 1.0, 1.0, 1.0),
  (1.0, 1.0, 1.0, 1.0, 1.0),
  (1.0, 1.0, 1.0, 1.0, 1.0),
  (1.0, 1.0, 1.0, 1.0, 1.0),
  (1.0, 1.0, 1.0, 1.0, 1.0))
  )
);
march1 = MARCHCUBE( grid1 );

front1 = FRONT_MATERIAL
(
  (0.05, 0.15, 0.075, 1.0),        /* diffuse color    */
  (0.0125, 0.0375, 0.019, 1.0),    /* ambient color    */
  (0.0, 0.0, 0.0, 1.0),            /* emissive color   */
  (0.2, 0.6, 0.3, 1.0),            /* specular color   */
  0.5                              /* shininess        */
);
back1 = BACK_MATERIAL
(
  (0.3, 0.15, 0.12, 1.0),          /* diffuse color    */
  (0.075, 0.0375, 0.03, 1.0),      /* ambient color    */
  (0.0, 0.0, 0.0, 1.0),            /* emissive color   */
  (0.8, 0.4, 0.3, 1.0),            /* specular color   */
  0.5                              /* shininess        */
);
SCENEROOT = SCENENODE ( 
  (), 
  (ATTRIBS(front1,back1)), 
  (march1)
);


next up previous contents index
Next: 7.7 data/examples/formula3_1.dat Up: 7. Source Files Previous: 7.5 data/examples/curv_testcase.dat   Contents   Index
Administrator 2002-01-20