Created
January 8, 2023 20:52
-
-
Save satabol/f6c0c4b9c1d3075f99ce0d28583c5c5e to your computer and use it in GitHub Desktop.
Sverchok.v1.2.0-alpha | Blender.3.4.1 | NodeTree | 2023.01.08 | 23:52 | license: CC BY-SA
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"export_version": "1.0", | |
"main_tree": { | |
"nodes": { | |
"Frame.002": { | |
"attributes": { | |
"location": [ | |
1237.3551025390625, | |
-28.41838264465332 | |
], | |
"height": 231.0, | |
"width": 200.0, | |
"color": [ | |
0.9571558237075806, | |
1.0, | |
0.9292614459991455 | |
], | |
"use_custom_color": true | |
}, | |
"bl_idname": "NodeFrame" | |
}, | |
"Bezier Input.003": { | |
"attributes": { | |
"location": [ | |
1979.735107421875, | |
-63.70503234863281 | |
], | |
"color": [ | |
0.0, | |
0.5, | |
0.20000000298023224 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"object_names": [ | |
{ | |
"name": "BezierCurve.1" | |
} | |
], | |
"sort": false | |
}, | |
"outputs": { | |
"Curves": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curves" | |
}, | |
"ControlPoints": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "ControlPoints" | |
}, | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"bl_idname": "SvBezierInNode" | |
}, | |
"Bezier Input.004": { | |
"attributes": { | |
"location": [ | |
1982.4268798828125, | |
-334.5910949707031 | |
], | |
"color": [ | |
0.0, | |
0.5, | |
0.20000000298023224 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"object_names": [ | |
{ | |
"name": "BezierCurve.2" | |
} | |
], | |
"sort": false | |
}, | |
"outputs": { | |
"Curves": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curves" | |
}, | |
"ControlPoints": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "ControlPoints" | |
}, | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"bl_idname": "SvBezierInNode" | |
}, | |
"Bezier Input.002": { | |
"attributes": { | |
"location": [ | |
1982.4268798828125, | |
209.87635803222656 | |
], | |
"color": [ | |
0.0, | |
0.5, | |
0.20000000298023224 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"object_names": [ | |
{ | |
"name": "BezierCurve.0" | |
} | |
], | |
"sort": false | |
}, | |
"outputs": { | |
"Curves": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curves" | |
}, | |
"ControlPoints": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "ControlPoints" | |
}, | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"bl_idname": "SvBezierInNode" | |
}, | |
"Stethoscope MK2": { | |
"attributes": { | |
"location": [ | |
2822.38916015625, | |
-150.41502380371094 | |
], | |
"hide": true, | |
"color": [ | |
0.5, | |
0.5, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"text_color": [ | |
0.949999988079071, | |
0.949999988079071, | |
0.949999988079071 | |
], | |
"location_theta": 1.0, | |
"num_elements": 4 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"Reroute": { | |
"attributes": { | |
"location": [ | |
2581.50927734375, | |
-158.4161834716797 | |
], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Bezier Input.005": { | |
"attributes": { | |
"location": [ | |
2168.155029296875, | |
-338.63427734375 | |
], | |
"color": [ | |
0.0, | |
0.5, | |
0.20000000298023224 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"object_names": [ | |
{ | |
"name": "BezierCurve.3" | |
} | |
], | |
"sort": false | |
}, | |
"outputs": { | |
"Curves": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curves" | |
}, | |
"ControlPoints": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "ControlPoints" | |
}, | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"bl_idname": "SvBezierInNode" | |
}, | |
"List Join.001": { | |
"attributes": { | |
"location": [ | |
2402.814697265625, | |
-1.7160816192626953 | |
] | |
}, | |
"inputs": { | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
}, | |
"data 1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data 1" | |
}, | |
"data 2": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data 2" | |
}, | |
"data 3": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data 3" | |
}, | |
"data 4": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data 4" | |
} | |
}, | |
"outputs": { | |
"data_001": { | |
"bl_idname": "SvCurveSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "ListJoinNode" | |
}, | |
"Stethoscope MK2.001": { | |
"attributes": { | |
"location": [ | |
2822.38916015625, | |
186.3257293701172 | |
], | |
"hide": true, | |
"color": [ | |
0.5, | |
0.5, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"text_color": [ | |
0.949999988079071, | |
0.949999988079071, | |
0.949999988079071 | |
], | |
"location_theta": 1.0, | |
"num_elements": 4 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"Sort Curves": { | |
"attributes": { | |
"location": [ | |
2639.1025390625, | |
73.63612937927246 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.002" | |
} | |
}, | |
"properties": { | |
"allow_flip": true | |
}, | |
"inputs": { | |
"Curves": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curves" | |
} | |
}, | |
"outputs": { | |
"Curves": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curves" | |
}, | |
"Indexes": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Indexes" | |
}, | |
"FlipMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FlipMask" | |
}, | |
"SumError": { | |
"bl_idname": "SvStringsSocket", | |
"name": "SumError" | |
} | |
}, | |
"bl_idname": "SvSortCurvesNode" | |
}, | |
"Viewer Draw Curve.003": { | |
"attributes": { | |
"location": [ | |
3389.255615234375, | |
-131.9828338623047 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"resolution": 200, | |
"activate": false | |
}, | |
"inputs": { | |
"Curve": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curve" | |
}, | |
"Resolution": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Resolution", | |
"properties": { | |
"prop_name": "resolution" | |
} | |
} | |
}, | |
"bl_idname": "SvCurveViewerDrawNode" | |
}, | |
"Viewer Draw.002": { | |
"attributes": { | |
"location": [ | |
3389.2060546875, | |
116.03605651855469 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"vector_color": [ | |
0.9500002264976501, | |
0.021349947899580002, | |
0.0, | |
1.0 | |
], | |
"point_size": 10 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices", | |
"properties": { | |
"custom_draw": "draw_property_socket" | |
} | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges", | |
"properties": { | |
"custom_draw": "draw_property_socket" | |
} | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
}, | |
"Vector Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Vector Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "vector_color" | |
} | |
}, | |
"Edge Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Edge Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "edge_color" | |
} | |
}, | |
"Polygon Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Polygon Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "polygon_color" | |
} | |
}, | |
"attrs": { | |
"bl_idname": "SvStringsSocket", | |
"name": "attrs", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"quick_link_to_node": "SvVDAttrsNodeMk2" | |
} | |
} | |
}, | |
"bl_idname": "SvViewerDrawMk4" | |
}, | |
"Viewer Draw.003": { | |
"attributes": { | |
"location": [ | |
3389.588623046875, | |
359.4521484375 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"vector_color": [ | |
0.0, | |
0.09728523343801498, | |
0.9500002264976501, | |
1.0 | |
], | |
"selected_draw_mode": "smooth" | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices", | |
"properties": { | |
"custom_draw": "draw_property_socket" | |
} | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges", | |
"properties": { | |
"custom_draw": "draw_property_socket" | |
} | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
}, | |
"Vector Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Vector Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "vector_color" | |
} | |
}, | |
"Edge Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Edge Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "edge_color" | |
} | |
}, | |
"Polygon Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Polygon Color", | |
"properties": { | |
"custom_draw": "draw_color_socket", | |
"prop_name": "polygon_color" | |
} | |
}, | |
"attrs": { | |
"bl_idname": "SvStringsSocket", | |
"name": "attrs", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"quick_link_to_node": "SvVDAttrsNodeMk2" | |
} | |
} | |
}, | |
"bl_idname": "SvViewerDrawMk4" | |
}, | |
"Curve Endpoints": { | |
"attributes": { | |
"location": [ | |
3163.900634765625, | |
116.66453552246094 | |
] | |
}, | |
"inputs": { | |
"Curve": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curve" | |
} | |
}, | |
"outputs": { | |
"Start": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Start" | |
}, | |
"End": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "End" | |
} | |
}, | |
"bl_idname": "SvExCurveEndpointsNode" | |
}, | |
"Stethoscope MK2.002": { | |
"attributes": { | |
"location": [ | |
2824.04541015625, | |
-3.2387332916259766 | |
], | |
"hide": true, | |
"color": [ | |
0.5, | |
0.5, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"text_color": [ | |
0.949999988079071, | |
0.949999988079071, | |
0.949999988079071 | |
], | |
"location_theta": 1.0, | |
"num_elements": 4 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"Stethoscope MK2.004": { | |
"attributes": { | |
"location": [ | |
2824.04541015625, | |
-45.658348083496094 | |
], | |
"hide": true, | |
"color": [ | |
0.5, | |
0.5, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"text_color": [ | |
0.949999988079071, | |
0.949999988079071, | |
0.949999988079071 | |
], | |
"location_theta": 1.0, | |
"num_elements": 4 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"Stethoscope MK2.005": { | |
"attributes": { | |
"location": [ | |
2824.04541015625, | |
-92.37239074707031 | |
], | |
"hide": true, | |
"color": [ | |
0.5, | |
0.5, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"text_color": [ | |
0.949999988079071, | |
0.949999988079071, | |
0.949999988079071 | |
], | |
"location_theta": 1.0, | |
"num_elements": 1 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"Concatenate Curves": { | |
"attributes": { | |
"location": [ | |
2996.68359375, | |
-237.42068481445312 | |
] | |
}, | |
"inputs": { | |
"Curves": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curves" | |
} | |
}, | |
"outputs": { | |
"Curve": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curve" | |
} | |
}, | |
"bl_idname": "SvExConcatCurvesNode" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "Reroute", | |
"from_socket": "Output", | |
"to_node": "Stethoscope MK2", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "List Join.001", | |
"from_socket": "data_001", | |
"to_node": "Reroute", | |
"to_socket": "Input" | |
}, | |
{ | |
"from_node": "Bezier Input.002", | |
"from_socket": "Curves", | |
"to_node": "List Join.001", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "Bezier Input.003", | |
"from_socket": "Curves", | |
"to_node": "List Join.001", | |
"to_socket": "data 1" | |
}, | |
{ | |
"from_node": "Bezier Input.004", | |
"from_socket": "Curves", | |
"to_node": "List Join.001", | |
"to_socket": "data 2" | |
}, | |
{ | |
"from_node": "Bezier Input.005", | |
"from_socket": "Curves", | |
"to_node": "List Join.001", | |
"to_socket": "data 3" | |
}, | |
{ | |
"from_node": "Sort Curves", | |
"from_socket": "Curves", | |
"to_node": "Stethoscope MK2.001", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Reroute", | |
"from_socket": "Output", | |
"to_node": "Sort Curves", | |
"to_socket": "Curves" | |
}, | |
{ | |
"from_node": "Concatenate Curves", | |
"from_socket": "Curve", | |
"to_node": "Viewer Draw Curve.003", | |
"to_socket": "Curve" | |
}, | |
{ | |
"from_node": "Curve Endpoints", | |
"from_socket": "End", | |
"to_node": "Viewer Draw.002", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Curve Endpoints", | |
"from_socket": "Start", | |
"to_node": "Viewer Draw.003", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Sort Curves", | |
"from_socket": "Curves", | |
"to_node": "Curve Endpoints", | |
"to_socket": "Curve" | |
}, | |
{ | |
"from_node": "Sort Curves", | |
"from_socket": "Indexes", | |
"to_node": "Stethoscope MK2.002", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Sort Curves", | |
"from_socket": "FlipMask", | |
"to_node": "Stethoscope MK2.004", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Sort Curves", | |
"from_socket": "SumError", | |
"to_node": "Stethoscope MK2.005", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Sort Curves", | |
"from_socket": "Curves", | |
"to_node": "Concatenate Curves", | |
"to_socket": "Curves" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment