 |
This task shows you how to create a styling fillet
between two given surfaces. |
 |
Open the
StylingFillet01.CATPart document |
 |
-
Click Styling Fillet
in the Surface Creation
toolbar.
|
|
The Styling Fillet dialog box is
displayed. |
|
-
Select the two surfaces where you want to create the
fillet.
 |
- If the gap between the selected elements is higher than the
input assembly tolerance specified in Options, a message appears
where you can modify the input assembly tolerance.
- You can enter the input assembly tolerance value in
Tools > Options > ICEM Shape Design
> Topology. This tolerance is used when you create
fillets.
- When you edit fillets, the last entered G0
continuity tolerance value will be retained.
|
-
Change the radius to 25mm and select G2
continuity.
|
|
Two vectors and the continuity symbol appears (G2). |
|

|
|
-
Click Apply to create the fillet.
|
|

|
|
When you activate minimum radius, change the
value using the up and down arrows in the
Minimum Radius. |
 |
The Styling Fillet dialog box
displays several options helping you to create the fillet:
-
Support 1 , Support 2:
The Support 1 and Support 2 elements are
displayed.
When Fillet
type
option is ON, styling support fillet mode is selected.
By default, during creation this option is ON.
When Fillet Type
option is OFF, the edge fillet
mode is selected. This mode allows you to create edge fillets by
selecting multiple sharp internal edges or faces having sharp internal
edges. The Support 1 area changes to
Object(s) to fillet and Select object(s) to fillet
command is proposed.
You can use the Tangential Propagation
contextual command available on the Select
object(s) to fillet box to fillet the entire edge and
possible tangent edges.
 |
- When the
edge fillet
mode is selected, the selected sharp edges or sharp edges of the
selected faces are highlighted in red. In addition, if the Tangential Propagation command is selected; the possible tangent
sharp edges are highlighted in red dashes.
- The edge fillet
type cannot be combined with the creation of a
variable fillet, therefore, Variable\Partial
Fillet option is disabled.
|
|
-
Spine/Point: In case of a fillet
between two surface elements with a spine, you can select a spine and a
point on the selected spine.
-
Continuity: You
can specify the order of continuity between fillet and reference
surfaces (G0,
G1 and
G2). In case of G0 continuity, it
is not relevant to call this option a G0 fillet, but it is useful in
some cases to be able to access this functionality without changing
command.
-
Continuity
Tolerances: Use the following options to define the
continuity tolerances while creating fillet:
-
G0: Defines the tolerance below which
elements are considered as G0 continuous. By default, this option is
set to 0.05mm.
-
G1: Defines the tolerance below which
elements are considered as G1 continuous. By default, this option is
set to 0.2 deg.
-
G2: Defines the tolerance below which
elements are considered as G2 continuous. By default, this option is
set to 0.23.
These options are applicable to fillet supports and ribbon. The
values specified for these options are applied between the faces of
fillet.
When modifying the tolerance values for a Styling Fillet feature,
the result is re-computed in order to keep the tolerances, if
possible.
-
Radius: Fillet radius.
-
Radius Parameters
-
Minimum Radius: Minimum radius
in the middle of the fillet (optional).
You can provide the minimum radius in the
middle of the fillet (optional). This option is available for
G1, G2 and G3
continuity mode and is not compatible with True Minimum
option.
-
|
 |
