This documentation is not finished. Please help and contribute documentation.
GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.
See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.
|
Menu location |
---|
Curves → Blend curve |
Workbenches |
Curves |
Default shortcut |
None |
Introduced in version |
- |
See also |
None |
Description
The Curves ParametricBlendCurve tool creates a Blend curve between two edges.
Usage
- Select two curves.
- There are several ways to invoke the tool:
- Press the
Blend curve button.
- Select the Curves →
Blend curve option from the menu.
- Press the
- A Blend_Curve object is created.
- Optionally adjust values in the Property editor:
- Set the DataParameter1 and DataParameter2 properties to
0.0 mm
to use the selected curves' start vertices to place the blend curve's start and end vertices. - Set the DataReverse1 and DataReverse2 properties to
true
to switch the selected curves' start and end vertices.
- Set the DataParameter1 and DataParameter2 properties to
Notes
To reverse the orientation of the blend curve's start and end tangents, prefix -
to the value of its DataScale1 or DataScale2 property.
Properties
See also: Property editor.
A Blend_Curve object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:
Data
Blend Curve
- DataAuto Scale (
Bool
): Compute scale values to get minimal curvature along curve. - DataCurvePts (
VectorList
): Poles of the Bézier curve. - DataOutput (
Enumeration
): Output type.Single
(default): The result consists of the blend curve only.Wire
: The result consists of three individual curves, the blend curve and also both input curves.Joined
: The result consists of one continuous curve made of the blend curve and both input curves.
Edge1
- DataContinuity1 (
Enumeration
): Continuity level.C0
(= G0): The curves touch at the join point.G1
(default): As before plus the curves also share a common tangent direction at the join point.G2
: As before plus the curves also share a common center of curvature at the join point.G3
: As before plus the curves also share a common growth rate of the curvature at the join point.G4
: As before plus the curves also share a common acceleration of the growth rate of the curvature at the join point.
- DataEdge1 (
LinkSub
): Edge 1. - DataParameter1 (
Distance
): Location on first edge. - DataReverse1 (
Bool
): Reverse Edge. - DataScale1 (
Bool
): Scale of blend curve, negate the value to reverse the tangent orientation.
Edge2
- DataContinuity2 (
Enumeration
): Continuity level. (C0
,G1
,G2
,G3
,G4
, see above) - DataEdge2 (
LinkSub
): Edge 2. - DataParameter2 (
Distance
): Location on second edge. - DataReverse2 (
Bool
): Reverse Edge. - DataScale2 (
Bool
): Scale of blend curve, negate the value to reverse the tangent orientation.
This page is retrieved from https://wiki.freecad.org/Curves_ParametricBlendCurve