feat: integrate SimpleCADAPI 2.0.2 CAD workflows
This commit is contained in:
@@ -3,7 +3,17 @@
|
||||
## API Definition
|
||||
|
||||
```python
|
||||
def sweep_rsolid(profile: Face, path: Wire, is_frenet: bool = False) -> Solid
|
||||
def sweep_rsolid(
|
||||
profile: Face,
|
||||
path: Wire,
|
||||
is_frenet: bool = False,
|
||||
*,
|
||||
tag_prefix: Optional[str] = None,
|
||||
result_tag: Optional[str] = None,
|
||||
start_face_tag: Optional[str] = None,
|
||||
end_face_tag: Optional[str] = None,
|
||||
side_faces_tag: Optional[str] = None,
|
||||
) -> Solid
|
||||
```
|
||||
|
||||
*Source: operations.py*
|
||||
@@ -14,4 +24,10 @@ def sweep_rsolid(profile: Face, path: Wire, is_frenet: bool = False) -> Solid
|
||||
|
||||
## Description
|
||||
|
||||
Create a solid by sweeping a profile along a path.
|
||||
Create a solid by sweeping a profile along a path. Kernel history assigns
|
||||
`sweep.start`, `sweep.end`, and `sweep.side` roles. Start and end tags require one
|
||||
proven face each; side tags apply to all proven side faces. `result_tag` targets
|
||||
the solid, and recorded assignments are replayable semantic nodes.
|
||||
|
||||
Profiles with inner wires are rejected because the current PipeShell operation
|
||||
receives only the outer wire; silently dropping profile holes is not allowed.
|
||||
|
||||
Reference in New Issue
Block a user