- You can edit the fillet radius by
clicking the radius parameter in the 3D
area.
- In the Edit Radius dialog
box, right click radius paramter and select
the required parameters.
For more information on length
parameters, see Knowledge Advisor
User's Guide. |
- The Edit Radius dialog box is available
for all the manipulators present in the 3D
area, irrespective of the Fillet type.
|
|
|
Additional
manipulators can be created with these manipulators at two ends. The
newly created manipulators cannot be used for creation of new
manipulators. You can only change the position of these new
manipulators.
-
Fillet
Type:
-
Variable \ Partial Fillet:
Activates variable/partial radius. Input surfaces can be
intersecting or non-intersecting.
In case of non-intersecting surfaces, specify the edges of the input
surfaces to extrapolate so that they intersect. A message is
displayed asking you to give the input edges for extrapolation. The
input edges must be the border edge of the input surface and must be
G1 continuous. If the edges are not G1 continuous then an error
message is displayed. When the given input edges for extrapolation
fail to find a intersection between given set of input surfaces, an
error message is displayed. You can snap
the manipulator to define the intermediate radius position of curve
intersection:
1. Hold down
Shift or click
Snap on
Edge in the
Tools
Dashboard toolbar.
2. Move the manipulator over a curve to display the position
of the intersection between this curve and the guiding curve
of the manipulator.
3. Release the left mouse button to snap the manipulator on
the intersection.
If a curve does not intersect guiding curve of the
manipulator, the snapped point on the guiding curve is at a
minimum distance from the selected point on the curve.
Drag the end manipulators along the
intersection curve towards the center to shrink the fillet
in the respective direction.
|
Additional manipulators can be
created by clicking on the intersecting curve at the required
position:
-
Additional manipulators cannot be
used to create new manipulators.
-
Only the position of these additional
manipulators can be moved.
-
Two additional manipulators cannot be
created at the same position.
-
To remove an additional manipulator:
 |
- If multi-domain intersection is found between the set of
input surfaces, the Variable \ Partial Fillet
option is disabled.
- To get a correct edge or support variable/partial
fillet, each set of input surfaces has to be G1 continuous.
If not then the computation of the fillet stops as soon as
it encounters problems like not being able to translate over
a G1-discontinuity spot.
- You can snap the manipulator to define the intermediate
radius position of curve intersection.
|
1. Hold down Shift or click Snap
on Edge in the Tools Dashboard
toolbar.
2. Move the handle over a curve to display the
position of the intersection between this
curve and the guiding curve of the handle.
3. Release the left mouse button to snap the handle
on the intersection.
If a curve does not intersect guiding curve of the
handle, the snapped point on the guiding curve is
at a minimum distance from the selected point on the
curve.
|
|
-
Chordal Fillet: Instead of the
radius, the chord length of the cross-sections defines the fillet.
|
 |
You can now use Chordal Fillet and
Variable\Partial Fillet options
simultaneously to create a variable chordal fillet. |
|
-
True Minimum: This option is
available only with the G2 continuity and controls the minimum
radius. Trace curves are computed depending on G2. The option is not
available when the Min Radius option is selected. But the
value for the minimum radius is available and acts as the value for
true minimum option.
-
Logical Join: The Logical Join option allows
you to use the Logical Join tolerance in case the factory resolution is
too restrictive.
When the Logical Join option is selected, depending on the
scale chosen in Tools > Options > General > Parameters and Measure
> Scale tab, Geometry Scale the following Logical Join
tolerance is applied:
-
Large Scale: 10mm
-
Small Scale: 0.001mm
-
Standard Scale: 0.1mm.
-
Trim Input: Trims the reference
input surfaces on fillet boundaries:
-
This trimming method is exact and is it
no approximation.
-
If the trim input option of the fillet is
checked, then inputs for the fillet are put in no show mode. And
when the trim input option is unchecked, the inputs for the fillet
operation are put in show mode.
-
Arc Type:
This option influences the fillet surface only in fillet direction and
available only for G1 continuity mode. Providing this option creates a
fillet with specific order and segmentation as follows:
-
Blend: Order – 4
and Segment 1
-
Approx: Order – 6
and Segment 1 (Creates a circular Bezier Approximation)
Arc type
Approx
means that the arc of circle is a polynomial with only one segment
and within tolerance to the exact arc of circle. In this case, the
resulting surface is a polynomial surface. If you has required a
mono patch approximation it is a Bezier surface (polynomial surface
with one segment in both direction U and V). In all cases with
“approx” option the resulting surface is not a simulated Bezier
mesh.
-
Exact: Order – 3
and Segment 1 (Creates
a rational surface with true circular sections)
Arc type
Exact means that the arc of circle is an exact
representation with a rational BSpline curve. Consequently, the
created surface is a polynomial surface with “approx” option and it
is a rational BSpline surface with “exact” option.
-
Tolerance
Set (Approximation
tab): Defines the tolerance value. This tolerance value will be used
for the creation of the fillet.
Note: You can set the approximation tolerance value equal to or less
that the value specified for G0 continuity tolerance. Both of these
tolerances are consistent with each other.
-
Parameter (Approximation
tab): Different options for parameterization of the result and
fillet surface.
-
Default: Internal computed
best filling parameterization.
-
Patch 1: Parameterization
is taken from the 1st patch. For Advanced mode, one
Patch 1 is available.
-
Patch 2: Parameterization
is taken from the 2nd patch.
-
Average: Average of
parameterization from patch 1 and patch 2 is taken.
-
Blend: Traces have
parameterization of their correspondent surface.
-
Chordal: The
parameterization is the chordal parameterization.
-
Independent
Approximation (Approximation
tab): Independent internal
approximation. The parameterization of one fillet surface is
calculated disregarding the parameterization of the neighboring
fillet surfaces. The interest of this option is the approximations
are independent face by face, so a “bad” control points mesh on a
face could not influence the other faces if this option is enabled.
 |
