Geometry Hierarchy:
The geometry is setup in a manner to keep everything organized. The following
hierarchy is used:
Model -> Assembly -> Part -> Solid -> Block -> Surface
However the user can simply worry about the solids, without needing to worry
about what part each one is associated to or how the individual blocks of a
solid are arranged.
Model: Each model is represented by a database. This database contains
all of the geometry, boundary conditions, model parameters, and other aspects of
the model. Multiple models can be opened, displayed, and run at the same time,
but the user must specify at any given point which model he is modifying (using
the Current Part button).
Assembly: Each model is composed of assemblies. By default, an
assembly named "Model" will be created with the part named "Default" that all
created solids will be added to. The user can create new assemblies from the
current part button and can change the assembly/part of a solid from
Listview. You can also move, copy, or delete an
assembly (as well as a group or part) from the
"Group / Assembly / Part" form.
Part: Assemblies have parts. "Default" is the part that is created in
the "Model" assembly by default. The user can create parts (and assemblies)
using the "Current Part" button or from Listview by typing a new name for a part
in the Modify Multiple Solids form.
Solid: Solids are composed of blocks. There are several different
types of solids including cuboids, enclosures, and user defined solids. Solids
are created using the "Create Geometry" form.
Block: Blocks are made up of 6 surfaces. The blocks of a solid can be
modified from the block form, which is accessed from the "Modify
Geometry" form.
Surface: Surfaces are just the components a block. They cannot be
modified other than by modifying the block dimensions. The 6 surfaces are X1,
X2, Y1, Y2, Z1, and Z2. the first letter corresponds to the normal direction of
the surface and the 1 signifies that it is the minimum side, where 2 signifies
the maximum side.