|
This task shows how to heal surfaces, that is how to fill any gap that
may be appearing between two surfaces.
This command can be used after having checked the connections between
elements for example, or to fill slight gaps between joined surfaces. |
|
Open the
Healing1.CATPart document from the Join Healing toolbar. |
|
-
Click Healing
.
The Healing Definition dialog box appears. |
|
-
Select the surfaces to be healed.
-
You can edit the list of
elements in the definition list:
|
If you double-click Add Mode or Remove Mode,
the chosen mode is permanent, i.e. successively selecting elements
will add/remove them. However, if you click only once, only the
next selected element is added or removed.
You only have to click the button again, or click another one, to
deactivate the mode. |
Parameters tab
|
-
Define the distance below which elements are to be
healed, that is deformed so that there is no more gap, using
Merging distance.
Elements between which the gap is larger than the indicated value
are not processed.
|
By default, the value is set to
0.001 mm and corresponds to the value defined in Tools >
Options. To find out more about the merging distance value,
refer to the General Settings chapter. |
In our example, we increase it to 1mm. |
You can also set the Distance
objective, i.e. the maximum gap allowed between two healed
elements. By default it is set to 0.001 mm, and can be increased to
0.1 mm. |
-
Change the continuity type to Tangent.
|
Tangent continuity is only available with the
Generative Shape Design product. |
In that case, the Tangency angle field becomes active,
allowing you to key in the angle below which the tangency deviation
should be corrected. |
The Tangency
objective is, similarly to the Distance objective,
the maximum allowed tangency deviation allowed between healed
elements. The default value is 0.5 degree, but can range anywhere
between 0.1 degree to 2 degrees. |
-
Click Preview to visualize the
maximum deviation value between the input surfaces
and the result in the 3D geometry.
|
|
The value is displayed on the edge
or the face onto which the deviation is maximal, not exactly where
the maximum deviation is located. |
|
Freeze tab
|
-
Click the Freeze tab.
|
-
You can
then define the list of frozen elements. These are the elements that
should not be affected by the healing operation.
-
You cannot
freeze edges to be joined. If you want to do so, you first need to
freeze the faces.
-
You can
edit the list as described above for the
list of elements to be healed.
|
|
|
Similarly to the Elements to
freeze list, when the Freeze Plane elements or
Freeze Canonic elements options are checked, no selected
plane/canonic element is affected by the healing operation. |
|
This option is inactive on edges
adjacent to surfaces that are not continuous. |
-
Click OK to create the healed surfaces.
The surface (identified as Heal.xxx) is added to the
specification tree. |
|
|
Check Surfaces' Boundaries
from the Tools > Options menu item, General >
Display > Visualization tab to display the
boundaries. This may be especially useful when selecting, and also to
identify gaps. |
|
|
Optional Parameters
|
|
Sharpness tab
|
|
|
|
- Provided the Tangent mode is active, you can retain sharp
edges, by clicking the Sharpness tab, and selecting one or
more edges.
You can edit the list of edges as described above for the
list of elements to be healed.
- The Sharpness angle allows to redefine the limit between a
sharp angle and a flat angle. This can be useful when offsetting the
resulting healed geometry for example. By default this angle value
is set to 0.5 degree.
- In some cases, depending on the geometry configuration and the set
parameters, the Multi-Result Management dialog box is displayed.
Refer to
Managing Multi-Result Operations for further information.
- When the healing fails, an update
error dialog is issued.
Click OK to improve the geometry. |
The erroneous elements are displayed on the geometry. |
|
|
Visualization tab
|
|
The
Visualization tab enables you to better
understand the discontinuities in the model and the results of the
healing action. It lets you define the way the
messages are displayed on the healed element. |
|
|
|
You can choose to see... |
|
- All: all the messages, that is to say the
messages indicating where the discontinuity remains as well as those
indicating where the discontinuity type has changed (in point (><)
and tangency (^)).
- Not
corrected: only the messages indicating where the discontinuity is
not
corrected and still remains.
- None: none of the messages.
|
|
... as well as: |
|
- Display information interactively: only the pointers in
the geometry are displayed, above which the text appears when passing the
pointer
- Display information sequentially: only one pointer and
text are displayed in the geometry, and you can sequentially move from
one pointer to another using Previous/Next
|
|