Creating Offset Curves

This task explains how to offset a curve with a specified distance in a defined direction.
The original curve can be a 3D curve, a 2D curve or the edge of a surface.
If the curve is a 2D curve or a surface edge, the offset curve can be created on the 2D curve or the surface, and the distance can be measured on the surface.
Creation of an offset curve

  After selecting the elements and executing the function you can insert additional offset values to create a variable curve offset. A point manipulator appears in the centre of the original curve if the cursor is moved across this position. Using the left mouse button, this point manipulator can be moved along the curve to the desired position. A new vector manipulator will then be inserted at this position. Several offset manipulators can be inserted in this way.
By switching on the option 'Individual', the vectors can be manipulated separately.

 

Creation of a variable curve offset

Open the OffsetCurve.CATPart document.
  1. Click the Curve Offset icon .
    The 'Curve Offset' dialog box opens.

 
  1. Select Curve.1, choose the Alignment Option Normal to Surface and select Surface.1 as Support.

  2. Press 'Apply' to display the offset curve.

 
  1. Change the offset distance either by

    • drawing one of the handles at the end of the manipulators or

    • via the option 'Edit Length' in the contextual menu.

 
  1. Click OK to create the offset curve.

You can define the following options:
  • Element: Selection of the curve to be offset.
  'Options' tab
 
  • Orientation
    • Alignment: Definition of the offset direction.
      • Normal to Surface: The offset direction is defined by the normal of the surface selected in the field 'Support'.
      • On Surface: The offset curve will be projected on the surface selected in the field 'Support'.
      • Chordal: The direction of the offset vectors is defined by the surface point having the specified distance from the considered curve point. The surface is selected in the field 'Support'

      • View: The curve will be offset in view direction.
      • Plane: The curve will be offset in normal direction of the plane selected in the field 'Plane'.
    • Support: Selection of a surface for the options 'Normal to Surface', 'On Surface' and 'Chordal'.
    • Plane: Selection of a plane for the option 'Plane'.
  • Distance: Definition of the distance of the offset curve from the original curve (offset distance).
    • Input field: Specification of a distance value. The input field is inactive if the check button 'Point' is switched on.
    • Point: If this option is activated, a point can be selected through which the offset curve shall pass.
      The input field for the offset distance and the offset manipulators will be deactivated.
      the selected point must correspond to the offset direction set in the field 'Alignment'. If, for example, the option 'On Surface' is set, the point must lie upon this surface.
      The option 'Both Sides' is available. The two result curves are created with the distance defined by the point selection.
      The option 'Individual' is inactive.
       

      Definition of the offset distance by selecting a point

  • Extrapolation: The result curve can be extrapolated by tangency at its Start and/or End up to the edges of the surface selected in the field 'Support'.
    These options are only available for the offset directions 'On Surface' and 'Chordal'.

    No extrapolation
    ('Start' and 'End' OFF)
    Extrapolation at the start
    ('Start' ON and 'End' OFF)

  • Options:
    • Both Sides: The curve offset is created in positive as well as in negative direction.


    • Individual: If this option is switched on, each offset manipulator can be modified individually.

      'Individual' OFF
      'Individual' ON

    • Trim: If this options is switched on, intersecting curves will be trimmed at the intersection point.
      'Trim' OFF 'Trim' ON

    • Invert: The direction of all offset vectors will be inverted.
  See 'Approximation' tab
  See 'Output' tab
  Click onto the 'More Info' button to display deviations and output results.
 
  • Display: The graphical display of the deviation values can be globally switched on and off.
  • Deviation
    • Curve: Displays the maximum deviation of the smoothed offset curve from the exactly computed curve points.
    • Support: Displays the maximum deviation of the smoothed offset curve from the  surface selected as support when using one of the options On Surface und Chordal.
  • Output Result: See Output Result
 

Context menu of the vector manipulators

The context menu will be activated by clicking the right mouse button on a vector manipulator handle. The following options can be defined:

  • Edit Length: Changes the offset distance.
  • Invert: Inverts the offset direction.
  • Spread all: Assigns the current value to all other manipulators.
  • Edit Position (for individually inserted manipulators only): Changes the manipulator position.
  • Delete (for individually inserted manipulators only): Deletes the manipulator.

Context menu of the point manipulator

The context menu will be activated by clicking the right mouse button upon the point manipulator. The following options can be defined:

  • Edit Position: Changes the manipulator position.
  • Keep Point: Creates the point at the picked position.