mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-08 13:01:52 +00:00
4c95dac078
Surface object with storage/index split, validity checks, accessors, sizing, copy, u/v swap, rationality conversions, closedness, equality, cheap flatness and average lengths; C++ shim, ffi wrapper, difftest runner and fixtures (Surface.sms, offset_nurb.sms, DropCurveSurface.sms, rectangle/polygon/cylinder and edge cases). difftest: 3220 cases, bit-identical. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
18270 lines
249 KiB
JSON
18270 lines
249 KiB
JSON
{
|
|
"cases": [
|
|
{
|
|
"name": "surface_sms_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
13,
|
|
1,
|
|
17,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_inspect_unsized",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"eps": 1.0,
|
|
"sized": [
|
|
14,
|
|
1,
|
|
17,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_enet_all",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"idx": [
|
|
0,
|
|
13,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_enet_part",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"idx": [
|
|
1,
|
|
13,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_enet_bad",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"idx": [
|
|
0,
|
|
14,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_compress",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_swap_uv",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"kind": "swap_uv"
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_non_rat_to_rat",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_make_non_rat",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_prune_rat",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"kind": "prune_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_reparam_uv",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
-2.0,
|
|
3.0,
|
|
10.0,
|
|
11.0
|
|
],
|
|
"dir": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_reparam_u",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
0.0,
|
|
1.0,
|
|
5.0,
|
|
6.0
|
|
],
|
|
"dir": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_reparam_v",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
7.0,
|
|
9.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"dir": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_set_size",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"kind": "set_size",
|
|
"idx": [
|
|
12,
|
|
0,
|
|
1,
|
|
1,
|
|
16,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_copy_null",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_size_arrays_shrink",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_size_arrays_grow",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
15,
|
|
1,
|
|
3,
|
|
1,
|
|
19,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "surface_sms_equal_self",
|
|
"upstream_ref": "tests/prog_test/src/smSurfaceTest.cpp:4117 (my_test_surface_closest_point, Surface.sms)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"b": {
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_inspect",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
5,
|
|
1,
|
|
9,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_inspect_unsized",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"eps": 1.0,
|
|
"sized": [
|
|
6,
|
|
1,
|
|
9,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_enet_all",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"idx": [
|
|
0,
|
|
5,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_enet_part",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"idx": [
|
|
1,
|
|
5,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_enet_bad",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"idx": [
|
|
0,
|
|
6,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_compress",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_swap_uv",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"kind": "swap_uv"
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_non_rat_to_rat",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_make_non_rat",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_prune_rat",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"kind": "prune_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_reparam_uv",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
-2.0,
|
|
3.0,
|
|
10.0,
|
|
11.0
|
|
],
|
|
"dir": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_reparam_u",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
0.0,
|
|
1.0,
|
|
5.0,
|
|
6.0
|
|
],
|
|
"dir": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_reparam_v",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
7.0,
|
|
9.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"dir": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_set_size",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"kind": "set_size",
|
|
"idx": [
|
|
4,
|
|
0,
|
|
1,
|
|
1,
|
|
8,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_copy_null",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_size_arrays_shrink",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_size_arrays_grow",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
7,
|
|
1,
|
|
3,
|
|
1,
|
|
11,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "offset_nurb_sms_equal_self",
|
|
"upstream_ref": "tests/prog_test/src/smFilletTest.cpp:3769 (offset_nurb.sms)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"b": {
|
|
"sms": {
|
|
"$upstream_file": "offset_nurb.sms"
|
|
}
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_inspect",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_inspect_unsized",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"eps": 1.0,
|
|
"sized": [
|
|
2,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_enet_all",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"idx": [
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_enet_part",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"idx": [
|
|
1,
|
|
1,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_enet_bad",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"idx": [
|
|
0,
|
|
2,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_compress",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_swap_uv",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"kind": "swap_uv"
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_non_rat_to_rat",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_make_non_rat",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_prune_rat",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"kind": "prune_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_reparam_uv",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
-2.0,
|
|
3.0,
|
|
10.0,
|
|
11.0
|
|
],
|
|
"dir": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_reparam_u",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
0.0,
|
|
1.0,
|
|
5.0,
|
|
6.0
|
|
],
|
|
"dir": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_reparam_v",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
7.0,
|
|
9.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"dir": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_set_size",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"kind": "set_size",
|
|
"idx": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
2,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_copy_null",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_size_arrays_shrink",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_size_arrays_grow",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
3,
|
|
1,
|
|
3,
|
|
1,
|
|
5,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "drop_curve_surface_sms_equal_self",
|
|
"upstream_ref": "TestFiles/pt_TestFiles/DropCurveSurface.sms (my_test_drop_point surface data)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"b": {
|
|
"sms": {
|
|
"$upstream_file": "DropCurveSurface.sms"
|
|
}
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_inspect",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_inspect_unsized",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 1.0,
|
|
"sized": [
|
|
2,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_enet_all",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_enet_part",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
1,
|
|
1,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_enet_bad",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
2,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_compress",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_swap_uv",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "swap_uv"
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_non_rat_to_rat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_make_non_rat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_prune_rat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "prune_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_reparam_uv",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
-2.0,
|
|
3.0,
|
|
10.0,
|
|
11.0
|
|
],
|
|
"dir": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_reparam_u",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
0.0,
|
|
1.0,
|
|
5.0,
|
|
6.0
|
|
],
|
|
"dir": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_reparam_v",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
7.0,
|
|
9.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"dir": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_set_size",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "set_size",
|
|
"idx": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
2,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_copy_null",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_size_arrays_shrink",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_size_arrays_grow",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
3,
|
|
1,
|
|
3,
|
|
1,
|
|
5,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rectangle_equal_self",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:424 (TestSmCreateRectangle)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"b": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_inspect",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
6,
|
|
1,
|
|
8,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_inspect_unsized",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 1.0,
|
|
"sized": [
|
|
7,
|
|
1,
|
|
8,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_enet_all",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
6,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_enet_part",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
1,
|
|
6,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_enet_bad",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
7,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_compress",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_swap_uv",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "swap_uv"
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_non_rat_to_rat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_make_non_rat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_prune_rat",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "prune_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_reparam_uv",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
-2.0,
|
|
3.0,
|
|
10.0,
|
|
11.0
|
|
],
|
|
"dir": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_reparam_u",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
0.0,
|
|
1.0,
|
|
5.0,
|
|
6.0
|
|
],
|
|
"dir": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_reparam_v",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
7.0,
|
|
9.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"dir": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_set_size",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "set_size",
|
|
"idx": [
|
|
5,
|
|
0,
|
|
1,
|
|
1,
|
|
7,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_copy_null",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_size_arrays_shrink",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_size_arrays_grow",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
8,
|
|
1,
|
|
3,
|
|
1,
|
|
10,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "hexagon_fan_equal_self",
|
|
"upstream_ref": "tests/SM_API_test/src/TestSmCurves.cpp:462 (TestSmCreateRegularPolygon)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"b": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_inspect",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
2,
|
|
1,
|
|
5,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_inspect_unsized",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 1.0,
|
|
"sized": [
|
|
3,
|
|
1,
|
|
5,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_enet_all",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
2,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_enet_part",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
1,
|
|
2,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_enet_bad",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
3,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_compress",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_swap_uv",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "swap_uv"
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_non_rat_to_rat",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_make_non_rat",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_prune_rat",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "prune_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_reparam_uv",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
-2.0,
|
|
3.0,
|
|
10.0,
|
|
11.0
|
|
],
|
|
"dir": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_reparam_u",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
0.0,
|
|
1.0,
|
|
5.0,
|
|
6.0
|
|
],
|
|
"dir": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_reparam_v",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
7.0,
|
|
9.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"dir": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_set_size",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "set_size",
|
|
"idx": [
|
|
1,
|
|
0,
|
|
1,
|
|
1,
|
|
4,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_copy_null",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_size_arrays_shrink",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_size_arrays_grow",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
4,
|
|
1,
|
|
3,
|
|
1,
|
|
7,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "quarter_cylinder_equal_self",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"b": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_inspect",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
8,
|
|
1,
|
|
11,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_inspect_unsized",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 1.0,
|
|
"sized": [
|
|
9,
|
|
1,
|
|
11,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_enet_all",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
8,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_enet_part",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
1,
|
|
8,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_enet_bad",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
9,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_compress",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_swap_uv",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "swap_uv"
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_non_rat_to_rat",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_make_non_rat",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_prune_rat",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "prune_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_reparam_uv",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
-2.0,
|
|
3.0,
|
|
10.0,
|
|
11.0
|
|
],
|
|
"dir": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_reparam_u",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
0.0,
|
|
1.0,
|
|
5.0,
|
|
6.0
|
|
],
|
|
"dir": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_reparam_v",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
7.0,
|
|
9.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"dir": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_set_size",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "set_size",
|
|
"idx": [
|
|
7,
|
|
0,
|
|
1,
|
|
1,
|
|
10,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_copy_null",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_size_arrays_shrink",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_size_arrays_grow",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
10,
|
|
1,
|
|
3,
|
|
1,
|
|
13,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_equal_self",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"b": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_inspect",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
1,
|
|
8,
|
|
3,
|
|
11
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_inspect_unsized",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 1.0,
|
|
"sized": [
|
|
2,
|
|
8,
|
|
3,
|
|
11
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_enet_all",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
1,
|
|
0,
|
|
8
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_enet_part",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
1,
|
|
1,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_enet_bad",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
2,
|
|
0,
|
|
8
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_compress",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_swap_uv",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "swap_uv"
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_non_rat_to_rat",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_make_non_rat",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_prune_rat",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "prune_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_reparam_uv",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
-2.0,
|
|
3.0,
|
|
10.0,
|
|
11.0
|
|
],
|
|
"dir": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_reparam_u",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
0.0,
|
|
1.0,
|
|
5.0,
|
|
6.0
|
|
],
|
|
"dir": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_reparam_v",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
7.0,
|
|
9.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"dir": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_set_size",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "set_size",
|
|
"idx": [
|
|
0,
|
|
7,
|
|
1,
|
|
1,
|
|
2,
|
|
10
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_copy_null",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_size_arrays_shrink",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_size_arrays_grow",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
3,
|
|
8,
|
|
3,
|
|
1,
|
|
5,
|
|
11
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "full_cylinder_v_equal_self",
|
|
"upstream_ref": "tests/prog_test (my_test_matrix): surface data access",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"b": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "point_surface_inspect",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
2,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
2,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
2,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
2,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 1e-06,
|
|
"sized": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "sliver_surface_inspect",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
4,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4,
|
|
1e-09,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 1e-06,
|
|
"sized": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_inspect",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_inspect_unsized",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"eps": 1.0,
|
|
"sized": [
|
|
1,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_enet_all",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_enet_part",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_enet_bad",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
1,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_compress",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_swap_uv",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"kind": "swap_uv"
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_non_rat_to_rat",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_make_non_rat",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_prune_rat",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"kind": "prune_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_reparam_uv",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
-2.0,
|
|
3.0,
|
|
10.0,
|
|
11.0
|
|
],
|
|
"dir": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_reparam_u",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
0.0,
|
|
1.0,
|
|
5.0,
|
|
6.0
|
|
],
|
|
"dir": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_reparam_v",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
7.0,
|
|
9.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"dir": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_set_size",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"kind": "set_size",
|
|
"idx": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_copy_null",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_size_arrays_shrink",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_size_arrays_grow",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
2,
|
|
0,
|
|
3,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "single_point_deg0_equal_self",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"b": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "bad_counts",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
0,
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "degree_18",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
2,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
3,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
4,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
6,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
6,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
7,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
7,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
8,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
8,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
9,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
10,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
11,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
11,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
12,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
12,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
13,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
13,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
14,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
15,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
15,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
16,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
16,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
17,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
17,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
18,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
18,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 18,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
18,
|
|
1,
|
|
37,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "degree_17",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
2,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
3,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
4,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
4,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
6,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
6,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
7,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
7,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
8,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
8,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
9,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
9,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
10,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
11,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
11,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
12,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
12,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
13,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
13,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
14,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
14,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
15,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
15,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
16,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
16,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
17,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
17,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 17,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
17,
|
|
1,
|
|
35,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "weight_too_small",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.0001,
|
|
0.0001,
|
|
0.0,
|
|
0.0001
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "weight_min",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.001,
|
|
0.001,
|
|
0.0,
|
|
0.001
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "weight_max",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
100.0,
|
|
100.0,
|
|
0.0,
|
|
100.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "weight_too_big",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
100.5,
|
|
100.5,
|
|
0.0,
|
|
100.5
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "weight_zero",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "mixed_rationality",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "bad_u_knots",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "decreasing_v_knots",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
2,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
2,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0.7,
|
|
0.3,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
1,
|
|
2,
|
|
3,
|
|
4
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "weights_almost_equal",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.0,
|
|
1.0009,
|
|
0.0,
|
|
1.0009
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "prune_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "weights_unequal",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0.0,
|
|
1.0011,
|
|
0.0,
|
|
1.0011
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "prune_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_inspect",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.001,
|
|
"sized": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_inspect_unsized",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 1.0,
|
|
"sized": [
|
|
2,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_enet_all",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_enet_part",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
1,
|
|
1,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_enet_bad",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
2,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_compress",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_swap_uv",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "swap_uv"
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_non_rat_to_rat",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "non_rat_to_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_make_non_rat",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "make_non_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_prune_rat",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "prune_rat"
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_reparam_uv",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
-2.0,
|
|
3.0,
|
|
10.0,
|
|
11.0
|
|
],
|
|
"dir": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_reparam_u",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
0.0,
|
|
1.0,
|
|
5.0,
|
|
6.0
|
|
],
|
|
"dir": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_reparam_v",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
7.0,
|
|
9.0,
|
|
-1.0,
|
|
0.0
|
|
],
|
|
"dir": 2
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_set_size",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "set_size",
|
|
"idx": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
2,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_copy_null",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "copy_null"
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_size_arrays_shrink",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_size_arrays_grow",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
3,
|
|
1,
|
|
3,
|
|
1,
|
|
5,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "two_d_equal_self",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"b": {
|
|
"net": [
|
|
[
|
|
[
|
|
0.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
2.0
|
|
],
|
|
[
|
|
0.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1.0,
|
|
0.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
],
|
|
[
|
|
1.0,
|
|
1.0,
|
|
1.7976931348623157e+308,
|
|
1.0
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "storage_set_size_grow",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
2,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
1,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
2,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
3,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
2,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
1,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
2,
|
|
4,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
3,
|
|
6,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
3,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
1,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
2,
|
|
6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
3,
|
|
9,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
7,
|
|
8
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
9
|
|
],
|
|
"used": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
},
|
|
"kind": "set_size",
|
|
"idx": [
|
|
3,
|
|
3,
|
|
2,
|
|
2,
|
|
5,
|
|
4
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "storage_compress",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
2,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
1,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
2,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
3,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
2,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
1,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
2,
|
|
4,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
3,
|
|
6,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
3,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
1,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
2,
|
|
6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
3,
|
|
9,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
7,
|
|
8
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
9
|
|
],
|
|
"used": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
},
|
|
"kind": "compress"
|
|
}
|
|
},
|
|
{
|
|
"name": "storage_swap_uv",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
2,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
1,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
2,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
3,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
2,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
1,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
2,
|
|
4,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
3,
|
|
6,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
3,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
1,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
2,
|
|
6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
3,
|
|
9,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
7,
|
|
8
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
9
|
|
],
|
|
"used": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
},
|
|
"kind": "swap_uv"
|
|
}
|
|
},
|
|
{
|
|
"name": "storage_size_arrays_fits",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
2,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
1,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
2,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
3,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
2,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
1,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
2,
|
|
4,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
3,
|
|
6,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
3,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
1,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
2,
|
|
6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
3,
|
|
9,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
7,
|
|
8
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
9
|
|
],
|
|
"used": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "storage_size_arrays_needs_more",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
2,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
1,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
2,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
3,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
2,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
1,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
2,
|
|
4,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
3,
|
|
6,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
3,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
1,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
2,
|
|
6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
3,
|
|
9,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
7,
|
|
8
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
9
|
|
],
|
|
"used": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
},
|
|
"kind": "size_arrays",
|
|
"idx": [
|
|
2,
|
|
1,
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "copy_into_storage",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "copy_into",
|
|
"dst": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
2,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
1,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
2,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
3,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
2,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
1,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
2,
|
|
4,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
3,
|
|
6,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
3,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
1,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
2,
|
|
6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
3,
|
|
9,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
7,
|
|
8
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
9
|
|
],
|
|
"used": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "copy_into_small",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "copy_into",
|
|
"dst": {
|
|
"net": [
|
|
[
|
|
[
|
|
2.0,
|
|
2.0,
|
|
2.0,
|
|
2.0
|
|
]
|
|
]
|
|
],
|
|
"p": 0,
|
|
"q": 0,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "enet_storage_out_of_use",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "enet",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
2,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
1,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
2,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
3,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
2,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
1,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
2,
|
|
4,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
3,
|
|
6,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
3,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
1,
|
|
3,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
2,
|
|
6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
3,
|
|
3,
|
|
9,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
7,
|
|
8
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
9
|
|
],
|
|
"used": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
},
|
|
"idx": [
|
|
0,
|
|
2,
|
|
0,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "equal_tol3d_in",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"b": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0000001,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol3d": 1e-06,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "equal_tol3d_out",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"b": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5.0000001,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol3d": 1e-08,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "equal_tol1d_in",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"b": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1.00001
|
|
]
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 0.0001
|
|
}
|
|
},
|
|
{
|
|
"name": "equal_tol1d_out",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"b": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1.00001
|
|
]
|
|
},
|
|
"tol3d": 0.0,
|
|
"tol1d": 1e-06
|
|
}
|
|
},
|
|
{
|
|
"name": "equal_degree_differs",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"b": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol3d": 1.0,
|
|
"tol1d": 1.0
|
|
}
|
|
},
|
|
{
|
|
"name": "equal_rat_vs_nonrat",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "equal",
|
|
"a": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"b": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"tol3d": 10.0,
|
|
"tol1d": 0.0
|
|
}
|
|
},
|
|
{
|
|
"name": "rat_compat_mixed",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "rat_compatible",
|
|
"surfaces": [
|
|
{
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rat_compat_all_nonrat",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "rat_compatible",
|
|
"surfaces": [
|
|
{
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
0.0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-0.9999999999999996,
|
|
1.7320508075688774,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-2.0,
|
|
2.4492935982947064e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-1.0000000000000009,
|
|
-1.7320508075688767,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1.0000000000000002,
|
|
-1.7320508075688772,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2.0,
|
|
-4.898587196589413e-16,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0.16666666666666666,
|
|
0.3333333333333333,
|
|
0.5,
|
|
0.6666666666666666,
|
|
0.8333333333333334,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"sms": {
|
|
"$upstream_file": "Surface.sms"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "rat_compat_empty",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "rat_compatible",
|
|
"surfaces": []
|
|
}
|
|
},
|
|
{
|
|
"name": "rat_compat_all_rat",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "rat_compatible",
|
|
"surfaces": [
|
|
{
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
2,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
1.4142135623730951,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
2,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "reparam_noop",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
-5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
-5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
5,
|
|
-3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
5,
|
|
3,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
"dir": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "reparam_r_eq_p",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
2,
|
|
3,
|
|
0,
|
|
1
|
|
],
|
|
"dir": 1
|
|
}
|
|
},
|
|
{
|
|
"name": "reparam_reverse",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "modify",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
-1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
-0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0,
|
|
-1,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
0,
|
|
-1,
|
|
3,
|
|
1
|
|
]
|
|
],
|
|
[
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
0.0,
|
|
0.7071067811865476
|
|
],
|
|
[
|
|
0.7071067811865476,
|
|
-0.7071067811865476,
|
|
2.121320343559643,
|
|
0.7071067811865476
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
[
|
|
1,
|
|
0,
|
|
3,
|
|
1
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
0.25,
|
|
0.25,
|
|
0.5,
|
|
0.5,
|
|
0.75,
|
|
0.75,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"kind": "reparam",
|
|
"rect": [
|
|
1,
|
|
0,
|
|
1,
|
|
0
|
|
],
|
|
"dir": 3
|
|
}
|
|
},
|
|
{
|
|
"name": "flat_tilted_plane",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0.2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
2,
|
|
0.4,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0.3,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0.5,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
2,
|
|
0.7,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
2,
|
|
0,
|
|
0.6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
1,
|
|
0.8,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
2,
|
|
1.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 1e-09,
|
|
"sized": [
|
|
2,
|
|
2,
|
|
5,
|
|
5
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "flat_bent_in_eps",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0.2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
2,
|
|
0.4,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0.3,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0.501,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
2,
|
|
0.7,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
2,
|
|
0,
|
|
0.6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
1,
|
|
0.8,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
2,
|
|
1.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.01,
|
|
"sized": [
|
|
2,
|
|
2,
|
|
5,
|
|
5
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "flat_bent_out_eps",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0.2,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
2,
|
|
0.4,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
1,
|
|
0,
|
|
0.3,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
1,
|
|
0.501,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
1,
|
|
2,
|
|
0.7,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
2,
|
|
0,
|
|
0.6,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
1,
|
|
0.8,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
2,
|
|
2,
|
|
1.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 2,
|
|
"q": 2,
|
|
"u": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
0,
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 0.0001,
|
|
"sized": [
|
|
2,
|
|
2,
|
|
5,
|
|
5
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"name": "flat_long_u",
|
|
"upstream_ref": "edge case (degenerate / boundary input)",
|
|
"inputs": {
|
|
"op": "inspect",
|
|
"sur": {
|
|
"net": [
|
|
[
|
|
[
|
|
0,
|
|
0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
0,
|
|
1,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
]
|
|
],
|
|
[
|
|
[
|
|
10,
|
|
0,
|
|
0.0,
|
|
-1.7976931348623157e+308
|
|
],
|
|
[
|
|
10,
|
|
1,
|
|
0.01,
|
|
-1.7976931348623157e+308
|
|
]
|
|
]
|
|
],
|
|
"p": 1,
|
|
"q": 1,
|
|
"u": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
],
|
|
"v": [
|
|
0,
|
|
0,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
"eps": 1e-06,
|
|
"sized": [
|
|
1,
|
|
1,
|
|
3,
|
|
3
|
|
]
|
|
}
|
|
}
|
|
]
|
|
} |