List of my modules...
Module: Draw_Separations
Description:
Displays the pixel faces that are shared by two pixels with a different non-zero value. This is useful for examining the connections between elements of an object.
The left image shows an image depicting a set of balls, each pixel of ball i being assigned a positive integer (this was displayed with the Draw_Cubes module). The right image shows only the faces of the pixels shared by different balls (i.e. pixels with different values). The colourmap used for both images was generated by Create_Colormap.
Connections:
Image
[required]
The input image, a HxUniformScalarField3, is connected here.
Ports:
Draw_style

Wire frames, surfaces or both for the cubes ?
Line_width

For wire frames or outlined, the size of the lines.
Color

Color of the faces of the cubes. If a colormap is given, cubes are colored according to their intensities.
Line_color

Color of the faces of the cubes. If a colormap is given, cubes are colored according to their intensities.
Create

Create a HxLineSet object and a HxCluster object to represent connections between distinct elements throuch edges and vertices respectively.
If pixels from two distinct elements are connected only by an edge of their representative cubes, then elements have respective pixels connected Creates
Do

Push the first button to draw the cubes. Push the second button to create an object of the cubes in the object pool (as an Open Inventor object, HxIvData). Push the third button to erase the cubes in the viewer.
Commands:
Additional options can be accessed when typing in the console Draw_Separations COMMAND_NAME. Typing the command again reverts back to original settings.
verbose
Displays timing information and number of pixels selected by the threshold and faces drawn.