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.
곡선은 표면 처리 도구 외에도 표면의 기본 구성 요소를 만드는 데 사용됩니다.
여기에는 커브 피처 툴 컬렉션이 나열되어 있습니다.이 목록은 전체 목록이 아닙니다. 곡선을 조작할 때 추가 피처 도구를 사용할 수 있습니다.
- 스케치 도구 - 선, 모서리 직사각형, 중심점 직사각형, 중심점 원, 3점 원, 접선 호, 3점 호, 스플라인, 점 및 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.