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

@ -8,11 +8,7 @@ description: Operations executed translate_after_fillet.kcl
"group": {
"type": "FunctionCall",
"name": "toRadians",
"functionSourceRange": [
11503,
11552,
1
],
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {}
},
@ -26,11 +22,7 @@ description: Operations executed translate_after_fillet.kcl
"group": {
"type": "FunctionCall",
"name": "cos",
"functionSourceRange": [
0,
0,
0
],
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {}
},
@ -44,11 +36,7 @@ description: Operations executed translate_after_fillet.kcl
"group": {
"type": "FunctionCall",
"name": "bolt",
"functionSourceRange": [
264,
1538,
0
],
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {}
},
@ -102,6 +90,17 @@ description: Operations executed translate_after_fillet.kcl
}
},
{
"type": "KclStdLibCall",
"name": "fillet",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"radius": {
"value": {
@ -137,18 +136,7 @@ description: Operations executed translate_after_fillet.kcl
"sourceRange": []
}
},
"name": "fillet",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
"sourceRange": []
},
{
"labeledArgs": {
@ -261,6 +249,17 @@ description: Operations executed translate_after_fillet.kcl
}
},
{
"type": "KclStdLibCall",
"name": "fillet",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"radius": {
"value": {
@ -291,18 +290,7 @@ description: Operations executed translate_after_fillet.kcl
"sourceRange": []
}
},
"name": "fillet",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
"sourceRange": []
},
{
"type": "GroupEnd"