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

@ -51,6 +51,17 @@ description: Operations executed enclosure.kcl
}
},
{
"type": "KclStdLibCall",
"name": "fillet",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"radius": {
"value": {
@ -93,9 +104,11 @@ description: Operations executed enclosure.kcl
"sourceRange": []
}
},
"name": "fillet",
"sourceRange": [],
"type": "StdLibCall",
"sourceRange": []
},
{
"type": "KclStdLibCall",
"name": "shell",
"unlabeledArg": {
"value": {
"type": "Solid",
@ -104,9 +117,7 @@ description: Operations executed enclosure.kcl
}
},
"sourceRange": []
}
},
{
},
"labeledArgs": {
"faces": {
"value": {
@ -137,29 +148,14 @@ description: Operations executed enclosure.kcl
"sourceRange": []
}
},
"name": "shell",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
"sourceRange": []
},
{
"type": "GroupBegin",
"group": {
"type": "FunctionCall",
"name": "function001",
"functionSourceRange": [
1285,
1864,
0
],
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {}
},
@ -422,11 +418,7 @@ description: Operations executed enclosure.kcl
"group": {
"type": "FunctionCall",
"name": "function001",
"functionSourceRange": [
1285,
1864,
0
],
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {}
},
@ -689,11 +681,7 @@ description: Operations executed enclosure.kcl
"group": {
"type": "FunctionCall",
"name": "function001",
"functionSourceRange": [
1285,
1864,
0
],
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {}
},
@ -956,11 +944,7 @@ description: Operations executed enclosure.kcl
"group": {
"type": "FunctionCall",
"name": "function001",
"functionSourceRange": [
1285,
1864,
0
],
"functionSourceRange": [],
"unlabeledArg": null,
"labeledArgs": {}
},
@ -1366,6 +1350,17 @@ description: Operations executed enclosure.kcl
}
},
{
"type": "KclStdLibCall",
"name": "fillet",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"radius": {
"value": {
@ -1408,18 +1403,7 @@ description: Operations executed enclosure.kcl
"sourceRange": []
}
},
"name": "fillet",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
"sourceRange": []
},
{
"labeledArgs": {
@ -1577,6 +1561,17 @@ description: Operations executed enclosure.kcl
}
},
{
"type": "KclStdLibCall",
"name": "fillet",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
},
"labeledArgs": {
"radius": {
"value": {
@ -1619,17 +1614,6 @@ description: Operations executed enclosure.kcl
"sourceRange": []
}
},
"name": "fillet",
"sourceRange": [],
"type": "StdLibCall",
"unlabeledArg": {
"value": {
"type": "Solid",
"value": {
"artifactId": "[uuid]"
}
},
"sourceRange": []
}
"sourceRange": []
}
]