Data_unstructured_geometry is designed specifically to support unstructured grids. Geometry can be extracted based on node number, element number, or by a bounding box.
node_min Any element defined by a node having a number less than node_min is not extracted.
node_max Any element defined by a node having a number greater than node_max is not extracted.
element_min Any element having a number less than element_min is not extracted.
element_max Any element having a number greater than element_max is not extracted.
extent? Get the extent of the geometry.
node_min? Get minimum node number.
node_min=value Set minimum node number.
node_max? Get maximum node number.
node_max=value Set maximum node number.
element_min? Get minimum element number.
element_min=value Set minimum element number.
element_max? Get maximum element number.
element_max=value Set maximum element number.
/* * read in the data */ cdf_reader new: areader file_prefix= `step_blow' ; /* * set up some displays: outline and plane */ data_outline new: outline data_in= areader ; display_lines new: draw_outline data_in=outline ; actor new: outline_actor modeller= draw_outline ;
data_unstructured_geometry new: g data_in= areader element_min= 10 element_max= 100 ; display_all new: draw_g data_in= g ; actor new: plane_actor modeller= draw_g ;
/* * Rendering stuff */ renderer new: main_renderer actors=[actor instances?] render! ;