mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-15 21:20:54 +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
11441 lines
200 KiB
JSON
Vendored
11441 lines
200 KiB
JSON
Vendored
{
|
|
"cases": [
|
|
{
|
|
"name": "DropCurveCurve_inspect_tol1e-06",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_inspect_tol0.001",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"tol": 0.001,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_inspect_unsized",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
2,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_epolygon_all",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_epolygon_tail",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_epolygon_bad",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"k": 0,
|
|
"l": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_compress",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_to2d",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"kind": "to2d"
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_to3d",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"kind": "to3d"
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_rat_to_non_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"kind": "rat_to_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_non_rat_to_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_make_non_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_copy_null",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_prune_rat_0",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": false
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_prune_rat_1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_reparam_0_1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_reparam_-2.5_7.25",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
-2.5,
|
|
7.25
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_size_arrays_smaller",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
0,
|
|
1,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_size_arrays_larger",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
2,
|
|
2,
|
|
4
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_equal_self",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"b": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_num_denom",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"mode": "num_denom"
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_denom_func",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"mode": "denom_func"
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveCurve_from_num_no_den",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "DropCurveCurve.smc"
|
|
}
|
|
},
|
|
"mode": "from_num_denom"
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_inspect_tol1e-06",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
9,
|
|
13
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_inspect_tol0.001",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"tol": 0.001,
|
|
"sized": [
|
|
9,
|
|
13
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_inspect_unsized",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
10,
|
|
13
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_epolygon_all",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"k": 0,
|
|
"l": 9
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_epolygon_tail",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"k": 4,
|
|
"l": 9
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_epolygon_bad",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"k": 0,
|
|
"l": 10
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_compress",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_to2d",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"kind": "to2d"
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_to3d",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"kind": "to3d"
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_rat_to_non_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"kind": "rat_to_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_non_rat_to_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_make_non_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_copy_null",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_prune_rat_0",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": false
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_prune_rat_1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_reparam_0_1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_reparam_-2.5_7.25",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
-2.5,
|
|
7.25
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_size_arrays_smaller",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
8,
|
|
1,
|
|
12
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_size_arrays_larger",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
10,
|
|
2,
|
|
14
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_equal_self",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"b": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_num_denom",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"mode": "num_denom"
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_denom_func",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"mode": "denom_func"
|
|
}
|
|
},
|
|
{
|
|
"name": "closedCurve_from_num_no_den",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"mode": "from_num_denom"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_inspect_tol1e-06",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
94,
|
|
97
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_inspect_tol0.001",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"tol": 0.001,
|
|
"sized": [
|
|
94,
|
|
97
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_inspect_unsized",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
95,
|
|
97
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_epolygon_all",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"k": 0,
|
|
"l": 94
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_epolygon_tail",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"k": 47,
|
|
"l": 94
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_epolygon_bad",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"k": 0,
|
|
"l": 95
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_compress",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_to2d",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"kind": "to2d"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_to3d",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"kind": "to3d"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_rat_to_non_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"kind": "rat_to_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_non_rat_to_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_make_non_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_copy_null",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_prune_rat_0",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": false
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_prune_rat_1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_reparam_0_1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_reparam_-2.5_7.25",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
-2.5,
|
|
7.25
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_size_arrays_smaller",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
93,
|
|
1,
|
|
96
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_size_arrays_larger",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
95,
|
|
2,
|
|
98
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_equal_self",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"b": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_num_denom",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"mode": "num_denom"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_denom_func",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"mode": "denom_func"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvToOffset_from_num_no_den",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvToOffset.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvToOffset.smc"
|
|
}
|
|
},
|
|
"mode": "from_num_denom"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_inspect_tol1e-06",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
6,
|
|
10
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_inspect_tol0.001",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"tol": 0.001,
|
|
"sized": [
|
|
6,
|
|
10
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_inspect_unsized",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
7,
|
|
10
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_epolygon_all",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"k": 0,
|
|
"l": 6
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_epolygon_tail",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"k": 3,
|
|
"l": 6
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_epolygon_bad",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"k": 0,
|
|
"l": 7
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_compress",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_to2d",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"kind": "to2d"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_to3d",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"kind": "to3d"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_rat_to_non_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"kind": "rat_to_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_non_rat_to_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_make_non_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_copy_null",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_prune_rat_0",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": false
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_prune_rat_1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_reparam_0_1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_reparam_-2.5_7.25",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
-2.5,
|
|
7.25
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_size_arrays_smaller",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
5,
|
|
1,
|
|
9
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_size_arrays_larger",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
7,
|
|
2,
|
|
11
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_equal_self",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"b": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_num_denom",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"mode": "num_denom"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_denom_func",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"mode": "denom_func"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim1_from_num_no_den",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"mode": "from_num_denom"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_inspect_tol1e-06",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_inspect_tol0.001",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"tol": 0.001,
|
|
"sized": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_inspect_unsized",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
5,
|
|
8
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_epolygon_all",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"k": 0,
|
|
"l": 4
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_epolygon_tail",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"k": 2,
|
|
"l": 4
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_epolygon_bad",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"k": 0,
|
|
"l": 5
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_compress",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_to2d",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"kind": "to2d"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_to3d",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"kind": "to3d"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_rat_to_non_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"kind": "rat_to_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_non_rat_to_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_make_non_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_copy_null",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_prune_rat_0",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": false
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_prune_rat_1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_reparam_0_1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_reparam_-2.5_7.25",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
-2.5,
|
|
7.25
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_size_arrays_smaller",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
3,
|
|
1,
|
|
7
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_size_arrays_larger",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
5,
|
|
2,
|
|
9
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_equal_self",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"b": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_num_denom",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"mode": "num_denom"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_denom_func",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"mode": "denom_func"
|
|
}
|
|
},
|
|
{
|
|
"name": "crvTrim2_from_num_no_den",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"mode": "from_num_denom"
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_inspect_tol1e-06",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
1388,
|
|
1393
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_inspect_tol0.001",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"tol": 0.001,
|
|
"sized": [
|
|
1388,
|
|
1393
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_inspect_unsized",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
1389,
|
|
1393
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_epolygon_all",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"k": 0,
|
|
"l": 1388
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_epolygon_tail",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"k": 694,
|
|
"l": 1388
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_epolygon_bad",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"k": 0,
|
|
"l": 1389
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_compress",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_to2d",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"kind": "to2d"
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_to3d",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"kind": "to3d"
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_rat_to_non_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"kind": "rat_to_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_non_rat_to_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_make_non_rat",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_copy_null",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_prune_rat_0",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": false
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_prune_rat_1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_reparam_0_1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_reparam_-2.5_7.25",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
-2.5,
|
|
7.25
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_size_arrays_smaller",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
1387,
|
|
1,
|
|
1392
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_size_arrays_larger",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
1389,
|
|
2,
|
|
1394
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_equal_self",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"b": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_num_denom",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"mode": "num_denom"
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_denom_func",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"mode": "denom_func"
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_from_num_no_den",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc (prog_test curve input; my_test_drop_point / my_test_surface_closest_point use the same NL_CURVE paths)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"mode": "from_num_denom"
|
|
}
|
|
},
|
|
{
|
|
"name": "trim_pair_compatible",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc, crvTrim2.smc",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
{
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "trim1_compatible_self",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
{
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_trim1_rat_compatible",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc, crvTrim1.smc",
|
|
"inputs": {
|
|
"op": "rat_compatible",
|
|
"curves": [
|
|
{
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
{
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
{
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "trim_pair_equal",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc, crvTrim2.smc",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"b": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"tol3d": 1.0,
|
|
"tol1d": 1.0
|
|
}
|
|
},
|
|
{
|
|
"name": "trim1_copy_into_trim2",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim1.smc -> crvTrim2.smc (too small)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"kind": "copy_into",
|
|
"dst": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "trim2_copy_into_trim1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/crvTrim2.smc -> crvTrim1.smc",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim2.smc"
|
|
}
|
|
},
|
|
"kind": "copy_into",
|
|
"dst": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "closed_trim1_coincident",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc, crvTrim1.smc",
|
|
"inputs": {
|
|
"op": "coincident",
|
|
"a": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"b": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
},
|
|
"tol": 1e-06
|
|
}
|
|
},
|
|
{
|
|
"name": "closed_self_coincident",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/closedCurve.smc",
|
|
"inputs": {
|
|
"op": "coincident",
|
|
"a": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"b": {
|
|
"smc": {
|
|
"$upstream_file": "closedCurve.smc"
|
|
}
|
|
},
|
|
"tol": 1e-06
|
|
}
|
|
},
|
|
{
|
|
"name": "curve0_num_into_trim1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/curve0.smc -> crvTrim1.smc (too small)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
},
|
|
"mode": "num_denom",
|
|
"dst": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg0_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg0_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg0_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg0_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg0_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg1_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg1_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg1_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg1_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg1_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg2_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg2_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg2_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg2_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg2_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg3_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg3_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg3_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg3_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_seg3_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_compatible",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_rat_compatible",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "rat_compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
0,
|
|
0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1.0,
|
|
1.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_equal_01",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
6.0,
|
|
6.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1000000000.0
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_10x6_coincident_self",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "coincident",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
-3.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"tol": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg0_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg0_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg0_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg0_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg0_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg1_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg1_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg1_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg1_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg1_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg2_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg2_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg2_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg2_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg2_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg3_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg3_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg3_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg3_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_seg3_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_compatible",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_rat_compatible",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "rat_compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
0,
|
|
0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1.0,
|
|
1.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_equal_01",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1e-09,
|
|
1e-09
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1000000000.0
|
|
}
|
|
},
|
|
{
|
|
"name": "rect_far_1e-9_coincident_self",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "coincident",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
10.0,
|
|
10.0
|
|
]
|
|
},
|
|
"tol": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg0_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg0_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg0_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg0_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg0_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg1_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg1_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg1_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg1_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg1_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg2_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
6.123233995736766e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg2_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
6.123233995736766e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg2_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
6.123233995736766e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg2_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
6.123233995736766e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg2_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
6.123233995736766e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg3_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
6.123233995736766e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.500000000000002,
|
|
-4.330127018922192,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999998,
|
|
4.999999999999998
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg3_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
6.123233995736766e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.500000000000002,
|
|
-4.330127018922192,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999998,
|
|
4.999999999999998
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg3_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
6.123233995736766e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.500000000000002,
|
|
-4.330127018922192,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999998,
|
|
4.999999999999998
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg3_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
6.123233995736766e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.500000000000002,
|
|
-4.330127018922192,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999998,
|
|
4.999999999999998
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg3_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
6.123233995736766e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.500000000000002,
|
|
-4.330127018922192,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999998,
|
|
4.999999999999998
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg4_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-2.500000000000002,
|
|
-4.330127018922192,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
-4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.000000000000003,
|
|
5.000000000000003
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg4_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-2.500000000000002,
|
|
-4.330127018922192,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
-4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.000000000000003,
|
|
5.000000000000003
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg4_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-2.500000000000002,
|
|
-4.330127018922192,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
-4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.000000000000003,
|
|
5.000000000000003
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg4_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-2.500000000000002,
|
|
-4.330127018922192,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
-4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.000000000000003,
|
|
5.000000000000003
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg4_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-2.500000000000002,
|
|
-4.330127018922192,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
-4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.000000000000003,
|
|
5.000000000000003
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg5_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
-4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg5_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
-4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg5_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
-4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg5_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
-4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_seg5_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
-4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_compatible",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
6.123233995736766e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
6.123233995736766e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.500000000000002,
|
|
-4.330127018922192,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999998,
|
|
4.999999999999998
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
-2.500000000000002,
|
|
-4.330127018922192,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
-4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.000000000000003,
|
|
5.000000000000003
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
-4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_rat_compatible",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "rat_compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5.0,
|
|
6.123233995736766e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
-5.0,
|
|
6.123233995736766e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.500000000000002,
|
|
-4.330127018922192,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999998,
|
|
4.999999999999998
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
-2.500000000000002,
|
|
-4.330127018922192,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
-4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.000000000000003,
|
|
5.000000000000003
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
-4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
0,
|
|
0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1.0,
|
|
1.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_equal_01",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.499999999999999,
|
|
4.330127018922194,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
5.0,
|
|
5.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1000000000.0
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_r5_coincident_self",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "coincident",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
5.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.5000000000000004,
|
|
4.330127018922193,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
4.999999999999999,
|
|
4.999999999999999
|
|
]
|
|
},
|
|
"tol": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg0_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg0_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg0_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg0_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg0_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg1_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg1_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg1_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg1_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg1_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg2_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg2_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg2_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg2_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg2_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg3_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
9999999999.999998,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg3_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
9999999999.999998,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg3_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
9999999999.999998,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg3_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
9999999999.999998,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg3_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
9999999999.999998,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg4_inspect_tol1e-07",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
9999999999.999998,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg4_inspect_tol1e-09",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
9999999999.999998,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg4_prune_flat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
9999999999.999998,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"kind": "prune_rat",
|
|
"flg": true
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg4_reparam",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
9999999999.999998,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_seg4_epolygon",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "epolygon",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
9999999999.999998,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"k": 0,
|
|
"l": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_compatible",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
9999999999.999998,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
9999999999.999998,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_rat_compatible",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "rat_compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
9999999999.999998,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
9999999999.999998,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
0,
|
|
0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
1.0,
|
|
1.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_equal_01",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9999999999.999998,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1000000000.0
|
|
}
|
|
},
|
|
{
|
|
"name": "pentagon_far_1.5e-6_coincident_self",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "coincident",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
10000000000.000002,
|
|
10000000000.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10000000000.0,
|
|
10000000000.000002,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.6973983046972182e-06,
|
|
2.6973983046972182e-06
|
|
]
|
|
},
|
|
"tol": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_00_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_00_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_00_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_00_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_01_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_01_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_01_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_01_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_02_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_02_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_02_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_02_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_03_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_03_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_03_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_03_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_04_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_04_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_04_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_04_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_05_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_05_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_05_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_05_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_06_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_06_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_06_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_06_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_07_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_07_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_07_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_07_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_08_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_08_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_08_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_08_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_09_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_09_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_09_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_09_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_10_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_10_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_10_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_10_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_11_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_11_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_11_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_11_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_12_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_12_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_12_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_12_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_13_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_13_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_13_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_13_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_14_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_14_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_14_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
20.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_14_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_15_equal",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"b": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol3d": 1e-07,
|
|
"tol1d": 1e-07
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_15_compatible",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "compatible",
|
|
"curves": [
|
|
{
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
{
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_15_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
0.0,
|
|
0.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
},
|
|
"tol": 1e-07,
|
|
"sized": [
|
|
1,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "line_join_15_reparam",
|
|
"upstream_ref": "tests/prog_test/src/smTopoTest.cpp:3310 (my_test_reversed_line_join)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
14.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4.0,
|
|
0.0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 1,
|
|
"u": [
|
|
2.0,
|
|
2.0,
|
|
7.0,
|
|
7.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
0.0,
|
|
2.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "Surface_cross_side1",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"side": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "Surface_cross_side2",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"side": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "Surface_cross_side3",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"side": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "Surface_cross_side4",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"side": 4
|
|
}
|
|
},
|
|
{
|
|
"name": "Surface_cross_side1_into_trim1",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"side": 1,
|
|
"dst": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "Surface_cross_side3_into_curve0",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"side": 3,
|
|
"dst": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_cross_side1",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"side": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_cross_side2",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"side": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_cross_side3",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"side": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_cross_side4",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"side": 4
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_cross_side1_into_trim1",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"side": 1,
|
|
"dst": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_cross_side3_into_curve0",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"side": 3,
|
|
"dst": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveSurface_cross_side1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveSurface.sms",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"side": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveSurface_cross_side2",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveSurface.sms",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"side": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveSurface_cross_side3",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveSurface.sms",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"side": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveSurface_cross_side4",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveSurface.sms",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"side": 4
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveSurface_cross_side1_into_trim1",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveSurface.sms",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"side": 1,
|
|
"dst": {
|
|
"smc": {
|
|
"$upstream_file": "crvTrim1.smc"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "DropCurveSurface_cross_side3_into_curve0",
|
|
"upstream_ref": "upstream/TestFiles/pt_TestFiles/DropCurveSurface.sms",
|
|
"inputs": {
|
|
"op": "cross_boundary",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"side": 3,
|
|
"dst": {
|
|
"smc": {
|
|
"$upstream_file": "curve0.smc"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_0_90",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 0.0,
|
|
"end": 90.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_0_90.5",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 0.0,
|
|
"end": 90.5
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_0_91",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 0.0,
|
|
"end": 91.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_0_120",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 0.0,
|
|
"end": 120.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_0_121",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 0.0,
|
|
"end": 121.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_0_180",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 0.0,
|
|
"end": 180.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_0_181",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 0.0,
|
|
"end": 181.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_0_240",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 0.0,
|
|
"end": 240.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_0_241",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 0.0,
|
|
"end": 241.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_0_270",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 0.0,
|
|
"end": 270.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_0_271",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 0.0,
|
|
"end": 271.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_0_360",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 0.0,
|
|
"end": 360.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_0_0",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 0.0,
|
|
"end": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_45_45",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 45.0,
|
|
"end": 45.0000001
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_45_405",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 45.0,
|
|
"end": 404.9999999
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_-90_90",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": -90.0,
|
|
"end": 90.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_10_371",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 10.0,
|
|
"end": 371.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_370_10",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 370.0,
|
|
"end": 10.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_720_-720",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": 720.0,
|
|
"end": -720.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_2_-100000_100000",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 2,
|
|
"start": -100000.0,
|
|
"end": 100000.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_0_90",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 0.0,
|
|
"end": 90.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_0_90.5",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 0.0,
|
|
"end": 90.5
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_0_91",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 0.0,
|
|
"end": 91.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_0_120",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 0.0,
|
|
"end": 120.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_0_121",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 0.0,
|
|
"end": 121.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_0_180",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 0.0,
|
|
"end": 180.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_0_181",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 0.0,
|
|
"end": 181.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_0_240",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 0.0,
|
|
"end": 240.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_0_241",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 0.0,
|
|
"end": 241.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_0_270",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 0.0,
|
|
"end": 270.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_0_271",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 0.0,
|
|
"end": 271.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_0_360",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 0.0,
|
|
"end": 360.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_0_0",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 0.0,
|
|
"end": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_45_45",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 45.0,
|
|
"end": 45.0000001
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_45_405",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 45.0,
|
|
"end": 404.9999999
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_-90_90",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": -90.0,
|
|
"end": 90.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_10_371",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 10.0,
|
|
"end": 371.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_370_10",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 370.0,
|
|
"end": 10.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_720_-720",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": 720.0,
|
|
"end": -720.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_4_-100000_100000",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 4,
|
|
"start": -100000.0,
|
|
"end": 100000.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_0_90",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 0.0,
|
|
"end": 90.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_0_90.5",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 0.0,
|
|
"end": 90.5
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_0_91",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 0.0,
|
|
"end": 91.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_0_120",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 0.0,
|
|
"end": 120.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_0_121",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 0.0,
|
|
"end": 121.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_0_180",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 0.0,
|
|
"end": 180.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_0_181",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 0.0,
|
|
"end": 181.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_0_240",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 0.0,
|
|
"end": 240.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_0_241",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 0.0,
|
|
"end": 241.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_0_270",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 0.0,
|
|
"end": 270.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_0_271",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 0.0,
|
|
"end": 271.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_0_360",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 0.0,
|
|
"end": 360.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_0_0",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 0.0,
|
|
"end": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_45_45",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 45.0,
|
|
"end": 45.0000001
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_45_405",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 45.0,
|
|
"end": 404.9999999
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_-90_90",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": -90.0,
|
|
"end": 90.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_10_371",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 10.0,
|
|
"end": 371.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_370_10",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 370.0,
|
|
"end": 10.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_720_-720",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": 720.0,
|
|
"end": -720.0
|
|
}
|
|
},
|
|
{
|
|
"name": "conic_5_-100000_100000",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp:1863 (N_CrvGetConicData; circle / arc construction)",
|
|
"inputs": {
|
|
"op": "conic",
|
|
"ctp": 5,
|
|
"start": -100000.0,
|
|
"end": 100000.0
|
|
}
|
|
},
|
|
{
|
|
"name": "point_inspect",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
1.0,
|
|
2.0,
|
|
3.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 0,
|
|
"u": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "point_reparam",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
1.0,
|
|
2.0,
|
|
3.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 0,
|
|
"u": [
|
|
0.0,
|
|
1.0
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"interval": [
|
|
3.0,
|
|
4.0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "parabola_2d_inspect",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
2,
|
|
5
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "parabola_2d_to3d",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "to3d"
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_arc_inspect",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
1.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
0.0,
|
|
1.0
|
|
]
|
|
],
|
|
"p": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol": 1e-09,
|
|
"sized": [
|
|
2,
|
|
5
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_arc_num_denom",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
1.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
0.0,
|
|
1.0
|
|
]
|
|
],
|
|
"p": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"mode": "num_denom"
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_arc_from_num_den",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
1.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
0.0,
|
|
1.0
|
|
]
|
|
],
|
|
"p": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"mode": "from_num_denom",
|
|
"den": {
|
|
"fu": [
|
|
1.0,
|
|
0.7071067811865476,
|
|
1.0
|
|
],
|
|
"p": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_arc_from_num_den_mismatch",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "num_denom",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
1.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
0.0,
|
|
1.0
|
|
]
|
|
],
|
|
"p": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"mode": "from_num_denom",
|
|
"den": {
|
|
"fu": [
|
|
1.0,
|
|
0.7071067811865476,
|
|
1.0,
|
|
2.0
|
|
],
|
|
"p": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.5,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_arc_weights_bad",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
1.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.0001
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
0.0,
|
|
1.0
|
|
]
|
|
],
|
|
"p": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
2,
|
|
5
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rational_point_inspect",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
2.0,
|
|
4.0,
|
|
6.0,
|
|
2.0
|
|
],
|
|
[
|
|
2.0,
|
|
4.0,
|
|
6.0,
|
|
2.0
|
|
],
|
|
[
|
|
1.0,
|
|
2.0,
|
|
3.0,
|
|
1.0
|
|
]
|
|
],
|
|
"p": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
2,
|
|
5
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "near_planar_square_tol0.001",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0.0001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
0,
|
|
0.0002,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 3,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0.5,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol": 0.001,
|
|
"sized": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "near_planar_square_tol1e-05",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0.0001,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
0,
|
|
0.0002,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 3,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0.5,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol": 1e-05,
|
|
"sized": [
|
|
4,
|
|
8
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "backtracking_line_inspect",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
"p": 3,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol": 1e-06,
|
|
"sized": [
|
|
3,
|
|
7
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "spare_storage_compress",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9,
|
|
9,
|
|
9,
|
|
5.0
|
|
]
|
|
],
|
|
"p": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
7,
|
|
8
|
|
],
|
|
"used": [
|
|
2,
|
|
5
|
|
]
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "spare_storage_set_size_grow",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9,
|
|
9,
|
|
9,
|
|
5.0
|
|
]
|
|
],
|
|
"p": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
7,
|
|
8
|
|
],
|
|
"used": [
|
|
2,
|
|
5
|
|
]
|
|
},
|
|
"kind": "set_size",
|
|
"idx": [
|
|
3,
|
|
3,
|
|
7
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "spare_storage_size_arrays_grow",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9,
|
|
9,
|
|
9,
|
|
5.0
|
|
]
|
|
],
|
|
"p": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
7,
|
|
8
|
|
],
|
|
"used": [
|
|
2,
|
|
5
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
3,
|
|
3,
|
|
7
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "spare_storage_copy_null",
|
|
"upstream_ref": "source/SMLib/src/NL_CrvBasic.cpp (edge cases)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"crv": {
|
|
"cpts": [
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9,
|
|
9,
|
|
9,
|
|
5.0
|
|
]
|
|
],
|
|
"p": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
7,
|
|
8
|
|
],
|
|
"used": [
|
|
2,
|
|
5
|
|
]
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
}
|
|
]
|
|
} |