mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-15 13:10:45 +00:00
916b91e8d0
solidcore's main at c0d3cc0124, rewritten to one commit per same-author run per PR (2,800 commits, author credit kept; tree identical). Full original history: tangency-labs/solidcore archive/full-history. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> git-subtree-dir: solidcore git-subtree-mainline:44525da669git-subtree-split:c440e5f892
2159 lines
40 KiB
JSON
Vendored
2159 lines
40 KiB
JSON
Vendored
{
|
|
"cases": [
|
|
{
|
|
"name": "api_offset_m12_state_evals",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmSurfaces.cpp:548 (TestSmCreateOffsetSurface)",
|
|
"inputs": {
|
|
"kind": "script",
|
|
"off": {
|
|
"d": -12.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"bspline": {
|
|
"oob": false,
|
|
"net": [
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-90.00000000000001,
|
|
-40.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-15.00993828742204,
|
|
-90.0,
|
|
-37.49503085628898,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-20.899184886754,
|
|
-90.0,
|
|
-29.46066919081585,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-29.8616613560007,
|
|
-90.0,
|
|
-24.45419962835159,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-41.04540877725864,
|
|
-90.0,
|
|
-21.58500943904096,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-54.0815336892012,
|
|
-90.0,
|
|
-19.79899179084966,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-62.629534065817,
|
|
-90.0,
|
|
-23.21819194149598,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-20.00000000000001,
|
|
-50.00000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-14.17192594490645,
|
|
-20.00000000000001,
|
|
-47.91403702754678,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-18.11902186410478,
|
|
-19.99999999999999,
|
|
-39.11280302897903,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-25.35399362720083,
|
|
-20.00000000000004,
|
|
-33.42503955402192,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-35.09449053271035,
|
|
-20.00000000000002,
|
|
-29.66201132684917,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-47.19784042704145,
|
|
-20.00000000000001,
|
|
-26.67879014901961,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-55.1554408789804,
|
|
-20.00000000000001,
|
|
-29.86183032979519,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-10.00000000000001,
|
|
-20.00000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-16.68596297245324,
|
|
-10.00000000000001,
|
|
-16.65701851377339,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-26.4595109320524,
|
|
-10.00000000000001,
|
|
-10.15640151448953,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-38.87699681360041,
|
|
-10.00000000000001,
|
|
-6.51251977701096,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-52.94724526635518,
|
|
-10.00000000000001,
|
|
-5.4310056634246,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-67.84892021352071,
|
|
-10.00000000000001,
|
|
-6.03939507450981,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-77.5777204394902,
|
|
-10.00000000000001,
|
|
-9.9309151648976,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-10.00000000000001,
|
|
-39.99999999999999,
|
|
39.99999999999999,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-21.71403702754681,
|
|
-39.99999999999999,
|
|
45.85701851377338,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-43.14048906794761,
|
|
-39.99999999999999,
|
|
47.75640151448948,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-65.9230031863996,
|
|
-40.0,
|
|
47.31251977701093,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-88.65275473364481,
|
|
-40.0,
|
|
43.03100566342455,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-109.15107978647926,
|
|
-39.99999999999999,
|
|
35.2393950745098,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-122.42227956050978,
|
|
-39.99999999999999,
|
|
29.9309151648976,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-10.0,
|
|
-90.0,
|
|
10.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-19.20000000000002,
|
|
-90.0,
|
|
14.60000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-34.80000000000001,
|
|
-90.0,
|
|
18.8,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-52.4,
|
|
-90.0,
|
|
20.4,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-70.8,
|
|
-90.0,
|
|
18.8,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-88.5,
|
|
-90.0,
|
|
14.6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-99.99999999999999,
|
|
-90.0,
|
|
10.00000000000001,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 3,
|
|
"q": 3,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.5,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
],
|
|
"v": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.25,
|
|
0.5,
|
|
0.75,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"steps": [
|
|
{
|
|
"op": "state"
|
|
},
|
|
{
|
|
"op": "eval",
|
|
"uv": [
|
|
0,
|
|
0
|
|
],
|
|
"hu": 1,
|
|
"hv": 1,
|
|
"upper": false,
|
|
"nzt": true,
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "eval",
|
|
"uv": [
|
|
0.5,
|
|
0.5
|
|
],
|
|
"hu": 1,
|
|
"hv": 1,
|
|
"upper": false,
|
|
"nzt": true,
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "eval",
|
|
"uv": [
|
|
1,
|
|
1
|
|
],
|
|
"hu": 1,
|
|
"hv": 1,
|
|
"upper": false,
|
|
"nzt": true,
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "eval",
|
|
"uv": [
|
|
0.25,
|
|
0.75
|
|
],
|
|
"hu": 1,
|
|
"hv": 1,
|
|
"upper": false,
|
|
"nzt": true,
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "eval",
|
|
"uv": [
|
|
1,
|
|
0
|
|
],
|
|
"hu": 1,
|
|
"hv": 1,
|
|
"upper": false,
|
|
"nzt": true,
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "eval",
|
|
"uv": [
|
|
0.1,
|
|
0.9
|
|
],
|
|
"hu": 1,
|
|
"hv": 1,
|
|
"upper": false,
|
|
"nzt": true,
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "eval",
|
|
"uv": [
|
|
0.5,
|
|
0.5
|
|
],
|
|
"hu": 2,
|
|
"hv": 1,
|
|
"upper": false,
|
|
"nzt": true,
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "eval",
|
|
"uv": [
|
|
0.5,
|
|
0.5
|
|
],
|
|
"hu": 1,
|
|
"hv": 2,
|
|
"upper": false,
|
|
"nzt": true,
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "eval",
|
|
"uv": [
|
|
0.3,
|
|
0.6
|
|
],
|
|
"hu": 3,
|
|
"hv": 0,
|
|
"upper": false,
|
|
"nzt": true,
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "eval",
|
|
"uv": [
|
|
0.3,
|
|
0.6
|
|
],
|
|
"hu": 0,
|
|
"hv": 3,
|
|
"upper": false,
|
|
"nzt": true,
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "eval",
|
|
"uv": [
|
|
0.4,
|
|
0.4
|
|
],
|
|
"hu": 3,
|
|
"hv": 3,
|
|
"upper": true,
|
|
"nzt": true,
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "eval_simple",
|
|
"uv": [
|
|
0.2,
|
|
0.8
|
|
],
|
|
"hu": 2,
|
|
"hv": 1,
|
|
"upper": false
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "api_offset_m12_normals_boxes",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmSurfaces.cpp:548 (TestSmCreateOffsetSurface)",
|
|
"inputs": {
|
|
"kind": "script",
|
|
"off": {
|
|
"d": -12.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"bspline": {
|
|
"oob": false,
|
|
"net": [
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-90.00000000000001,
|
|
-40.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-15.00993828742204,
|
|
-90.0,
|
|
-37.49503085628898,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-20.899184886754,
|
|
-90.0,
|
|
-29.46066919081585,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-29.8616613560007,
|
|
-90.0,
|
|
-24.45419962835159,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-41.04540877725864,
|
|
-90.0,
|
|
-21.58500943904096,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-54.0815336892012,
|
|
-90.0,
|
|
-19.79899179084966,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-62.629534065817,
|
|
-90.0,
|
|
-23.21819194149598,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-20.00000000000001,
|
|
-50.00000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-14.17192594490645,
|
|
-20.00000000000001,
|
|
-47.91403702754678,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-18.11902186410478,
|
|
-19.99999999999999,
|
|
-39.11280302897903,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-25.35399362720083,
|
|
-20.00000000000004,
|
|
-33.42503955402192,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-35.09449053271035,
|
|
-20.00000000000002,
|
|
-29.66201132684917,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-47.19784042704145,
|
|
-20.00000000000001,
|
|
-26.67879014901961,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-55.1554408789804,
|
|
-20.00000000000001,
|
|
-29.86183032979519,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-10.00000000000001,
|
|
-20.00000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-16.68596297245324,
|
|
-10.00000000000001,
|
|
-16.65701851377339,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-26.4595109320524,
|
|
-10.00000000000001,
|
|
-10.15640151448953,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-38.87699681360041,
|
|
-10.00000000000001,
|
|
-6.51251977701096,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-52.94724526635518,
|
|
-10.00000000000001,
|
|
-5.4310056634246,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-67.84892021352071,
|
|
-10.00000000000001,
|
|
-6.03939507450981,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-77.5777204394902,
|
|
-10.00000000000001,
|
|
-9.9309151648976,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-10.00000000000001,
|
|
-39.99999999999999,
|
|
39.99999999999999,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-21.71403702754681,
|
|
-39.99999999999999,
|
|
45.85701851377338,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-43.14048906794761,
|
|
-39.99999999999999,
|
|
47.75640151448948,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-65.9230031863996,
|
|
-40.0,
|
|
47.31251977701093,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-88.65275473364481,
|
|
-40.0,
|
|
43.03100566342455,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-109.15107978647926,
|
|
-39.99999999999999,
|
|
35.2393950745098,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-122.42227956050978,
|
|
-39.99999999999999,
|
|
29.9309151648976,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-10.0,
|
|
-90.0,
|
|
10.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-19.20000000000002,
|
|
-90.0,
|
|
14.60000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-34.80000000000001,
|
|
-90.0,
|
|
18.8,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-52.4,
|
|
-90.0,
|
|
20.4,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-70.8,
|
|
-90.0,
|
|
18.8,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-88.5,
|
|
-90.0,
|
|
14.6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-99.99999999999999,
|
|
-90.0,
|
|
10.00000000000001,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 3,
|
|
"q": 3,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.5,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
],
|
|
"v": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.25,
|
|
0.5,
|
|
0.75,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"steps": [
|
|
{
|
|
"op": "normal",
|
|
"uv": [
|
|
0,
|
|
0
|
|
],
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "normal",
|
|
"uv": [
|
|
1,
|
|
1
|
|
],
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "normal",
|
|
"uv": [
|
|
0.5,
|
|
0.25
|
|
],
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "eval_pt",
|
|
"uv": [
|
|
0.7,
|
|
0.2
|
|
]
|
|
},
|
|
{
|
|
"op": "knots",
|
|
"param": 0
|
|
},
|
|
{
|
|
"op": "knots",
|
|
"param": 1,
|
|
"ivl": [
|
|
0.2,
|
|
0.8
|
|
]
|
|
},
|
|
{
|
|
"op": "max_anal"
|
|
},
|
|
{
|
|
"op": "bbox",
|
|
"dom": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"want": [
|
|
true,
|
|
true,
|
|
true
|
|
],
|
|
"expand": true
|
|
},
|
|
{
|
|
"op": "bbox",
|
|
"dom": [
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.75
|
|
],
|
|
"want": [
|
|
true,
|
|
true,
|
|
true
|
|
],
|
|
"expand": false
|
|
},
|
|
{
|
|
"op": "is_planar",
|
|
"tol": 1e-06
|
|
},
|
|
{
|
|
"op": "is_kind_of",
|
|
"t": 15400
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "api_offset_m12_default_singularities",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmSurfaces.cpp:548 (TestSmCreateOffsetSurface)",
|
|
"inputs": {
|
|
"kind": "script",
|
|
"off": {
|
|
"d": -12.0,
|
|
"owns": true,
|
|
"sing": 16,
|
|
"allow": false,
|
|
"base": {
|
|
"bspline": {
|
|
"oob": false,
|
|
"net": [
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-90.00000000000001,
|
|
-40.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-15.00993828742204,
|
|
-90.0,
|
|
-37.49503085628898,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-20.899184886754,
|
|
-90.0,
|
|
-29.46066919081585,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-29.8616613560007,
|
|
-90.0,
|
|
-24.45419962835159,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-41.04540877725864,
|
|
-90.0,
|
|
-21.58500943904096,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-54.0815336892012,
|
|
-90.0,
|
|
-19.79899179084966,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-62.629534065817,
|
|
-90.0,
|
|
-23.21819194149598,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-20.00000000000001,
|
|
-50.00000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-14.17192594490645,
|
|
-20.00000000000001,
|
|
-47.91403702754678,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-18.11902186410478,
|
|
-19.99999999999999,
|
|
-39.11280302897903,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-25.35399362720083,
|
|
-20.00000000000004,
|
|
-33.42503955402192,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-35.09449053271035,
|
|
-20.00000000000002,
|
|
-29.66201132684917,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-47.19784042704145,
|
|
-20.00000000000001,
|
|
-26.67879014901961,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-55.1554408789804,
|
|
-20.00000000000001,
|
|
-29.86183032979519,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-10.00000000000001,
|
|
-20.00000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-16.68596297245324,
|
|
-10.00000000000001,
|
|
-16.65701851377339,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-26.4595109320524,
|
|
-10.00000000000001,
|
|
-10.15640151448953,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-38.87699681360041,
|
|
-10.00000000000001,
|
|
-6.51251977701096,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-52.94724526635518,
|
|
-10.00000000000001,
|
|
-5.4310056634246,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-67.84892021352071,
|
|
-10.00000000000001,
|
|
-6.03939507450981,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-77.5777204394902,
|
|
-10.00000000000001,
|
|
-9.9309151648976,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-10.00000000000001,
|
|
-39.99999999999999,
|
|
39.99999999999999,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-21.71403702754681,
|
|
-39.99999999999999,
|
|
45.85701851377338,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-43.14048906794761,
|
|
-39.99999999999999,
|
|
47.75640151448948,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-65.9230031863996,
|
|
-40.0,
|
|
47.31251977701093,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-88.65275473364481,
|
|
-40.0,
|
|
43.03100566342455,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-109.15107978647926,
|
|
-39.99999999999999,
|
|
35.2393950745098,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-122.42227956050978,
|
|
-39.99999999999999,
|
|
29.9309151648976,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-10.0,
|
|
-90.0,
|
|
10.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-19.20000000000002,
|
|
-90.0,
|
|
14.60000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-34.80000000000001,
|
|
-90.0,
|
|
18.8,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-52.4,
|
|
-90.0,
|
|
20.4,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-70.8,
|
|
-90.0,
|
|
18.8,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-88.5,
|
|
-90.0,
|
|
14.6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-99.99999999999999,
|
|
-90.0,
|
|
10.00000000000001,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 3,
|
|
"q": 3,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.5,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
],
|
|
"v": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.25,
|
|
0.5,
|
|
0.75,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"steps": [
|
|
{
|
|
"op": "state"
|
|
},
|
|
{
|
|
"op": "eval",
|
|
"uv": [
|
|
0.5,
|
|
0.5
|
|
],
|
|
"hu": 1,
|
|
"hv": 1,
|
|
"upper": false,
|
|
"nzt": true,
|
|
"ul": true,
|
|
"vl": true
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "api_create_offset_m12",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmSurfaces.cpp:548 (TestSmCreateOffsetSurface)",
|
|
"inputs": {
|
|
"kind": "script",
|
|
"off": {
|
|
"d": 0.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"bspline": {
|
|
"oob": false,
|
|
"net": [
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-90.00000000000001,
|
|
-40.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-15.00993828742204,
|
|
-90.0,
|
|
-37.49503085628898,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-20.899184886754,
|
|
-90.0,
|
|
-29.46066919081585,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-29.8616613560007,
|
|
-90.0,
|
|
-24.45419962835159,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-41.04540877725864,
|
|
-90.0,
|
|
-21.58500943904096,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-54.0815336892012,
|
|
-90.0,
|
|
-19.79899179084966,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-62.629534065817,
|
|
-90.0,
|
|
-23.21819194149598,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-20.00000000000001,
|
|
-50.00000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-14.17192594490645,
|
|
-20.00000000000001,
|
|
-47.91403702754678,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-18.11902186410478,
|
|
-19.99999999999999,
|
|
-39.11280302897903,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-25.35399362720083,
|
|
-20.00000000000004,
|
|
-33.42503955402192,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-35.09449053271035,
|
|
-20.00000000000002,
|
|
-29.66201132684917,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-47.19784042704145,
|
|
-20.00000000000001,
|
|
-26.67879014901961,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-55.1554408789804,
|
|
-20.00000000000001,
|
|
-29.86183032979519,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-10.00000000000001,
|
|
-20.00000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-16.68596297245324,
|
|
-10.00000000000001,
|
|
-16.65701851377339,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-26.4595109320524,
|
|
-10.00000000000001,
|
|
-10.15640151448953,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-38.87699681360041,
|
|
-10.00000000000001,
|
|
-6.51251977701096,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-52.94724526635518,
|
|
-10.00000000000001,
|
|
-5.4310056634246,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-67.84892021352071,
|
|
-10.00000000000001,
|
|
-6.03939507450981,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-77.5777204394902,
|
|
-10.00000000000001,
|
|
-9.9309151648976,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-10.00000000000001,
|
|
-39.99999999999999,
|
|
39.99999999999999,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-21.71403702754681,
|
|
-39.99999999999999,
|
|
45.85701851377338,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-43.14048906794761,
|
|
-39.99999999999999,
|
|
47.75640151448948,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-65.9230031863996,
|
|
-40.0,
|
|
47.31251977701093,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-88.65275473364481,
|
|
-40.0,
|
|
43.03100566342455,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-109.15107978647926,
|
|
-39.99999999999999,
|
|
35.2393950745098,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-122.42227956050978,
|
|
-39.99999999999999,
|
|
29.9309151648976,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-10.0,
|
|
-90.0,
|
|
10.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-19.20000000000002,
|
|
-90.0,
|
|
14.60000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-34.80000000000001,
|
|
-90.0,
|
|
18.8,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-52.4,
|
|
-90.0,
|
|
20.4,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-70.8,
|
|
-90.0,
|
|
18.8,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-88.5,
|
|
-90.0,
|
|
14.6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-99.99999999999999,
|
|
-90.0,
|
|
10.00000000000001,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 3,
|
|
"q": 3,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.5,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
],
|
|
"v": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.25,
|
|
0.5,
|
|
0.75,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"steps": [
|
|
{
|
|
"op": "create_offset",
|
|
"d": -12.0
|
|
},
|
|
{
|
|
"op": "create_offset",
|
|
"d": 0.0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "api_offset_m12_copy_split",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmSurfaces.cpp:548 (TestSmCreateOffsetSurface)",
|
|
"inputs": {
|
|
"kind": "script",
|
|
"off": {
|
|
"d": -12.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"bspline": {
|
|
"oob": false,
|
|
"net": [
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-90.00000000000001,
|
|
-40.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-15.00993828742204,
|
|
-90.0,
|
|
-37.49503085628898,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-20.899184886754,
|
|
-90.0,
|
|
-29.46066919081585,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-29.8616613560007,
|
|
-90.0,
|
|
-24.45419962835159,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-41.04540877725864,
|
|
-90.0,
|
|
-21.58500943904096,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-54.0815336892012,
|
|
-90.0,
|
|
-19.79899179084966,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-62.629534065817,
|
|
-90.0,
|
|
-23.21819194149598,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-20.00000000000001,
|
|
-50.00000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-14.17192594490645,
|
|
-20.00000000000001,
|
|
-47.91403702754678,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-18.11902186410478,
|
|
-19.99999999999999,
|
|
-39.11280302897903,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-25.35399362720083,
|
|
-20.00000000000004,
|
|
-33.42503955402192,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-35.09449053271035,
|
|
-20.00000000000002,
|
|
-29.66201132684917,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-47.19784042704145,
|
|
-20.00000000000001,
|
|
-26.67879014901961,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-55.1554408789804,
|
|
-20.00000000000001,
|
|
-29.86183032979519,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-9.99999999999999,
|
|
-10.00000000000001,
|
|
-20.00000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-16.68596297245324,
|
|
-10.00000000000001,
|
|
-16.65701851377339,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-26.4595109320524,
|
|
-10.00000000000001,
|
|
-10.15640151448953,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-38.87699681360041,
|
|
-10.00000000000001,
|
|
-6.51251977701096,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-52.94724526635518,
|
|
-10.00000000000001,
|
|
-5.4310056634246,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-67.84892021352071,
|
|
-10.00000000000001,
|
|
-6.03939507450981,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-77.5777204394902,
|
|
-10.00000000000001,
|
|
-9.9309151648976,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-10.00000000000001,
|
|
-39.99999999999999,
|
|
39.99999999999999,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-21.71403702754681,
|
|
-39.99999999999999,
|
|
45.85701851377338,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-43.14048906794761,
|
|
-39.99999999999999,
|
|
47.75640151448948,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-65.9230031863996,
|
|
-40.0,
|
|
47.31251977701093,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-88.65275473364481,
|
|
-40.0,
|
|
43.03100566342455,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-109.15107978647926,
|
|
-39.99999999999999,
|
|
35.2393950745098,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-122.42227956050978,
|
|
-39.99999999999999,
|
|
29.9309151648976,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-10.0,
|
|
-90.0,
|
|
10.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-19.20000000000002,
|
|
-90.0,
|
|
14.60000000000001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-34.80000000000001,
|
|
-90.0,
|
|
18.8,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-52.4,
|
|
-90.0,
|
|
20.4,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-70.8,
|
|
-90.0,
|
|
18.8,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-88.5,
|
|
-90.0,
|
|
14.6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-99.99999999999999,
|
|
-90.0,
|
|
10.00000000000001,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 3,
|
|
"q": 3,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.5,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
],
|
|
"v": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.25,
|
|
0.5,
|
|
0.75,
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"steps": [
|
|
{
|
|
"op": "copy"
|
|
},
|
|
{
|
|
"op": "split",
|
|
"t": 0.4,
|
|
"param": 0
|
|
},
|
|
{
|
|
"op": "split",
|
|
"t": 0.6,
|
|
"param": 1
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "topo_nested_zero_offsets",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:353 (nested 0.0 offsets of an extruded unit square)",
|
|
"inputs": {
|
|
"kind": "script",
|
|
"off": {
|
|
"d": 0.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"offset": {
|
|
"d": 0.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"bspline": {
|
|
"oob": false,
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"steps": [
|
|
{
|
|
"op": "state"
|
|
},
|
|
{
|
|
"op": "eval",
|
|
"uv": [
|
|
0.25,
|
|
0.75
|
|
],
|
|
"hu": 1,
|
|
"hv": 1,
|
|
"upper": false,
|
|
"nzt": true,
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "eval",
|
|
"uv": [
|
|
0.25,
|
|
0.75
|
|
],
|
|
"hu": 1,
|
|
"hv": 1,
|
|
"upper": true,
|
|
"nzt": true,
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "eval_simple",
|
|
"uv": [
|
|
0.5,
|
|
0.5
|
|
],
|
|
"hu": 1,
|
|
"hv": 1,
|
|
"upper": false
|
|
},
|
|
{
|
|
"op": "eval_pt",
|
|
"uv": [
|
|
0.3,
|
|
0.3
|
|
]
|
|
},
|
|
{
|
|
"op": "normal",
|
|
"uv": [
|
|
0.3,
|
|
0.3
|
|
],
|
|
"ul": true,
|
|
"vl": true
|
|
},
|
|
{
|
|
"op": "max_anal"
|
|
},
|
|
{
|
|
"op": "knots",
|
|
"param": 0
|
|
},
|
|
{
|
|
"op": "eq",
|
|
"other": {
|
|
"d": 0.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"offset": {
|
|
"d": 0.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"bspline": {
|
|
"oob": false,
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"op": "eq",
|
|
"other": {
|
|
"d": 1.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"offset": {
|
|
"d": 0.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"bspline": {
|
|
"oob": false,
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"op": "is_planar",
|
|
"tol": 1e-09
|
|
},
|
|
{
|
|
"op": "bbox",
|
|
"dom": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"want": [
|
|
true,
|
|
true,
|
|
true
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "topo_nested_zero_offsets_create_offset",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:353 (nested 0.0 offsets of an extruded unit square)",
|
|
"inputs": {
|
|
"kind": "script",
|
|
"off": {
|
|
"d": 0.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"offset": {
|
|
"d": 0.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"bspline": {
|
|
"oob": false,
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"steps": [
|
|
{
|
|
"op": "create_offset",
|
|
"d": 0.0
|
|
},
|
|
{
|
|
"op": "copy"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "merge_offset_nurb_r5",
|
|
"upstream_ref": "tests/prog_test/src/smMergeTest.cpp:2130 (fillet-radius offsets of NURBS face surfaces)",
|
|
"inputs": {
|
|
"kind": "script",
|
|
"off": {
|
|
"d": 5.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
}
|
|
},
|
|
"steps": [
|
|
{
|
|
"op": "state"
|
|
},
|
|
{
|
|
"op": "max_anal"
|
|
},
|
|
{
|
|
"op": "knots",
|
|
"param": 0
|
|
},
|
|
{
|
|
"op": "knots",
|
|
"param": 1
|
|
},
|
|
{
|
|
"op": "bbox",
|
|
"dom": "NAT",
|
|
"want": [
|
|
true,
|
|
true,
|
|
true
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "merge_offset_nurb_rm5",
|
|
"upstream_ref": "tests/prog_test/src/smMergeTest.cpp:2130 (fillet-radius offsets of NURBS face surfaces)",
|
|
"inputs": {
|
|
"kind": "script",
|
|
"off": {
|
|
"d": -5.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
}
|
|
},
|
|
"steps": [
|
|
{
|
|
"op": "state"
|
|
},
|
|
{
|
|
"op": "max_anal"
|
|
},
|
|
{
|
|
"op": "knots",
|
|
"param": 0
|
|
},
|
|
{
|
|
"op": "knots",
|
|
"param": 1
|
|
},
|
|
{
|
|
"op": "bbox",
|
|
"dom": "NAT",
|
|
"want": [
|
|
true,
|
|
true,
|
|
true
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_offset_m1",
|
|
"upstream_ref": "tests/prog_test/src/smMergeTest.cpp:2130 (fillet-radius offsets of NURBS face surfaces)",
|
|
"inputs": {
|
|
"kind": "script",
|
|
"off": {
|
|
"d": -1.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
}
|
|
},
|
|
"steps": [
|
|
{
|
|
"op": "state"
|
|
},
|
|
{
|
|
"op": "max_anal"
|
|
},
|
|
{
|
|
"op": "knots",
|
|
"param": 0
|
|
},
|
|
{
|
|
"op": "knots",
|
|
"param": 1
|
|
},
|
|
{
|
|
"op": "bbox",
|
|
"dom": "NAT",
|
|
"want": [
|
|
true,
|
|
true,
|
|
true
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_offset_p2",
|
|
"upstream_ref": "tests/prog_test/src/smMergeTest.cpp:2130 (fillet-radius offsets of NURBS face surfaces)",
|
|
"inputs": {
|
|
"kind": "script",
|
|
"off": {
|
|
"d": 2.0,
|
|
"owns": true,
|
|
"sing": 0,
|
|
"allow": false,
|
|
"base": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
}
|
|
},
|
|
"steps": [
|
|
{
|
|
"op": "state"
|
|
},
|
|
{
|
|
"op": "max_anal"
|
|
},
|
|
{
|
|
"op": "knots",
|
|
"param": 0
|
|
},
|
|
{
|
|
"op": "knots",
|
|
"param": 1
|
|
},
|
|
{
|
|
"op": "bbox",
|
|
"dom": "NAT",
|
|
"want": [
|
|
true,
|
|
true,
|
|
true
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
} |