<<<<<<<<<<<<<<<<<

data_unstructured_geometry(display)Displaydata_unstructured_geometry(display)

NAME

data_unstructured_geometry - create geometric structure associated with data.

DESCRIPTION

Data_unstructured_geometry takes a data set (e.g., visage_data_set) as input and creates a display_data as output. The output display_data represents the geometry of the data set, and depends upon the type of data set provided as input.

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.

SUPERCLASS

data_geometry

INSTANCE VARIABLES

extent a 6-vector containing the min/max coordinate pairs defining bounding box of data. Any element or node partially outside of this bounding box is not extracted.

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.

MESSAGES

extent= (xmin,xmax, ymin,ymax, zmin,zmax) Set the extent of the geometry.

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.

EXAMPLE

In this example a plot3d data file is read and an outline and a grid plane are created.

/* * 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! ;

SEE ALSO

unstructured_grid_set, computed_feature, data_geometry, data_outline, plot3d_reader, display_data


Please send comments and suggestions to
consult@rpi.edu