A swept surface is created by sweeping out a profile in planes normal to a spine curve while taking
other user-defined parameters (such as guide curves and reference elements)
into account.
You can click Law to display the Law Definition
dialog box, which allows you to define an angle or length value for any sweep type. It
allows you to define your own law rather than the absolute value.
The law
viewer allows you to:
Visualize the law
evolution and the maximum and minimum values.
Navigate into the
viewer by panning and zooming (using the mouse).
Trace the law
coordinates by using the handle.
Change the viewer
size by changing the panel size.
Fit all in by
using the viewer context menu.
Change the law
evaluation step by using the viewer context menu (from 0.1 (10
evaluations) to 0.001 (1000 evaluations)).
Four types of laws are available:
Constant: a regular law, only one value is required.
Linear: a linear progression law between the Start
and End indicated values.
S type: an S-shaped law between the two indicated values.
Advanced: allows you to select a law element.
Important:
For Linear, S type and
Advanced law types, only one solution is proposed in opposition to
Constant law type that gives four solutions (For further
information, refer to Preview the Angular Value in the Sweep
command.)
You can select the Inverse law
check box to
reverse the law as defined using the above options.
The law can be negative, providing the curves are curvature
continuous.
You can also apply the laws created with the Knowledge Advisor
app to
swept surfaces.
Projection of the guide curve as spine
You can project the guiding curve onto the reference surface if it is a plane, or onto a plane
normal to the pulling direction, if the case arises, to use the projection as spine.
Swept surface without projection
Swept surface with projection
Define Relimiters
You can define relimiters (points or planes) in longitudinally reduce the domain of the sweep, if
the swept surface is longer than required for example. Below is an example with a plane as
Relimiter element 1. When there is only one relimiter, you are able
to choose the direction of the sweep by clicking the green arrow.
Important:
The relimiters can be selected on a closed curve (curve, spine, or default spine). In that case, you are advised to define points as
relimiters, as plane selection may lead to unexpected results because of
multi-intersection.
You can relimit the default spine, thus avoiding to Split it
to create the swept surface.
Smooth
In the Smooth sweeping area, you can select:
The Angular correction check box to smooth the sweeping
motion along the reference surface. This may be required when small discontinuities are
detected for the spine tangency or the reference surface's normal. The smoothing is done
for any discontinuity for which the angular deviation is smaller than the input value, and
therefore helps generating better quality for the resulting swept surface. Over 0.01
degrees, the smoothing is canceled. By default, the angular correction is defined as 0.5
degree.
The Deviation from guide(s) check box to smooth the
sweeping motion by deviating from the guide curve(s). A smoothing is performed using correction default parameters in
tangency and curvature. By default, the deviation is defined as 0.001mm, as defined in Me
> Preferences > App Preferences > 3D Modeling > 3D Modeling Core> Generative Shape Design, Generaltab.
This option is unavailable with With tangency surface
subtype.
Important:
If the Tolerant laydown check box is selected in the
preferences, the guide curve is laid on the support to create the swept surface. However,
the resulting surface is not based on the laid guide curve but on the initial guide curve.
To get a swept surface based on the laid guide curve, the initial guide curve first needs to
be projected.
Remove Twisted Areas
During creation or editing, you can generate swept surfaces that have a twisted area by
delimiting the portions of the swept surface to be kept. The generated surface is therefore
composed of several unconnected portions.
Important:
If you want to select the whole sweep (all the pieces of surfaces), do this
directly in the tree and not in the work area.
In the Twisted areas management area:
The Remove cutters on Preview check box lets you remove the cutters each
time you click Preview.
By default, this check box is selected.
The Setback slider
allows you to define a distance to move all the cutters from the twisted
areas. It is defined as a percentage of the guide length from 0 to 20%. Its
default value is 2%.
The Fill twisted areas
check box allows you to fill the twisted zones.
By default, this check box is selected.
Warning:
When you select this
check box, the Setback slider affects only the cutters
that have not been previously moved.
If you have not
manually moved any cutter, and if you replace the main guide of the
sweep, the twisted areas are filled with the defined setback.
The Compute C0 vertices as twisted areas check box allows you to fill the
C0 vertices areas taking into account the setback value.
C0 vertices are the vertices
on the input curve where there are tangency discontinuities.
By selecting this option, C0 vertices that prevent from building the sweep
correctly are computed, and the area around these vertices can be filled as standard
twisted areas. You can use the Setback slider or the green handles to enlarge or
reduce the area around the vertices.
Below is an example with filled C0
vertices.
By default, this check box is selected.
Important:
This option
is unavailable with the With tangency surface and
With two tangency surfaces subtypes of the linear profile,
and One guide and tangency surface subtype of the circular
profile.
The Connection
strategy list enables you to choose the connection mode
for the filled areas. The three options are:
Automatic:
this mode chooses the best connection strategy depending on the geometry.
Standard:
this mode maintains the sweep profile.
Similar to guide:
this mode maintains the point continuity.
Important:
These
modes force the chosen connection.
If Similar to
guide fails then the Standard connection strategy
is applied. If this mode also fails, no connection strategy is
applied.
The Add cutter allows you to create cutters on the main guide of the
sweep.
Important:
If the Fill twisted areas check box is selected,
while the Add cutter option is clicked, the created cutters define a
filled area. Otherwise, the cutters define a cutting zone.
Let us take an example by creating a swept surface with an implicit linear profile.
Click Sweep
.
The Swept Surface Definition dialog box appears.
Click the Line
profile icon and select the With Reference surface
subtype.
In the Guide curve 1 box, select a curve.
In the Reference surface box, select a plane.
Define Length 1
and Length 2.
Clear the
Remove cutters on Preview check box.
Click
Preview.
An error message is displayed advising you to use a guide with a
smaller curvature and two handles ("cutters") appear for each untwisted
zone. Their default positions are the maximal zone delimiters out of
which they cannot be dragged. This maximal zone corresponds to the
larger untwisted portion of the swept surface.
Use the
handles to delimit the portions of the swept surface you want to
keep. These cutters are stored in the model as points on curve with ratio
parameters when the guide curve is not closed.
Tip:
We advise you to cut a bit less than the maximal zone to delimit a safety
area around the twisted portion.
A context menu is available on the handles:
Reset
to initial position: sets the handles back to their
default positions, that is the position defined as the maximal
zone.
Remove twisted
areas management: removes the handles and performs the
swept surface generation again.
Click
Preview.
The swept surface is generated.
Warning:
If you modify the length value after clicking
Preview, and the swept surface to be generated has no twisted area, the
generated swept surface is still cut. Select the Remove twisted areas
management check box to start the operation again.
Select the Remove
cutters on Preview check box.
The error message is displayed again. This option amounts to using Remove twisted areas
management from the context menu before clicking on Preview: the
swept surface is recomputed without the green relimiters each time
you click on Preview.
In the Length 1 box, enter 15mm to reduce the swept surface width.
Click Preview again.
The surface neither have any more twisted areas nor any hole introduced by a previous cusp or twist detection.
Click OK
to create the swept surface.
Warning:
This capability
is available with all types of swept surfaces, except for the With
tangency surface and With two tangency surfaces subtypes of the linear
profile, and the One guide and tangency surface of the
circular profile.
Important:
If the generated surface is composed of several unconnected parts,
the Multiresult management dialog box opens.
Remove Twisted Areas in the case of a Multiprofile Swept Surface
When creating a multiprofile sweep, the parameters affecting the resulting surface are the shape
of the profiles, their number and the way they are positioned, the guide curvature,
etc. In the example below, the sweep is twisted because it is over-constrained by too
many profiles.
To be able to create the swept surface, you can:
Reduce the number of sections: the less the surface is constrained,
the lower are the chances to generate a twisted surface.
Search for an internal section with a disproportionate coupling along
the guides. This section is to be removed. Here, the length ratios for
the highlighted profile are respectively 0.58 and 0.97.
Locate the twisted areas and search for the profiles in the
neighborhood of the retrieved vertices. Remove these profiles from the
list of profiles.
Detect Canonical Shape
The Canonical Shape Detection for non-canonic result check box allows you
to automatically compute regular shapes such as cylinders, cones, and spheres. Moreover, it
can automatically detect planar surfaces if they exist in the swept surface.
CLEARED: The result is canonical in case of canonical inputs and noncanonical in case of
noncanonical inputs.
SELECTED: The result is always canonical
irrespective of the inputs, if there are any canonical shapes that
can be detected in the output.
Warning:
This capability
is available with all types of swept surfaces, except for explicit
profile, the With tangency surface and With two tangency surfaces of the
linear profile and the One guide and tangency surface of the circular
profile.
Manage Tangency and Curvature Continuities
The sweep operation has a derivative effect,
meaning that there may be a continuity loss when sweeping a profile along
a spine. If the spine presents curvature continuity, the surface
presents at least tangency continuity. If the spine presents tangency
continuity, the surface presents at least point continuity.
The spine must present tangency continuity. However, in a few cases, even though the spine is not tangent continuous,
the swept surface is computed:
When the spine is by default the guide curve and is planar, as the swept surface is extrapolated then trimmed to
connect each of its segments. Note that if a spine is added by you, the extrapolation and trim operations are not
performed.
When consecutive segments of the resulting swept surface do not
present any gap.
In the Swept Surface Definition dialog box, the
Deviation
from Guide
check box defines the gap authorized between the guide curve and the swept
surface. With the default option, there is no gap. When this option is
activated, the sweep algorithm tries to generate a surface that does not
necessarily stick to the guide curve but is of better quality or enables
the completion of the sweep operation. The
Angular
Correction
check box is related to the angular tolerance of the moving frame (that is the
plane that moves perpendicularly along the guide curve).
Here is an example of a swept surface with a reference
surface and a guide curve that is not continuous in tangency. The discontinuities are located at the face junction on the reference
surface. You can use the Curve Smooth command
to check the guide curve continuity.
To be able to create the swept surface and apart from specifying a new guide curve (either continuous
in tangency or planar), you can:
Select the Deviation from guide(s) check box in the
Swept Surface Definition dialog box. That way, you authorize a
gap between the guide curve and the sweep itself. But the generated sweep is not stuck
to the guide curve.
Select the Angular correction check box. It is related to the
angular tolerance of the moving frame (that is the plane that moves perpendicularly
along the guide curve) and also has an effect on normal evaluation if there is an
angular constraint on a support along guides (for example, a sweep
line with reference surface).
Smooth the guide curve. If you want to create a sweep with a
reference surface, you must specify the reference surface as support in
the Curve Smooth Definition dialog box.
Manage Multiple Solutions
In case of multiple solutions, the solution number displayed in the Swept Surface
Definition dialog box may not always be the same but the geometric solution
(that is the result of the sweep) is always identical.