List of my modules...

Module: Draw_Cubical_Complex

Description:

Displays a cubical complex by drawing its principal faces, as a set of (outlined) cubes, quads, lines and points for the 3-, 2-, 1- and 0-faces respectively. It behaves in the same way as the Draw_Cubes module relative to the 3-faces, in the sense that it does not display the sides of the 3-faces that are part of more than one 3-face, so as to be able to display large cubical complexes.

Illustration of a simple cubical complex, with outlined coloured principal 3-faces, outlined transparent principal 2-faces, and a green principal 0-face in the foreground.

Connections:

Cubical_Complex

[required]
The input cubical complex, a HxUniformScalarField3, is connected here. The data must be in a special format for a cubical complex.

Ports:

Which


Choose which type of faces to draw, according to their dimension.

3f_Draw_Style


How to draw the 3-faces. Wireframe, filled, or outlined.

3f_Face_Color


Colour of the 3-faces.

3f_Line_Width


Thickness of the outlines of the 3-faces.

2f_Draw_Style


How to draw the 2-faces. Wireframe, filled, or outlined.

2f_Face_Color


Colour of the 2-faces.

2f_Line_Width


Thickness of the outlines of the 2-faces.

1f_Color


Colour of the 1-faces.

1f_Line_Width


Thickness of the 1-faces.

0f_Point_Size


Size of the 0-faces.

0f_Color


Colour of the 0-faces.

Do


Push the first button to draw the cubical complex. Push the second button to create an object of the cubes in the object pool (as an Open Inventor object, HxIvData).

Commands:

Additional options can be accessed when typing in the console Draw_Cubical_Complex COMMAND_NAME. Typing the command again usually reverts back to original settings.

verbose

Displays timing information after the computation. Retype to hide info.