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:
		@ -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": {
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user