By default, this option is selected. |
-
Edge Tolerance: Tolerance for
common edge detection. If no common edge is detected, variable
fillet is not possible.
-
Relimitation: The
Relimitation options are active only when the Extrapolate
is ON.
-
Trim Face: Face trimming
of reference surfaces on fillet boundaries.
The basic surface stays untouched. This is like:
Command break, with the option
Geometric: OFF.
-
Trim Approx: The basic
surface changes. The result is not a face. This is like:
Command break, with the option
Geometric: ON. The result TRIM APPROX
geometrically trims the Fillet surface (i.e., produces no face).
This form of trimming is generated using an approximation and is
therefore never mathematically exact.
-
Extrapolate: Fillet surface
also on extrapolation of reference surfaces.
 |
Extrapolation options are not available when
Support 1 or
Support2 set contain at least one curve. |
-
Deviation
Display: Displays the deviations in the 3D area for the local
connect checker in the fillet. In the 3D, the deviations are
displayed for locations where the continuities are inferior or equal
to the selected level of continuity. In case you have selected
G1
for fillet construction, maximum deviations for G0 and
G1 locations are displayed, but maximum deviation for
G2 is not displayed.
-
Connection Between Fillet Cells
:
Click this button to display or hide the deviation values
(within the fillet result) in the 3D area. This option analyzes
only the ribbon. If one of the Trim Support option
is On, the result fillet contains ribbon and the trimmed
support. In this case the option analyses only the ribbon from
the result fillet.
-
Connection Between Fillet ribbon
and Support
:
Click this button to display or hide the deviation values
(between the fillet result and its support) in the 3D area.
If one of the Trim Support option is On, the supports
are consumed by the result fillet. In this case the option
analyses connections between ribbon and the trimmed supports. If
both the trim options are On, the supports are consumed by the
fillet and thus connection analysis is not done between the
fillet and support.
-
Max Deviation: In this area
the maximum deviations values of all the applicable continuity are
displayed along with their units.
Click Connection Between Fillet ribbon and Support button
and click Apply. You can see that the G2 value
is displayed in the 3D area. G0 and G1 are not
displayed in 3D area as their values are equal to 0.

 |
