Home > Environment Control > gui > tree view > Geometry Power Tools

Show Navigation Component

Geometry Power Tools

The geometry power tools are located on the Tree View window under the blue geometry tab. In many cases, a model will fail to mesh because of problems with the geometry. Since the range of geometry problems is so wide, and because these problems can be hard to diagnose, the Geometry Power Tool has several built-in tools designed to analyze and repair these problems. The Geometry Repair Tool, shown in Figure 1., analyzes geometry for various characteristics that may affect meshing outcomes and aid in defeaturing. It also contains a powerful toolkit of geometry modification methods to fix these problems. Many of the common geometry clean-up tools are available from this tool without the need to search through the command panels for relevant operations.

The geometry power tool includes a window that lists results from geometry analysis in a tree format. In addition, a solution window can be displayed that will display specific suggested geometry solutions for the currently selected entity.

Figure 1. Geometry power tools panel

Figure 2. Geometry power tools options panel

The following is a suggested workflow for using the geometry power tool:
  1. Enter volumes to analyze: Enter or pick the volume IDs you wish to analyze in the field labeled Volume ID(s). By default, all volumes will be analyzed. For large or complex assemblies, consider selecting only a few volumes at a time to avoid long analysis times.
  2. Enter a small curve threshold: The value entered in the field labeled Small Curve Threshold defines the basis for what is considered "small" for most geometry tests. If Cubit already has more than one volume defined, a default value for small curve threshold will be computed as 0.25*mesh_size. To update the default small curve threshold for the current volumes, select the Auto button. If no mesh size is currently defined, an autosize factor of 2.5 will be used to compute a mesh size. (Equivalent to vol all size auto factor 2.5)
  3. Select tests to perform: Selecting the Options... button will display a list of available tests grouped by category, as shown in Figure 2. By default all tests are selected. Some tests may not apply to specific geometry, or may only need to be run once per geometry. To avoid long analysis times, select only tests that are relevant for your current problem scope. Clicking on the box by each test will select or deselect it. Categories of tests may also be selected or deselected in a similar manner. All tests may be selected or deseleted using the Select All and Select None buttons at the bottom of the panel. Threshold values used for some of the tests can also be entered, including bad angle, blend radius and cavity/hole area thresholds. Details on each of the tests are described below. Select the Done button to return to the main Geometry power tool panel.
  4. Analyze the geometry: Click the Analyze button to initiate an analysis of the selected tests. The time taken for analysis will vary based on the number and complexity of volumes and the tests selected.
  5. Select an entity to examine: Once analysis is complete, the results will appear in the main window of the geometry power tool panel in the form of an expandable list. Items in the list correspond to the selected tests. Expanding a list will display an ordered sub-list of geometry entities that have been identified by the test. Selecting an entity in one of the lists will also highlight the entity in the graphics window. Use the context menu (right click) to zoom or fly in, locate, draw or other methods to graphically examine the entity.
  6. Choose a geometry repair solution: Multiple methods are provided for choosing and selecting a relevant geometry repair solution:

Figure 3. Geometry entity context menu in power tool.

Figure 4. Entitiy-specific solutions displayed in geometry power tool.

Geometry Analysis Tools

The geometry power tools, contain various tests that can be run on geometry to diagnose potential problems for mesh generation and defeaturing. To display a list of tests, click on the Options... button. The panel shown in Figure 2. will appear. Select or deselect the desired options from the window before performing an analysis. To avoid long analysis times, select only tests that are relevant for your current problem scope. Cubit will also save the current test selections between runs. The geometry analysis tests are summarized below:

Small Features

Small features may be necessary and desirable in a model, but many times they are the result of poor geometry construction, or they may just not be important to the analysis. The small features tests look for small curves, small surfaces, and small volumes. These tests rely on the user-defined small curve threshold value defined at the top of the Geometry poert tool.

Bad Angles

Small geometric angles at vertices and curves can sometimes over-constrain the resulting mesh resulting in poor element quality. These tests are controlled by the Bad Angle threshold value defined at the top of the Geometry power tool Options panel.

Figure 5. Tangential intersection example

Overlap Checks

These tests will identify entities on neighboring volumes that are defined as mergable or overlapping. To qualify as mergable, entities must be geometrically identical. They indicate places where a non-contigous mesh will be generated. Unless a "contact" condition is to exist between these entities, the solution is usually to simply merge these entities using a merge all or merge <id_list> operation. Once mergable surfaces have been eliminated, overalapping surfaces and volumes indicate places where the entities are geometrically overlapping. (Note that mergable surfaces may also appear in the overlapping surfaces list) Overlapping surfaces or volumes in the geometry can result in elements that also overlap, an unnacceptable condition for most FEA tools.

Traits

The tests in the Traits category, group entities according to a specific characteristic of the geometry such as its thickness or radius. Use the threshold values at the top of the Geometry power tools Options panel to set limits on values used to control entities returned from these tests. Geometry Traits include the following:

Geometry Repair Tools

The geometry repair tool buttons appear at the bottom of the Geometry Power Tool. Selecting one of these buttons will bring up the relevant command panel. Tools included in this panel have proven useful for geometry repair and defeaturing.

Split Surface Button

