Move operations on solids to be declared in KCL (#6462)

* Declare chamfer in KCL

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Ignore more in the simulation tests

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Declare fillet in KCL

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Move shell and hollow to KCL

Signed-off-by: Nick Cameron <nrc@ncameron.org>

---------

Signed-off-by: Nick Cameron <nrc@ncameron.org>
This commit is contained in:
Nick Cameron
2025-04-28 14:20:38 +12:00
committed by GitHub
parent 4439229ad2
commit efba773635
147 changed files with 6136 additions and 48096 deletions

View File

@ -38,11 +38,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"group": {
"type": "FunctionCall",
"name": "face",
"functionSourceRange": [
869,
1153,
0
],
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {}
},
@ -282,11 +278,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"group": {
"type": "FunctionCall",
"name": "face",
"functionSourceRange": [
869,
1153,
0
],
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {}
},
@ -1106,11 +1098,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"group": {
"type": "FunctionCall",
"name": "magnetBase",
"functionSourceRange": [
4155,
4507,
0
],
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {}
},
@ -1136,11 +1124,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"group": {
"type": "FunctionCall",
"name": "magnetCenterCutout",
"functionSourceRange": [
2668,
4095,
0
],
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {}
},
@ -1273,6 +1257,17 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
}
},
{
"type": "KclStdLibCall",
"name": "fillet",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"radius": {
"value": {
@ -1315,18 +1310,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"sourceRange": []
}
},
"name": "fillet",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
"sourceRange": []
},
{
"type": "KclStdLibCall",
@ -1363,11 +1347,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"group": {
"type": "FunctionCall",
"name": "magnetBase",
"functionSourceRange": [
4155,
4507,
0
],
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {}
},
@ -1393,11 +1373,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"group": {
"type": "FunctionCall",
"name": "magnetCenterCutout",
"functionSourceRange": [
2668,
4095,
0
],
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {}
},
@ -1482,6 +1458,17 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
}
},
{
"type": "KclStdLibCall",
"name": "fillet",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"radius": {
"value": {
@ -1524,18 +1511,7 @@ description: Operations executed gridfinity-baseplate-magnets.kcl
"sourceRange": []
}
},
"name": "fillet",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
"sourceRange": []
},
{
"labeledArgs": {