|
-
Output Result: Displays the geometric
information of the fillet ribbon
while creating the fillet.
The following information is available:
- Number of Cells: Displays the number
of cells available in the fillet ribbon.
- Number of Domains: Displays the
number of domains available in the
fillet ribbon.
- Maximum order: Displays the maximum
number of order in U and V direction
from all the cells of the fillet ribbon.
For example: There are two cells. The
first cell's order is U=5, V=4 and
second cell's order is U=4 V=5. The Max.
Order is displayed as U = 5, V = 5.
- Maximum Segments per cell: Displays
the maximum number of segments in U and
V direction from all the cells of the
fillet ribbon.
For example: There are two cells. The
first cell has segment U=4, V=7 and
second cell has segments U=8 V=5. The
Max. Segments per Cell is displayed as U
= 8, V = 7.
In case of mono-cell fillet, the
geometric information shown in the
Output Result area is identical to the
information displayed in Geometric
Information
command in Generic Tools toolbar.
In case of multiple cell fillet this
information may not be same.
|
|
|
|
The Dashboard options that you can use are as
follows:
-
Create Datum
:
This option is to create a datum feature.
-
Insert In A New Geometrical Set
:
This option is to create the resultant disassembled bodies into a
new ordered geometrical set.
-
Temporary Analysis
:
This option allows launching of any analysis command without exiting
the current command, and evaluates the result of various analysis
commands in a temporary mode.
-
Furtive Display
:
This option from the dashboard is used to display control points of
the created elements.
The control point mesh is displayed on the fillet ribbon.
|
|
Modifications and Trim Input: With the use of trim input
option in each support set you can get different result as follows:
Serial
Number |
Trim Input (Support 1) |
Trim Input (Support 2) |
Result |
1 |
Uncheck |
Uncheck |
Nothing will be trimmed. |
2 |
Check |
Check |
Both Surface Set 1 and Surface Set 2
will be trimmed. |
3 |
Uncheck |
Check |
Only Surface Set 2 will be trimmed. |
4 |
Check |
Uncheck |
Only Surface Set 1 will be trimmed. |
If the none of trim input options is checked, the fillet is created as a
creation feature. If at least one of the trim input options is checked,
the fillet feature created as a modification feature. At the time of
creation of the feature, you can specify the trim input option and
change it as well. Hence it is possible for you to decide whether to
create Creation feature or Modification feature
at the time of creation. However, once the feature is created, you
cannot change the trim input options, that is, type of feature -
creation or modification, cannot be changed. This means that while
editing the feature the trim input options will not be available.
Also the Keep Original option in the dashboard is inactive in
the edit mode.
F8 and Ctrl keys: An element can be added by simply clicking
the F8 key. Multiple elements can be added by keeping
Ctrl key pressed and selecting elements. Clicking on an element
(without pressing Ctrl key) when multiple elements are
selected will result in selection of that element and removal of other
elements from the list. You can also remove or replace an element of the
current selection list using the push buttons. You
can change from one selection state to other using the F8
key.
Multi-selection bag: Click Multi-selection bag
and select the curve or surface. The Select Curve (n) dialog
box appears, where n is the number of the dialog box opened. You can
select one or more elements and choose to Remove or Replace them using
the Remove or Replace options respectively.

Input changes through 3D: In the 3D UI, continuity and radius
(constant radius in normal mode and variable/partial radius in
Variable\Partial Fillet mode) are displayed. These can be edited
in the 3D as well as through the dialog box. Two arrows are also
displayed to select the quadrant of the fillet to be created.
The radius (constant radius, minimum radius, variable/partial
radius) and simplification parameter (small surface tolerance) values
can be inserted in the specification tree and you can edit them and
modify the fillet feature directly.
Parameter in the Specification Tree: In the specification
tree, you can change the radius and minimum radius under the fillet.
Quadrant selection for fillet:
- In case of Styling Support Fillet (Fillet Type =
ON) for:
- Single valid solution: The appropriate
direction to make the fillet is automatically
computed.
- Multiple solutions: You have to select the
appropriate direction to make the fillet.
- Styling Edge Fillet (Fillet Type = OFF): The
appropriate direction to make the fillet is
automatically computed.
|
Error handling: If incorrect options are chosen no fillet can
be created and an error message is displayed. |
|
Multiple Fillet Result
Management
|
 |
This task shows you how to handle multiple fillet result
management. It allows you to keep either one or all sub-elements
created. |
 |
Open the
StylingFillet_MRM.CATPart document. |
 |
-
Click Styling Fillet
.
-
Select the two input surfaces.
-
Click OK in Styling Fillet
dialog box.
The Multi-Result Management dialog box is displayed.
 |
The following options are available:
- keep only one sub-element using a near: allows
you to keep only one sub-element by selecting a nearest
reference element. The New Definition dialog box is displayed
allowing you to make this selection.
- keep only one sub-element using a extract: allows
you to keep only one sub-element by selecting an extract of the
element. The Extract Definition dialog box is displayed.
For more information about extract, refer to
Extracting Geometry.
- keep all sub-elements: allows you to keep all the
sub-elements created.
|
For more information about multiple-result management, refer to
Managing Multi-Result Operations. |
- Select
keep all sub-elements
option.
-
Click
OK. All the created fillets are kept.
|
|
|