Edit an existing curve or create a new curve by selecting sketch entities or curves to apply a simplified approximation, elevate the degree, reposition control curve vertices, and/or planarize into any 2D plane.
Edit curve allows you to edit the curve while maintaining its association with any downstream features that rely on it. This helps to correct any surfaces that are the result of bad curves further up the modeling chain. For example, if a loft results in a bad surface, editing the original curves that were used as the basis for the loft results in a better surface.
Use the Edit curve feature to:
-
Improve imported curve geometry to smooth, fair, rebuild, reparameterize, and reapproximate it.
-
Edit an existing curve's shape via its control points.
-
Position a curve's control point in reference to other geometry. For example, if you have several alternate sized configurations of a crossbar, and want the curve of a different part to update its alignment to the crossbar.
-
Elevate the degree of the curve to match a desired degree, improve connectivity, or get finer control over the shape of the curve.
-
Correct for an unwanted torsion/twist in the curve. The curve and its control points are shifted to a selected plane or mate connector to straighten (planarize) it.
With at least one linear sketch entity or curve available in the graphics area:
- Click the Edit curve feature () on the toolbar.
-
Select one or more linear sketch entity and/or curve(s) in the graphics area. The sketch entities or curves must follow a continuous path, and if multiple curves are selected, they must be reapproximated (check Approximate below), which results in a new curve.
- Check Approximate to open options to reapproximate the curve:
- Target degree - Enter the target curve degree for the selected curve.
- Maximum control points - Enter the maximum number of control points allowed for the selected curve.
- Tolerance - Tolerance of the selected curve, as a length measurement. Enter the tolerance value.
- Keep start derivative - Check to keep tangency at the beginning of the selected curve.
- Keep end derivative - Check to keep tangency at the ending of the selected curve.
- Check Elevate to open the Target degree option. Enter a higher target curve degree for the selected curve, if required. This is useful to match a desired degree, improve connectivity, or get finer control over the shape of the curve.
- Check Planarize to open options to straighten the curve along a Reference plane. Planarizing projects the control curves from their current location to the selected Reference plane:
Reference plane options are:
Best fit - Projects the curve along the plane that most closely matches the route of the curve (using the average of all control point locations).
Lock ends - Check to ensure the endpoints of the curve are fixed in place and do not move. This is useful to preserve continuity with attached geometry.
YZ plane - Projects the curve along the YZ plane (normal to the X axis).
XZ plane - Projects the curve along the XZ plane (normal to the Y axis).
XY plane - Projects the curve along the XY plane (normal to the Z axis).
Custom - Projects the curve along a custom plane or the XY axes of an explicit or implicit mate connector (normal to its Z axis).
- Check Edit control points to open options to add a reference, and alter the position and weight of individual control points on the selected curve:
Once Edit control points is checked, the triad manipulator is visible in the graphics area and its origin is placed on the first control point (Control point index 0). This Control point index field is the top level index/ID of a point on the curve. and starts at 0. You can select each control point numerically by entering the index number in this field. As you do so, the triad manipulator shifts to the corresponding control point in the graphics area.
The triad manipulator adjusts:
Translation across 3 axes
Translation across 3 planes.
Clicking the Add point override button or adjusting the triad manipulator adds an override option for the currently-selected point:
You can add override settings individually for each control point on the curve. Click the Add point override button to add customized override settings to an additional point. Each point can only have one set of override settings applied.
Expand/collapse each row/control point overrides by pressing the caret () to the left of the row. Each point's overrides lists the index number followed by the X/Y/Z offset values. Click the x to the right of each row to clear that point's overrides. Click CLEAR at the top right corner of the table to clear all override settings for all rows/control points overrides.
If required, edit each of the following control point override options:
- Control point index - This is the index of the control point that is being overriden. Select the index/ID of a point on the curve. Indexing starts at 0.
Switching control point index numbers at this level applies all current point override settings to that control point. In this way, you can instantly transfer override settings from one control point to another.
Edit the following override settings for each control point on the curve:
- Reference - The default reference is the unchanged control point position (triad manipulator's origin point). Select a vertex, sketch point, or an explicit or implicit mate connector to make the current point's X/Y/Z offset values relative to this point.
To create an implicit mate connector when editing the control point, click the Select mate connector icon () and then click on a location in your model to create the mate connector. This is now used as the point reference.
- X/Y/Z offset - Displays the current position of the control point, as it is offset from its reference. If required, enter numeric offset values in each field.
- Weight - Determines the weight of the control point in relation to curve. Higher weight values "pull" the curve closer to the control point. Enter a weight value to multiply the influence of the point on the curve by that amount.
- Reference - The default reference is the unchanged control point position (triad manipulator's origin point). Select a vertex, sketch point, or an explicit or implicit mate connector to make the current point's X/Y/Z offset values relative to this point.
- Add point override - Adds a new point override into the table with the index being either the currently selected index, or the first unused index in the array after the current index, if the current index is already used.
- Click the checkmark () to accept the edit curve feature.
-
The original curve before (left) and after using Approximate (right):
-
Creating a new curve from 2 tangential sketch entities (left); after using Approximate, they are joined into a single curve (right). The original sketch entities remain and can still be used for other purposes.
-
Using the Tolerance option to smooth out a curve:
-
Elevating to match a target degree:
-
Planarizing to straighten out a curve along a plane:
-
Planarizing a helix into a spiral:
-
Planarize using the Custom option and selecting a mate connector as the basis for the plane:
The same curve as above when planarized using the custom mate connector plane, shown in context with the other planes:
-
Editing the control points along a curve to fine tune its shape:
-
Editing a control point to referencing existing geometry (external to the curve). Using this method, if the reference geometry changes, the curve follows that geometry. For example, if you have several different sizes for the referenced geometry and set those up as configurations, the curve will always follow the geometry, no matter what configuration is selected.
After importing CAD, you may have a bad curve. This problem could also worsen if you have done a lot of modeling work using the bad curve, without ever noticing the problem until later on in the design process.
Here is an example of imported CAD data (the import are curves used for a boat). Using the Curve/surface analysis tool, you can see issues with the following curve:
As surfaces are created from this curve, the data from the poorly-constructed curve is passed on downstream in the design process. Editing the curve (first image below) results in a smoother curve (second image below). You can edit the curve directly after the import process, and all downstream features that rely on the curve are updated automatically:
The following shows the difference in quality of the resultant boundary surface generated as a result of using features downstream which originated from the preceding curve:
-
There is a hierarchical order or operations (order of dependence) when applying Edit curve options to a curve. Approximate is applied first, then Elevate, then Planarize, and then finally Edit control points. If you wish to Edit control points of the curve and then Planarize as your next step, you can do so by creating two Edit curve features, one after the other. In the first Edit Curve feature edit the curve's control points. Then, in the second Edit curve feature, planarize the curve.
-
When editing multiple curves as the basis for a loft (which ultimately creates a surface), ensure there is an equal amount of control points on each curve. This ensures that there is parallelism between the points on each of the curves, creating a well-defined loft.
iOS and Android support for the Edit curve feature is limited to displaying and editing existing curves. Edit curves can only be created on the desktop (browser) platform. They cannot be created on iOS or Android platforms.
In addition to the surfacing tools, curves are used to create the basic building blocks of surfaces.
这列出了曲线特征工具的集合。这不是一份详尽的清单。操作曲线时可以使用其他特征工具。
- 草图工具 - 草图工具栏中的工具,例如线、拐角矩形、中心点矩形、中心点圆、三点圆、切线弧、三点弧、三点弧、样条、点和构造,用于在 Part Studio 中创建草图。
- 螺旋 - 使用圆锥形或圆柱面、嵌合连接器的单轴或 z 轴或圆形边创建螺旋。
- 3D 拟合样条-通过一系列顶点创建 3D 拟合样条。创建的曲线列在“曲线”下的零件列表中。
- 投影曲线 - 从两个草图的投影创建曲线(“两个草图”选项)或从面上的曲线的投影创造曲线(“曲线到面”选项)。
- 桥接曲线 - 创建一条连接任意两个点、顶点或嵌合连接器的曲线。生成的曲线列在特征列表和零件列表中。
- 复合曲线 - 将多条边显示为一条曲线。选择多条相邻边、草图图元和其他曲线。选择非连续边可能会导致创建多条曲线。针对每条曲线的选择,必须在其顶点处相遇。(曲线列在零件 > 曲线列表中。)
- 相交曲线 - 在两个或多个曲面或面的相交处创建曲线。所选对象必须相交。
- 修剪曲线 - 按一定距离修剪或延伸曲线,或修剪或延伸到边界图元。
- 等斜线 - 在倾斜的面上创建等斜线。在斜面上创建一条等斜线。等斜线所在面的位置与其参考定义相比具有一定坡度。生成的等斜线将列在特征列表和零件清单中。
- 偏移曲线 - 通过偏移周围面的边来创建、延伸和/或分割新曲线。
- 等参曲线 - 创建沿 U 或 V 方向的面或曲面延伸的平滑曲线。
- Edit curve - Edit an existing curve by selecting sketch entities or curves to apply a simplified approximation, elevate the degree, reposition control curve vertices and/or planarize into any 2D plane.