Curve Morphing

Purpose:

This command allows user to morph a curve to new position. There are 4 methods included in this dialog for curve morphing: curve morphing by segment, curve morphing by control point, curve morphing by curve point and global curve smooth.

Function:

Segment : Define a segment by selecting two points on the curve and morph this segment by picking one point.

Control_point : Select a curve , the control point of this curve will show, pick the control point to morph the curve.

Curve_point : Select a curve, the curve points will show, pick the curve point to morph the curve..

Global : Select a curve and smooth it by adjusting a smoothness factor.

Sample:

 

Segment

dialog
  • Selected curve : Use General Selection Interface to select a curve, the ID number of this curve will show in the textefield.

  • Weighted smooth : The segment is morphed by constraint of weighted smooth.

  • Smooth : The segment is morphed by constraint of general smooth.

  • Linear : The segment is morphed to be a polyline.

  • WorkPlane(nx, ny, nz) : The plane with normal (dx, dy, dz) which the new segment locates on.

  • Morphing direction(dx, dy, dz) : Enter the morphing direction vector (dx, dy, dz) in global coordinate.

  • Distance : The distance between the original picked point and the new morphed position.

  • Reverse : If this checkbox is checked, the morphing direction is reversed.

  • Apply : Add the morphed curve into database.

  • Undo : Undo segment morphing.

  • Close : Close this dialog.

Control_point

dialog
  • Selected curve : Use General Selection Interface to select a curve, the ID number of this curve will show in the textefield.

  • Define direction(dx, dy, dz) : if this checkobx is check, the three textfields will be activated. Enter a new morphing direction (dx, dy, dz) in global coordinate.

  • Edit plane normal : The edit plane is the plane which the picked control point locates on. Enter (nx, ny, nz) in global coordinate for the plane normal..

  • Single : Select single control point for curve morphing.

  • Multiple : Select multiple contrl points for curve morphing.

  • Hide control points : Check this checkbox to hide the control points.

  • Deselect : Deslect a picked control point.

  • Reset : Reset the curve to be original position.

  • Apply : Add the morphed curve into database.

  • Undo : Undo curve morphing.

  • Close : Close the dialog.

Curve_point

dialog
  • Selected curve : Use General Selection Interface to select a curve, the ID number of this curve will show in the textefield. After user selected a curve, curve points will show. User is allowed to pick the curve point and drag it to new position.

  • Apply : Add the morphed curve into database.

  • Undo : Undo curve morphing.

  • Close : Close the dialog.

Global

dialog
  • Selected curve : Use General Selection Interface to select a curve, the ID number of this curve will show in the textefield.

  • Smooth : Use Position Dialog to get minimum/maximum point.

  • Apply : Enter target part ID.

  • Undo : Enter starting element ID.

  • Close : Enter starting node ID.