|
Creation mode
Two creation modes are proposed:
Smoothing
In the Smoothing
creation mode, the curve is created by smoothing all the points between two
split points.
Three parameters are available in this mode:
Tolerance
is the maximum distance between the curve and the points.
-
Decrease the value of Tolerance to reduce that
distance.
-
You can check the distance between the curve and the
points with the
icon.
-
If the tolerance is met, the computed curve is displayed
in white.
If the maximum deviation display is activated, the maximum error is
displayed in green.
-
Otherwise, the computed curve is displayed in red.
If the maximum deviation display is activated, the maximum error is
displayed in red.
Max. Order is the
maximum order of the curves created, i.e. the number of control points of
those curves.
Max. Segments
which is the maximum number of spans between two cutting points. |
|
The Curve from Scans command tries to create curves with the
defined tolerance,
with the least possible number of segments of the least possible
order. I.e.:
- the command tries to create a curve with one segment of order 2.
- If the tolerance is not reached, the order of the segment is increased
up the the Max. Order value.
- If the tolerance is not yet reached, the number of segments is
increased, the segments having the least possible order.
This order is increased to meet the tolerance, then the number of
segments,
and so on until both the maximum order and the maximum number of segments
are reached.
You can check the segmentation and the order of the curves with the
icon. |
|
Interpolation
In the Interpolation
mode, the curve is created by interpolating the points of its support scan.
No parameters are proposed for this mode
Visualization and Analysis icons
Three visualization buttons are available:
Push the buttons to activate the display, release the icon to erase the
display.
Those three displays can be combined together.
analyzes the curvature
of the resulting curves:
- This is a temporary analysis, no analysis element is created in
the specification tree.
- Click More... to display more analysis options.
- Click Less to display the quick analysis options
- More information is available in the
Curvature Analysis section.
displays the maximum
deviation (not available for the Interpolation mode):
The label is green if the tolerance is met, otherwise it is red.
displays the order and the
number of segments (not available for the Interpolation mode):
When the curve computed is segmented, the segmentation is displayed
with blue x symbols.
This color and symbol are not editable.
Split angle
A split angle
is proposed by default at 90 degrees. This value is editable.
Whenever the computed curve forms an angle greater than this value, it is
split automatically into two curves.
The split point is displayed and two curves are created.
If you modify the split angle value after having computed
curves and before having validated them,
the display of the split points is updated. Click Apply to update
the display of the computed curves.Split points and End points
You
can:
-
add split points by picking points of the scan.
-
or move a split point to another point of the scan:
-
pick the split point you want to move: press the
control key and the left-click on the label of the split point,
-
with the control key and the left button of the
mouse still pressed, drag the split point
to the required scan point and drop it there.
-
set a constraint on a split point:
- The default constraint on a split point is Point,
i.e. passage.
- Click the green label to change it to Tangent. A
second click will return it to Point.
-
right-click a split point to access its contextual menu:
End points
End points propose more items in their contextual menu.
- You can remove the extremity point of a computed curve, and
replace it with a new or existing split point.
The end point is removed:
Pick a point on the scan:
Click Apply to visualize the new curve:
|
|
|
|
|
|
Label |
Meaning |
|
O |
O |
O |
Not available |
Free |
The extremity is free |
|
X |
O |
O |
Not available |
Fixed |
The extremity is fixed, it is the scan extremity (this
is the option by default) |
|
X |
O |
X |
Not available |
Fixed on element |
If the element is a point, the extremity of the curve
is this point, not the scan extremity
See constrain
on element |
|
|
|
|
|
|
If the element is a curve, the curve extremity is the
nearest extremity of the constraining curve
See constrain
on element |
|
|
|
|
|
|
If the element is a plane, the curve extremity is the
point of the plane nearest to the scan extremity
See constrain
on element |
|
X |
X |
O |
Available |
Fixed and tangent |
The tangency direction is given by a vector going
through the first (or the last) two points of the scan. |
|
X |
X |
X |
Available |
Fixed and tangent on element |
The extremity is fixed and tangent to the constraining
element.
See constrain
on element |
|
O |
O |
X |
Not available |
Free on element |
The extremity is free and depends on the element.
See constrain
on element |
|
O |
X |
O |
Available |
Free and tangent |
The extremity is free. The tangency direction is
given by a vector going through the first (or the last) two points of
the scan. |
|
O |
X |
X |
Available |
Free and tangent on element |
The extremity is free and depends on the element. The
tangency direction is given by the element (plane or curve).
See constrain
on element |
|
|
|
- The extremity of the curve computed is the scan extremity, unless the
Constrain on element
option is
selected.
- If the constraining element is a point, the curve extremity is that
point,
- if the constraining element is a curve,
the computed curve extremity is the nearest extremity of the
constraining curve,
- if the constraining element is a plane,
the curve extremity is the orthogonal projection of the scan extremity
on to the plane.
- If an extremity is constrained on an element, and if a tangency is
imposed, the tangency direction is given by:
- the tangent vector of the curve on the constraining curve extremity,
- or the normal to the constraining plane.
|
|
- Whenever the Impose tangency is checked, you can modify the
tangent vector with the following box
(Edit tangent in the contextual menu):
|
|
- It is useful to impose a tangency constraint at the extremities
if you intend to reconstruct a part in two steps:
- reconstruction of the first half of the part,
- recovery of the whole part by performing a symmetry.
The tangency constraint will ensure that the two halves fit perfectly.
- Only the tangency direction is taken into account, the norm is not.
|
|
This option is available in the Curve from Scan action only. |
|