Model Analysis

For some models it may be beneficial to remove unnecessary small entities and to fix object misalignments to avoid potential mesh issues. Maxwell includes Model Analysis functions to help you evaluate models you have imported or created. Select Modeler > Model Analysis to see the menu options. Depending on the design and the current selection, some features may not be enabled. The menu includes the following commands.

Note: Before running model analysis, you must remove all command history for the selected object by using the Purge History command. If you need to save the object history, save a separate copy.

After import, you typically perform validation check. This lets you focus on objects and object pairs that have errors and or warnings. The objects that fail should be analyzed by using the Modeler > Model Analysis > Analyze Objects menu item.

  1. Select the objects and invoke Modeler > Model Analysis > Analyze Objects; or, on the Model ribbon, click Heal.
  2. This displays the Analysis Options dialog to allow you to specify settings for entity check level, and small feature detection.

    When you OK this dialog box, the initial analysis executes and the Model Analysis dialog is displayed.

  3. Choose the objects that have "Invalid Entities Found" and Perform > Heal Objects.
  4. In most cases, the objects will be healed and the errors fixed.

  5. If errors still persist, choose the edges and faces and click on Delete.

    This will replace the selected face/edge object by a tolerant edge/vertex respectively. In some cases the replacement of the face/edge by tolerant edge/vertex will fail.

When models pass the initial validity checks, mesh generation could still fail. The following errors can be present in models: (Refer to Detecting Errors.)

Small feature and misaligned entity errors should be resolved before you invoke the meshing for the model.

By default, the Heal command is automatically applied to imported objects.

Related Topics 

Set Material Override

Analysis Options Dialog

Healing

Healing Non-manifold Objects

Healing Options

Technical Notes: Healing Models

Technical Notes: Healing and Meshing

Technical Notes:Detecting and Addressing Model Problems to Improve Meshing