Curve NURBS Editing (3D/2D)

 

Invoked ByEdit go to Wireframe go to Modify NURBS (Part/Sketch/Sheet Level)

 

Use these commands to perform NURBS editing on curves. You can modify curves locally, insert and reduce knots on curves, smooth a curve and refit curves using cubic and FEM methods. Each command is available at the Part Level (3D) and at the Sketch and Drawing Sheet Levels (2D).
 

 

Modify Curve Locally Modify Curve Locally

 

Performs local modification on a curve. Local means that the modification to the selected point will be localized and not distributed along the entire curve. You can modify the position, tangency and radius of curvature for any point on the curve.

 

A triad is displayed at the selected point and at the end points of the curve. The triad is used to modify, lock or unlock the constraints at the selected point. The visual indicators on the triad are used for this purpose. When you are dome modifying the curve, middle-click again to exit the command.

 

See VX Note.See Indicators for Modify Curve Locally command in the Notes section below.

 

Modify Curve Locally

 

 

VX Forms are documented hereRequired Inputs

 

 

Optional Inputs are documented here.Optional Inputs

 

 

Tips & TechniquesYou can lock the position, tangency and radius of curvature for the end points and the point being edited. Note that the locking of constraints only applies to mid-curve points while the point is selected for editing. Only the end point constraints can be locked against all mid-curve editing.

 

 

Reduce Knots on Curve

 

Use this command to remove many curve imperfections by reducing the total number of knots (i.e., control points) and thus eliminating offending knots. This command is ideal for simplifying problematic curves imported from other CAD systems.

 

VX Forms are documented hereRequired Inputs

 

 

 

Smooth Curve Shape

 

Use this command to remove unwanted imperfections in a curve. It involves the redeployment of control points. Some points are allowed to move freely while others are constrained. The types of imperfections that this command will remove include:
 

 

Tips & TechniquesTry using the Reduce Knots on Curve command (see above) first before using this more extensive curve editing command.

 

 Use the Draw Curvature Plot of Curve command to display graphically the before and after effects of this command.

 

VX Forms are documented hereRequired Inputs

 

 

 

Optional Inputs are documented here.Optional Inputs

 

 

 

Insert Knot on Curve

 

Use this command to insert a knot (i.e., control point) at a specified parameter vale (t) along a selected curve. Optionally, you can pick a point on the curve to insert a knot. The parameter space partition of the curve is displayed as a reference. This command is similar to the Control points/Add option of the Modify Curve command.

 

3577.gif

Parameter Space Partition of a Curve

 

VX Forms are documented hereRequired Inputs

 

 

 

Cubic Refit Curve

 

Use this command to perform a cubic refit of one or more curves at the Part, Sketch, and Drawing Sheet Levels. This command replaces the subject curves with non-rational approximations with fewer control points. Both tangent and curvature methods are supported and the refitting may be done separately or in parallel to refit a set of curves with a common knot vector. The parameter space partition of the curves is displayed when selected.

 

Optional Inputs are documented here.Optional Inputs

 

Common parameter space

Check this box to refit multiple curves and try to force them to have a common parameter space (knot vector).

 

Continuity

Specify the continuity method used for refitting.

 

 

Continuity Method for Refitting

 

Tolerance

Specify the tolerance used to refit the curves. Curves will be refitted within the specified tolerance of the original curve.

 

 

Tips & TechniquesIn the curve refitting echo, the parameter space of the new curves are shown by placing a point marker at each point on a curve associated with a knot value and displaying the normalized parameter and arc length at each point. This helps you determine how close the new curve is to arc length parameterization. This echo relates to the new curves that will be created, not the existing curves. Use the Draw Curve Parameter Space Partition command to echo this information for an existing curve.

 

Example:

Distinct knots of curve: { -0.25, 0, .33, 2.0 }
Arc length to each knot: { 0, 5.0, 10.0, 50.0 }
 

Displayed along curve:

t=0.00,len=0.00
t=0.11,len=0.10
t=0.26,len=0.20
t=1.00,len=1.00

 

 

FEM Refit Curve

 

Use this command to refit a curve by modifying its degrees of freedom. Inputs required for this command include specifying the portion of the curve to refit, the end point continuity, the number of sample points and the degree to refit the curve to (1-6).

 

 

VX Forms are documented hereRequired Inputs

 

 

Tips & TechniquesYou can right-click and select Critical from the Input Options Menu to select two control points or select On Curve to select two points that lie on the curve. Other input options are also available.

 

 

 

 

Optional Inputs are documented here.Optional Inputs

 

 

 

 

 

VX Notes Notes

 

 

Indicators for Modify Curve Locally Command

Indicator

Color

Description

Target Point on Curve / Position Indicator

Red

Target point on the curve. This is also the position indicator. Select the indicator and drag it to relocate the position of the target point.

Tangent Indicator for Target Point

Red

Tangent indicator at the target point. Select the indicator and drag it to modify the curve tangency at the target point.

Radius of Curvature Indicator at Target Point

Red

Radius of curvature indicator at the target point. Select the indicator and drag it to modify the radius of curvature at the target point.

Tangent Indicatoe for End Point

Gray

Tangent indicator for the end point.

Radius of Curvature Indicator at End Point.

Grey

Radius of curvature indicator at the end point.

Unlock Indicator

Green

Unlock indicator at the target or end points. Indicates that the position, tangency or radius of curvature (whichever applies) is free to change.

Lock Indicator

Red

Lock indicator at the target or end points. Indicates that the position, tangency or radius of curvature (whichever applies) is locked and cannot change.

Return to VX CAD/CAM Index