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 mmto use the selected curves' start vertices to place the blend curve's start and end vertices. - Set the DataReverse1 and DataReverse2 properties to
trueto 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