Creating Curvilinear Distance Constraints  

This task shows you how to create curvilinear distance constraints:

Creating a Curvilinear Distance Constraint by using the Constraint Command

This task shows you how to create a curvilinear distance constraint by using two points and a curve.

Create a spline and two independent points.
  1. Select two points.

  1. Select the curve. In this case, select the spline.

  1. Click Constraint on the Constraint toolbar.
    The curvilinear distance value appears.

     
  2. Position the dimension or click anywhere in the geometry to end the command.

    Before finishing the creation of the constraint, you can right-click on the constraint and select Toggle to switch the direction in which the curvilinear distance is measured.

    You can switch the direction in which the curvilinear distance is measured, only for the periodic curves.

    The curvilinear distance constraint value is positioned. A CurvilinearDistance.x node is created under the Constraints node in the Tree. If necessary, an implicit constraint is created between point and curve, forcing the points to be coincident with the curve.

    • You can click Tools > Options > Parameters and Measure > Constraints and Dimensions and modify the display parameters of the constraint.
    • When you edit a constraint, you can set the curvilinear distance constraint as reference. In this case, the constraint value appears between parentheses to indicate that the constraint is a measure.
    • If you select a single spline and then click Constraint , then, a reference curvilinear distance is automatically created on the limit points of the curve, indicating the total curvilinear length of the curve.
  1. Optional: Perform the following actions to modify the constraint.
    1. Double-click the constraint.
      The Constraint Definition dialog box appears with displaying the curvilinear distance value.
    2. Click More to view additional information.
    3. Click the Point.x component in the Supporting Elements area.
      The related geometry is highlighted.
    4. Click Reconnect... to redefine the constraint component.
    5. Select a different point and click OK.
      The distance constraint is modified accordingly.
    6. Right-click the constraint and select CurvilinearDistance.x >Toggle to change the direction in which the curvilinear distance is measured for the periodic curves.
       

 

Create a Curvilinear Distance Constraint by using the Constraints Defined in Dialog Box Command

This task shows you how to create a curvilinear distance constraint between two points and a curve by using the Constraints Defined in Dialog Box command.

Create a spline and two independent points.

  1. Select two points.

  2. Select the curve. In this case, select the spline.

  3. Click Constraints Defined in Dialog Box on the Constraint toolbar.
    The Constraint Definition dialog box appears.

 
  1. Select the Curvilinear distance check box and click OK.
    The distance between the points is measured along the curve, and the constraint value is displayed.

     
  1. Optional: Perform the following actions to modify the constraint.

    1. Double-click the constraint.
      The Constraint Definition dialog box appears displaying the curvilinear distance value.
    2. Click More to view additional information.
    3. Click the Point.x component in the Supporting Elements area.
      The related geometry is highlighted.
    4. Click Reconnect... to redefine the constraint component.
    5. Select a different point and click OK.
      The distance constraint is modified accordingly.
    6. Right-click the Value box and select Edit formula.
      The Formula Editor dialog box appears.
      • You can also right-click the curvilinear distance constraint displayed in the Tree or the geometry and select CurvilinearDistance.x object > Edit Formula.
      • If you want to create the constraints permanently, click either Dimensional Constraints or Geometric Constraints in the Visualization toolbar depending on the type of constraint that you want to create. If you do not click either Dimensional Constraints or Geometric Constraints , the constraints are created temporarily.
    7. Change the mode of the constraint and the activity type, and Click OK.
      For more information about knowledge parameters, refer to Knowledge Basics User's Guide.
    8. Click Swap location.
      The orientation of the constraint is inversed. The second input point moves to the other side of the first input point and the shape of the curve and the constraint value are modified.
    9. Right-click the constraint and select CurvilinearDistance.x >Toggle to change the direction in which the distance is measured for the periodic curves.
    The curvilinear distance constraint becomes inconsistent if either the curve's support cannot be extrapolated or both points are out of limit of the curve.
 

Required Parameters

 

When creating a curvilinear distance constraint, you must provide two points, a curve, and a distance value as inputs.

Consider the following conditions while selecting points.
  • An input point can be shared by several curves, a control point of a spline, a construction point, or the centre of circle.
  • An input point can be a part of the input curve.
  • When a coincidence does not exist between the input point and the input curve, an implicit coincidence is created to force the point to be present on the curve.
  • The constraint is deleted if an input point is deleted.
  • The location of both points on the curve is influenced by their order of selection.
  • The position of the second point can be swapped around the first point when editing the constraint.

Consider the following conditions while selecting a curve.
  • An input curve can be a line, a circle, an ellipse, a spline, a concatenated curve, or an use-edge curve.
  • When a curve is periodic (circle, ellipse, or closed curve) or is a line, instead of the relimited curve, the support of curve (periodic curve) is used to compute the curvilinear distance constraint. The constraint is inconsistent if an input point is defined out of limits of the parametric space of the curve.
  • The constraint is deleted if the input curve is deleted.

Consider the following conditions while providing the input value.
  • The value of curvilinear distance constraint can be positive or negative based on the selection order of the points and the orientation of the curve support.
  • When the two points are selected in the direction of the support curve, the value is positive.
  • The value is always positive at the time of creation of the periodic curves. You can change it to a negative value while editing the constraint.
  • In the case of an ellipse or a circle to obtain the shortest distance, the first and the second point must be selected in the counterclockwise direction. For other periodic curve, the selection must be made by following the direction of the curve.
  • The direction of curvilinear distance measurement can be changed for the periodic curves.
  • When editing a constraint, you can perform the following actions.
    • Add a formula, tolerance, multiples values, or ranges
    • Edit a parameter or a comment
    • Change a step
    • Use the previous value, measure an item or measure between
    • Lock a parameter
    • Change the direction in which the curvilinear distance between the two points on a periodic curve  is measured.

 

Inconsistent Constraints

 

An inconsistent constraint is created if an input point is defined out of limits of the parametric space of the curve.

The curve’s support is used to compute the curvilinear distance constraint, which means that the points may be present on the support, but are out of limits of the curve.

In case of a spline, the constraint is inconsistent if the curve’s support cannot be extrapolated.

In case of an arc, the support is a circle wherein both points of the curvilinear distance constraint can be defined out of limit points of arc. In this case, the constraint created is valid.

 

Setting Curvilinear Distance Constraints on an Arc of Use-edge

You can set curvilinear distance constraint on an arc of use-edge to measure and control its dimension.
Open a 3D part representation.
  1. Using the commands for projecting 3D elements, create the use-edges of the 3D part representation.
    The use-edges are created. They are represented in yellow color.

  2. Click Trim on the Operation toolbar.

  3. Trim the use-edge to resize it as required.
    The arc of use-edge is created and listed in the specification tree.

  4. Click Constraint on the Constraint toolbar.

  5. Select the arc of use-edge.
    The curvilinear distance constraint is created between the end-points of the arc.
    The curvilinear constraint is denoted with an arc of a circle above the constraint value.
    Arc of Use-edges with curvilinear distance constraints

The value of the curvilinear distance constraint can be changed to manage the curvilinear distance between the ends of the use-edge.