first commit
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# Sketch
|
||||
|
||||
## Class Definition
|
||||
|
||||
```python
|
||||
class Sketch(curves: Iterable[Edge | Wire] | None = None, *, name: Optional[str] = None, plane: Any = 'XY', sketch_id: Optional[str] = None)
|
||||
```
|
||||
|
||||
*Source: sketch.py*
|
||||
|
||||
## Import Surface
|
||||
|
||||
- top-level: `from simplecadapi import Sketch`
|
||||
|
||||
## Description
|
||||
|
||||
Declarative constrained sketch container.
|
||||
|
||||
Use `make_sketch_rsketch(...)`, `add_point_rsketch(...)`,
|
||||
`add_line_rsketch(...)`, `add_circle_rsketch(...)`, and
|
||||
`constrain_*_rsketch(...)` as the canonical API for building sketch
|
||||
profiles. Public sketch construction APIs are functional and return an
|
||||
updated `Sketch` document. The legacy `curves` constructor remains only for
|
||||
reading already-built wire/edge containers.
|
||||
Reference in New Issue
Block a user