kcl →
startProfileAt
Start a new profile at a given point.
startProfileAt(
to: [number],
sketchSurface: SketchSurface,
tag?: TagDeclarator,
): Sketch
Arguments
Name | Type | Description | Required |
---|---|---|---|
to | [number] | Yes | |
sketchSurface | SketchSurface | A sketch type. | Yes |
tag | TagDeclarator | No |
Returns
Examples
exampleSketch = startSketchOn(XZ)
|> startProfileAt([0, 0], %)
|> line(end = [10, 0])
|> line(end = [0, 10])
|> line(end = [-10, 0])
|> close()
example = extrude(exampleSketch, length = 5)
exampleSketch = startSketchOn(-XZ)
|> startProfileAt([10, 10], %)
|> line(end = [10, 0])
|> line(end = [0, 10])
|> line(end = [-10, 0])
|> close()
example = extrude(exampleSketch, length = 5)
exampleSketch = startSketchOn(-XZ)
|> startProfileAt([-10, 23], %)
|> line(end = [10, 0])
|> line(end = [0, 10])
|> line(end = [-10, 0])
|> close()
example = extrude(exampleSketch, length = 5)