Spline

 

 

Links / Videos:

 

The creation of a spline curve is done by indicating the curve's passing points.

 

Creation Stages / Use:

 

Click on the icon or choose the command 3D Sketch > Other curves > Spline.... from the drop down menu.

 

  1. Select the spline type between Passing points, Control points or Blend:

Passing points

Control point

  1. Position or enter the coordinates of the spline points, or for the blend, select the 2 entities to blend.

  2. Validate the spline creation by clicking on .

 

Options available for the Spline with passing points:

 

 

G1 Free:

Geometric continuity in tangency.

This is the mode that gives the most flexibility to the curve because it generates few internal constraints. It allows the curve to be deformed very locally when moving.

The passing points are constrained by two tangents with the same orientation but with different lengths. The deformation of such a Spline will be less harmonious, a "flat" effect will appear more easily at the interpolation point when a tangent is stretched.

When you move a tangent, a tangent end or an interpolation point, all the interpolation points and other tangents remain fixed (except for the point you move).

 

Balanced tangents C1:

Mathematical continuity in tangency.

The passing points are constrained by two tangents with the same orientation and same length. The deformation of such a Spline will be more harmonious.

When you move a tangent, a tangent end or an interpolation point, all the interpolation points and other tangents remain fixed (except for the point you move).

 

G2 Free:

Geometric continuity in tangency and curvature.

The passing points are constrained by two tangents with the same orientation but with different lengths.

When you move a tangent, tangents of others interpolation points can also move if they are free of any constraint.

 

Balanced curvatures C2:

Mathematical continuity in tangency and curvature.

This mode generates many internal constraints (the displacement of an entity of the curve (tangent or point) can generate a displacement of the other entities (other tangents and other points)).

The passing points are constrained by two tangents with the same orientation but with different lengths.

When you move a tangent, tangents of others interpolation points can also move if they are free of any constraint.

When you move an interpolation point the other interpolation points can also move if they are free of any constraint.

 

Tight:

Spline less malleable when it or its interpolation points are moved.

 

 

For more information regarding these modes, see general informations.

 

 

 

To create a Spline with passing points, it is recommended to start by using the Balanced tangents C1 mode to adjust its position and add the first constraints (tangencies...). Then, if necessary, switch to the G2 Free mode to refine the settings and eventually finish with the Balanced curvatures C2 mode.

To modify the mode of a Spline, open the contextual menu on it.

 

 

 

Check Closed to create a closed spline curve.

 

 

 

When this option is checked, it causes a null curvature at the two ends of the spline.

These constraints, symbolized by a black circle, can be separately enabled/disabled by a popup menu option near one of the curve.

 

 

Options available for the Spline with control points:

 

 

Check Closed to create a closed spline curve.

 

 

 

When this option is checked, it causes a null curvature at the two ends of the spline.

These constraints, symbolized by a black circle, can be separately enabled/disabled by a popup menu option near one of the curve.

 

 

Options available for the blend:

 

 

A tense spline will be less malleable when it or its interpolation points are moved.

There is a popup menu option on a non-tense curve for making it tense. This can cause a change to the geometry of the curve in order to create a more constant curvature.

 

 

 

When this option is checked, it causes a null curvature at the two ends of the spline.

These constraints, symbolized by a black circle, can be separately enabled/disabled by a popup menu option near one of the curve.

 

 

Additional Information / Modifications:

 

Tangents:

Tangents at points of interpolation can be constraints.

 

 

To define tangency:

Handles (yellow spheres) at the ends of the curve allow tangencies to be defined through the popup menu when creating the curve. After activating the command, select the start or end tangent (line, axis, etc.). When the spline is validated, constraints between the tangent and referent element will automatically be created.

 

 

 

Show curvature:

A popup menu option on a spline makes it possible to view its curvature.

The circle symbolizes the area with the greatest curvature.

 

Curvature circle:

A popup menu option on a point of interpolation allows the curvature circle at the point to be displayed and constrained.

 

Global scaling:

Global scaling is triggered when modifying a constraint between two points of interpolation on a large-dimension spline.

 

Displacement

By default, the dynamic movement on tangency constraints and interpolation points are local. But using the Alt key on the keyboard during movement triggers a global modification. (It may sometimes be necessary to authorize such a movement in order to achieve the desired result.)