Inserting a connecting curve between a curve and a surface

To accomplish this task, open file "connect_crv_to_srf.e3".



1 After starting the Connect Curve command, with the AutoSnap on, click on the blue curve close to the end point to connect.

Filtering selection on end points
You can enable the command to select points, curves and surfaces or restrict selection to curves and surface boundaries only. A context menu is available when right-clicking on First endpoint or Second endpoint:



  • Curves Only — enables selection of curves and surface boundaries.
  • Points - Curves - Surfaces — enables selection of points, curves and surfaces, but does not allow selection of surface boundaries.


Set the selection to Points - Curves - Surfaces and click on the top surface on the left close to its center (if the AutoSnap is not on, you can explicitly use the snap commands).

2 Set the Edit Mode drop-down list to Automatic (if not already set so).

3 Next steps depend on the Continuity choice.
  • When Continuity is set to Position



    you can redefine:
    • The first endpoint of the blending curve (the one lying on the curve to join) through an appropriate handle/mini-dialog box pair (1st U)
    • The second endpoint of the blending shape (the one lying on the surface) through the two handle/mini-dialog box pairs 2nd U, 2nd V.
       
  • When Continuity is set to Tangent



    you can redefine:
    • The first and the second endpoint of the blending curve (see above).
    • The weight of the curve to join (1st Weight handle/mini-dialog box; the higher the weight, the longer the section of the blending shapes that follows the shape of the curve to connect starting from the point of connection).
    • The length of the tangent vector (forced to move in the tangent plane of the surface) in the point of connection between the blending curve and the surface to be connected (through the appropriate Tangent Length handle/mini-dialog box pair).
       
  • When Continuity is set to Curvature or higher



    you can redefine:
    • The first and the second endpoint of the blending curve (see above).
    • The weight of the curve to join (see above).
    • The length of the tangent vector in the point of connection between the blending curve and the surface to be connected (see above).
    • The value of the angle of the curve tangent at the selected point on the plane normal to the surface (2nd Cutting Plane Angle handle/mini-dialog box pair).
       
4 You can set the same continuity conditions at both endpoints of the blending curve, or different conditions at each endpoint. To set the same conditions, select the Same continuity check box. To set different conditions, uncheck the box: a separate Continuity By drop-down list will show up at each endpoint.

If you expand the Vectors node (see below), you will access items enabling you to define the direction of the tangent in the end point of the curve.

Suppose you have unchecked the Same continuity box. Two Continuity drop-down lists are available on the model. The default value is Tangent, but you can set continuity to each of the following "Continuity Types":
Position specifies that only geometric continuity is required at the endpoints.
Tangent specifies that the blending curve must share the same tangent line as the parent entity at the given end.
Curvature specifies that the blending curve must have the same value of curvature as the parent entity at the given end.
Torsion specifies that the blending curve must have the same value of torsion as the parent entity at the given end.
Smooth curvature specifies that the parent entity's curvature plot and the blending curve's curvature plot must be tangent continuous at the specified end.
Curvature plot curvature specifies that the parent entity's curvature plot and the blending curve's curvature plot must be curvature continuous at the specified end.

By selecting the Curvature command you can also display a curvature plot which will help you check the shape and the smoothness of the resulting curve.

5 In the Default drop-down list under More Options you can choose the type of construction for the connecting curve.
Single arc produces a single arc curve (a Bezier control point curve) with a degree determined by the specified geometric continuity conditions at the endpoints.
Minimum degree produces a NURBS curve with multiple arcs. The degree — at least three — will be the minimum necessary to maintain the specified geometric continuity conditions both internally and at the endpoints.

6 When the continuity conditions are set to Curvature or higher, the Weight Mode drop-down list shows up under More Options, enabling you to select the type of weights to be set.
Tangent in this case weights specify the lengths of the tangent vectors: the higher the weight, the longer the section of connecting curve that follows the shape of the connected curve starting from the point of connection (about the meaning of weights, see also Significance of Tangent Weights).
Second Derivative in this case weights specify the length of the second derivative in the direction of the tangent for the first and second entity respectively, which is the "speed" of the curvature change (the higher the weight, the speedier the curvature change).
Third Derivative (available only if continuity is set to Torsion or higher) in this case weights specify the length of the third derivative in the direction of the tangent for the first and second entity respectively.
Fourth Derivative (available only if continuity is set to Curvature plot curvature or higher) in this case weights specify the length of the fourth derivative in the direction of the tangent for the first and second entity respectively.


Reset
When the mode is set to Automatic, the Reset button will compute the blending curve resulting from the specified geometric continuity at each end, the tangent weights at each endpoint and the setting of the Default mode ( Single arc or Minimum degree).
If you had previously specified curvature weights, these values will be reset to defaults and curvature weights will no longer be maintained.

 

7 If you expand the Vectors node, you will access items enabling you to define the direction of the tangent in the end point of the curve. In fact, the 2nd Tangent drop-down list enables you to define the direction of the tangent to the blending curve in the point of connection (see " How to define an axis or a line" for details).

 

8 Click or to confirm your selections and create the curve.



Click to discard your changes.