kcl →
involuteCircular
Extend the current sketch with a new involute circular curve.
involuteCircular(
sketch: Sketch,
startRadius: number,
endRadius: number,
angle: number,
reverse?: bool,
tag?: TagDeclarator,
): Sketch
Arguments
Name | Type | Description | Required |
---|---|---|---|
sketch | Sketch | Which sketch should this path be added to? | Yes |
startRadius | number | The involute is described between two circles, start_radius is the radius of the inner circle. | Yes |
endRadius | number | The involute is described between two circles, end_radius is the radius of the outer circle. | Yes |
angle | number | The angle to rotate the involute by. A value of zero will produce a curve with a tangent along the x-axis at the start point of the curve. | Yes |
reverse | bool | If reverse is true, the segment will start from the end of the involute, otherwise it will start from that start. Defaults to false. | No |
tag | TagDeclarator | Create a new tag which refers to this line | No |
Returns
Examples
a = 10
b = 14
startSketchOn(XZ)
|> startProfileAt([0, 0], %)
|> involuteCircular(startRadius = a, endRadius = b, angle = 60)
|> involuteCircular(
startRadius = a,
endRadius = b,
angle = 60,
reverse = true,
)