The split surface tool is used to split a surface into two surfaces. This is useful for blend surfaces, for example, where splitting a surface may facilitate sweeping. To select a surface for splitting, click on the surface in the tree view. To select multiple surfaces in the window, hold the CTRL key* while selecting surfaces (surfaces must be attached to each other). Then press the split surface button to bring up the Control Panel window with the ids of selected surfaces in the text input window. The split surface menu is located on the Control Panel under Geometry-Surface-Modify. You must press the Apply button for the command to be executed. You can also bring up the Split Surface menu by selecting surfaces in the tree view and selecting Split from the right click menu.

*Note: For Mac computers, use the command key (or apple key) to select multiple entities

Heal Button

The healing function in Cubit is used to improve ACIS geometry that has been corrupted during file import due to differences in tolerances, or inherent limitations in the parent system. These errors may include: geometric errors in entities, gaps between entities, and the absence of connectivity information (topology). To heal a volume, select the volume in the geometry repair tree view. Then press the heal button. You may also press the heal button without a geometry selected in the window, and enter it later. The Control Panel window will come up under the Geometry-Volume-Modify option with the selected volume id highlighted. If no entity is selected, or if another entity type is selected, the input window will be blank. You can also open the healing control panel by selecting Heal from the right click menu in the geometry power tools window.

Tweak Button

The tweak command is used to eliminate gaps between entities or simplify geometry. The tweaking commands modify geometry by offsetting, replacing, or removing surfaces, and extending attached surfaces to fill in the gaps. Tweaking can be applied to surfaces, and it can be applied to curves with a valence no more than 2 at each vertex. It can also be applied to some vertices. To tweak a surface, select the surface in the tree view. The Geometry-Surface-Modify control panel will appear with the selected surface id in the input window.

Tweaking is available for curves. Tweaking a curve creates a blended or chamfered edge between two orthogonal surfaces. The curve option is located on the Geometry-Curve-Modify panel under the Blend/Chamfer pull-down option.

Tweaking is also available for some vertices. Tweaking a vertex creates a chamfered or filleted corner between three orthogonal surfaces. The vertex option is located on the Geometry-Vertex-Modify panel under the Tweak pull-down menu.

Note: Only curves with valence 2 or less at each vertex are candidates for tweaking. Any other curve will cause the Geometry-Surface-Modify menu to appear.

Merge Button

The merge command is used to merge coincident surfaces, curves, and vertices into a single entity to ensure that mesh topology is identical at intersections. Unlike other buttons on the geometry repair panel, the merge button acts as an "Apply" button itself. All geometry that is listed under "mergeable entities" will be merged.

Remove Button

The remove button is used to simplify geometry by removing unnecessary features. To use the remove feature, click on the surface(s) in the Tree View. Right click and select the Remove Option, or click the Remove icon on the toolbar. The Control Geometry-Surface-Modify control panel will appear, with the surface ids in the input window. The Remove control panel can also be accessed from the right-click menu in the Geometry Power Tools window. Select options and press apply.

Regularize Entity Button

The regularize button is used to remove unnecessary topology. Regularizing an entity will essentially undo an imprint command.

Remove Slivers

The remove slivers button is used to remove surfaces with less than a specified surface area. When ACIS removes a surface it extends the adjoining surfaces to fill the gap. If it is not possible to extend the surfaces or if the geometry is bad the command will fail.

Auto Clean Geometry

The auto clean button is used to perform automatic cleanup operations on selected geometry. These automatic cleanup operations include forcing sweepable configurations, automatically removing small curves, automatically removing small surfaces, and automatically splitting surfaces.

Composite Button

The composite button is used to combine adjacent surfaces or curves together using virtual geometry . Virtual geometry is a geometry module built on top of the ACIS representation. Surfaces may be composited to simplify geometry in order to facilitate sweeping and mapping algorithms by removing constraints on node placement. It is important to note that solid model operations such as webcut, imprint, or booleans, cannot be applied to models that have virtual geometry. Both curves and surfaces may be composited.

Collapse Angle Button

The collapse angle button uses virtual geometry to collapse small angles. This is accomplished by partitioning and compositing surfaces in a way so that the small angle gets merged into a larger angle. Pressing the collapse button on the geometry power tools will open the collapse menu under Geometry-Vertex-Modify control panel. This panel can also be opened by selecting Collapse from the right click menu in the Geometry Tools window.

Collapse Surface Button

Pressing this button will open the collapse surface panel on the main control panel. The collapse surface function uses virtual geometry to eliminate small surfaces on the model to improve mesh quality. It is most useful for blend surfaces.

Collapse Curve Button

Pressing this button will open the collapse curve panel on the main control panel. The collapse curve command is used to eliminate small curves using virtual geometry.

Reset Graphics Button

The reset graphics button will refresh the graphics window display.

Note: Pressing most of the geometry tool buttons on the panel will only bring up applicable command panels on the Control Panel. You must press the Apply button on the Control Panel to execute the command.

Context (Right Click) Menu

The following right click menu options are available from the geometry power tool's main window when a geometry entity or category is selected. Figure 3. shows an example of a context menu. Specific options depend on the type of entity or category.

Test Categories

Entity Visualization Options

Cubit Solution Options

Each of the following menu options are available based on the category and entity type selected. In each case they will open the relevant command panel pre-populated with the entity selected. Select multiple entities prior to selecting the context menu item below to execute the command on multiple entities simulaneously.