fix circle sketch on face (#1668)

* fix circle sketch on face

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* cargo.lock

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fix tests

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* updates

Signed-off-by: Jess Frazelle <github@jessfraz.com>

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
This commit is contained in:
Jess Frazelle
2024-03-07 14:53:37 -08:00
committed by GitHub
parent 5a7f12a06d
commit ff9229f55a
9 changed files with 156 additions and 103 deletions

View File

@ -18097,8 +18097,31 @@
"tags": [],
"args": [
{
"name": "plane",
"type": "SketchData",
"name": "center",
"type": "[number, number]",
"schema": {
"type": "array",
"items": {
"type": "number",
"format": "double"
},
"maxItems": 2,
"minItems": 2
},
"required": true
},
{
"name": "radius",
"type": "number",
"schema": {
"type": "number",
"format": "double"
},
"required": true
},
{
"name": "surface",
"type": "SketchSurface",
"schema": {
"description": "Data for start sketch on. You can start a sketch on a plane or an extrude group.",
"anyOf": [
@ -19016,29 +19039,6 @@
]
},
"required": true
},
{
"name": "center",
"type": "[number, number]",
"schema": {
"type": "array",
"items": {
"type": "number",
"format": "double"
},
"maxItems": 2,
"minItems": 2
},
"required": true
},
{
"name": "radius",
"type": "number",
"schema": {
"type": "number",
"format": "double"
},
"required": true
}
],
"returnValue": {

View File

@ -3449,12 +3449,14 @@ Sketch a circle on the given plane
```
circle(plane: SketchData, center: [number, number], radius: number) -> SketchGroup
circle(center: [number, number], radius: number, surface: SketchSurface) -> SketchGroup
```
#### Arguments
* `plane`: `SketchData` - Data for start sketch on. You can start a sketch on a plane or an extrude group. (REQUIRED)
* `center`: `[number, number]` (REQUIRED)
* `radius`: `number` (REQUIRED)
* `surface`: `SketchSurface` - Data for start sketch on. You can start a sketch on a plane or an extrude group. (REQUIRED)
```
"XY" |
"-XY" |
@ -3619,8 +3621,6 @@ circle(plane: SketchData, center: [number, number], radius: number) -> SketchGro
},
}
```
* `center`: `[number, number]` (REQUIRED)
* `radius`: `number` (REQUIRED)
#### Returns