Created
January 13, 2023 11:48
-
-
Save satabol/24d4543dd99a4e80f8b5a89d3157807f to your computer and use it in GitHub Desktop.
Sverchok.v1.2.0-alpha | Blender.3.4.1 | NodeTree | 2023.01.13 | 14:48 | 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.005": { | |
"attributes": { | |
"location": [ | |
-77.2993392944336, | |
27.406335830688477 | |
], | |
"height": 144.99996948242188, | |
"width": 200.0, | |
"label": "\u041d\u043e\u043c\u0435\u0440 \u0441\u0435\u0433\u043c\u0435\u043d\u0442\u0430" | |
}, | |
"bl_idname": "NodeFrame" | |
}, | |
"Frame.004": { | |
"attributes": { | |
"location": [ | |
-12.88322639465332, | |
48.364139556884766 | |
], | |
"height": 278.0, | |
"width": 337.88623046875, | |
"label": "\u041a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u044b \u043b\u043e\u043c\u0430\u043d\u043e\u0439 \u043b\u0438\u043d\u0438\u0438" | |
}, | |
"bl_idname": "NodeFrame" | |
}, | |
"Frame.003": { | |
"attributes": { | |
"location": [ | |
0.0, | |
0.0 | |
], | |
"height": 189.0, | |
"width": 160.0, | |
"label": "\u0422\u043e\u0447\u043a\u0430" | |
}, | |
"bl_idname": "NodeFrame" | |
}, | |
"Viewer Draw.006": { | |
"attributes": { | |
"location": [ | |
3940.77001953125, | |
323.0653076171875 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"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" | |
}, | |
"UV Connection": { | |
"attributes": { | |
"location": [ | |
3659.551025390625, | |
294.8021240234375 | |
] | |
}, | |
"properties": { | |
"polygons": "Edges" | |
}, | |
"inputs": { | |
"vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices" | |
}, | |
"vertices 1": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices 1" | |
} | |
}, | |
"outputs": { | |
"vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices" | |
}, | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "LineConnectNodeMK2" | |
}, | |
"Viewer Draw Curve.001": { | |
"attributes": { | |
"location": [ | |
3943.775146484375, | |
673.4916381835938 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"Curve": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curve" | |
}, | |
"Resolution": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Resolution", | |
"properties": { | |
"prop_name": "resolution" | |
} | |
} | |
}, | |
"bl_idname": "SvCurveViewerDrawNode" | |
}, | |
"Cubic Spline": { | |
"attributes": { | |
"location": [ | |
3656.37451171875, | |
442.290771484375 | |
] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
} | |
}, | |
"outputs": { | |
"Curve": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curve" | |
} | |
}, | |
"bl_idname": "SvExCubicSplineNode" | |
}, | |
"Plane": { | |
"attributes": { | |
"location": [ | |
3968.448486328125, | |
-88.385986328125 | |
], | |
"color": [ | |
0.0, | |
0.5, | |
0.5 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"center": true, | |
"sizex": 4.0, | |
"sizey": 8.0, | |
"numx": 4, | |
"numy": 4 | |
}, | |
"inputs": { | |
"Size X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size X", | |
"properties": { | |
"prop_name": "sizex", | |
"custom_draw": "draw_prop_socket", | |
"label": "Size X" | |
} | |
}, | |
"Size Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size Y", | |
"properties": { | |
"prop_name": "sizey", | |
"custom_draw": "draw_prop_socket", | |
"label": "Size Y" | |
} | |
}, | |
"Num X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Num X", | |
"properties": { | |
"prop_name": "numx", | |
"custom_draw": "draw_prop_socket", | |
"label": "Num X" | |
} | |
}, | |
"Num Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Num Y", | |
"properties": { | |
"prop_name": "numy", | |
"custom_draw": "draw_prop_socket", | |
"label": "Num Y" | |
} | |
}, | |
"Step X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Step X", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "stepx", | |
"custom_draw": "draw_prop_socket", | |
"label": "Step X" | |
} | |
}, | |
"Step Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Step Y", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "stepy", | |
"custom_draw": "draw_prop_socket", | |
"label": "Step Y" | |
} | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvPlaneNodeMk3" | |
}, | |
"Plane.001": { | |
"attributes": { | |
"location": [ | |
3968.448486328125, | |
-444.24163818359375 | |
], | |
"color": [ | |
0.0, | |
0.5, | |
0.5 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"center": true, | |
"sizex": 6.064000129699707, | |
"sizey": 6.064000129699707, | |
"numx": 4, | |
"numy": 4 | |
}, | |
"inputs": { | |
"Size X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size X", | |
"properties": { | |
"prop_name": "sizex", | |
"custom_draw": "draw_prop_socket", | |
"label": "Size X" | |
} | |
}, | |
"Size Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size Y", | |
"properties": { | |
"prop_name": "sizey", | |
"custom_draw": "draw_prop_socket", | |
"label": "Size Y" | |
} | |
}, | |
"Num X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Num X", | |
"properties": { | |
"prop_name": "numx", | |
"custom_draw": "draw_prop_socket", | |
"label": "Num X" | |
} | |
}, | |
"Num Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Num Y", | |
"properties": { | |
"prop_name": "numy", | |
"custom_draw": "draw_prop_socket", | |
"label": "Num Y" | |
} | |
}, | |
"Step X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Step X", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "stepx", | |
"custom_draw": "draw_prop_socket", | |
"label": "Step X" | |
} | |
}, | |
"Step Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Step Y", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "stepy", | |
"custom_draw": "draw_prop_socket", | |
"label": "Step Y" | |
} | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvPlaneNodeMk3" | |
}, | |
"Viewer Draw.007": { | |
"attributes": { | |
"location": [ | |
4268.623046875, | |
-125.98738861083984 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"selected_draw_mode": "smooth", | |
"display_verts": false, | |
"edge_color": [ | |
0.170579195022583, | |
0.6651744842529297, | |
1.0, | |
1.0 | |
], | |
"display_faces": false | |
}, | |
"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.008": { | |
"attributes": { | |
"location": [ | |
4268.623046875, | |
-429.09283447265625 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"selected_draw_mode": "smooth", | |
"display_verts": false, | |
"edge_color": [ | |
0.170579195022583, | |
0.6651744842529297, | |
1.0, | |
1.0 | |
], | |
"display_faces": false | |
}, | |
"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" | |
}, | |
"Group node (Alpha)": { | |
"attributes": { | |
"location": [ | |
3771.754150390625, | |
-216.36734008789062 | |
] | |
}, | |
"properties": { | |
"group_tree": { | |
"type": "NODE_TREE", | |
"value": "Sverchok group" | |
} | |
}, | |
"inputs": { | |
"Input_0": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data", | |
"tree": "Sverchok group", | |
"properties": { | |
"use_prop": true | |
} | |
}, | |
"Input_1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Index", | |
"tree": "Sverchok group", | |
"properties": { | |
"use_prop": true | |
} | |
} | |
}, | |
"outputs": { | |
"Output_2": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix", | |
"tree": "Sverchok group" | |
}, | |
"Output_3": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Location", | |
"tree": "Sverchok group" | |
}, | |
"Output_4": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Scale", | |
"tree": "Sverchok group" | |
}, | |
"Output_5": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Axis", | |
"tree": "Sverchok group" | |
}, | |
"Output_6": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle", | |
"tree": "Sverchok group" | |
}, | |
"Output_7": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Normal", | |
"tree": "Sverchok group" | |
} | |
}, | |
"bl_idname": "SvGroupTreeNode" | |
}, | |
"Viewer Draw.009": { | |
"attributes": { | |
"location": [ | |
4517.3564453125, | |
158.3819122314453 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"selected_draw_mode": "smooth", | |
"display_verts": false, | |
"edge_color": [ | |
1.0, | |
0.3001185953617096, | |
0.0, | |
1.0 | |
] | |
}, | |
"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" | |
}, | |
"Segment.001": { | |
"attributes": { | |
"location": [ | |
4271.86083984375, | |
80.82978820800781 | |
], | |
"color": [ | |
0.0, | |
0.5, | |
0.5 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "a" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "b" | |
} | |
}, | |
"Cuts": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Cuts", | |
"properties": { | |
"prop_name": "cuts_number" | |
} | |
}, | |
"Steps": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Steps", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"outputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
} | |
}, | |
"bl_idname": "SvSegmentGenerator" | |
}, | |
"Segment.002": { | |
"attributes": { | |
"location": [ | |
4271.861328125, | |
-722.84765625 | |
], | |
"color": [ | |
0.0, | |
0.5, | |
0.5 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "a" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "b" | |
} | |
}, | |
"Cuts": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Cuts", | |
"properties": { | |
"prop_name": "cuts_number" | |
} | |
}, | |
"Steps": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Steps", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"outputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
} | |
}, | |
"bl_idname": "SvSegmentGenerator" | |
}, | |
"Group node (Alpha).001": { | |
"attributes": { | |
"location": [ | |
3767.944580078125, | |
-508.4804382324219 | |
] | |
}, | |
"properties": { | |
"group_tree": { | |
"type": "NODE_TREE", | |
"value": "Sverchok group" | |
} | |
}, | |
"inputs": { | |
"Input_0": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data", | |
"tree": "Sverchok group", | |
"properties": { | |
"use_prop": true | |
} | |
}, | |
"Input_1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Index", | |
"tree": "Sverchok group", | |
"properties": { | |
"use_prop": true | |
} | |
} | |
}, | |
"outputs": { | |
"Output_2": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix", | |
"tree": "Sverchok group" | |
}, | |
"Output_3": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Location", | |
"tree": "Sverchok group" | |
}, | |
"Output_4": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Scale", | |
"tree": "Sverchok group" | |
}, | |
"Output_5": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Axis", | |
"tree": "Sverchok group" | |
}, | |
"Output_6": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle", | |
"tree": "Sverchok group" | |
}, | |
"Output_7": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Normal", | |
"tree": "Sverchok group" | |
} | |
}, | |
"bl_idname": "SvGroupTreeNode" | |
}, | |
"Viewer Draw.010": { | |
"attributes": { | |
"location": [ | |
4517.35693359375, | |
-645.2955322265625 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"selected_draw_mode": "smooth", | |
"display_verts": false, | |
"edge_color": [ | |
1.0, | |
0.3001185953617096, | |
0.0, | |
1.0 | |
] | |
}, | |
"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.012": { | |
"attributes": { | |
"location": [ | |
3766.403564453125, | |
50.24237060546875 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"vector_color": [ | |
0.9500002264976501, | |
0.029785415157675743, | |
0.007051579188555479, | |
1.0 | |
], | |
"point_size": 6 | |
}, | |
"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" | |
}, | |
"Plane Intersection": { | |
"attributes": { | |
"location": [ | |
4722.712890625, | |
-381.32781982421875 | |
] | |
}, | |
"inputs": { | |
"Location A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Location A", | |
"properties": { | |
"prop_name": "plane_loc_a" | |
} | |
}, | |
"Normal A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Normal A", | |
"properties": { | |
"prop_name": "plane_normal_a" | |
} | |
}, | |
"Location B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Location B", | |
"properties": { | |
"prop_name": "plane_loc_b" | |
} | |
}, | |
"Normal B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Normal B", | |
"properties": { | |
"prop_name": "plane_normal_b" | |
} | |
} | |
}, | |
"outputs": { | |
"Intersect": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Intersect" | |
}, | |
"Origin": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Origin" | |
}, | |
"Direction": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Direction" | |
} | |
}, | |
"bl_idname": "SvIntersectPlanePlaneNode" | |
}, | |
"Vector Math": { | |
"attributes": { | |
"location": [ | |
5178.9091796875, | |
-314.2509460449219 | |
] | |
}, | |
"properties": { | |
"current_op": "ADD" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "v3_input_1" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"Viewer Draw.013": { | |
"attributes": { | |
"location": [ | |
5718.61328125, | |
114.51294708251953 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"display_verts": false, | |
"display_edges": false, | |
"polygon_color": [ | |
0.5325703620910645, | |
0.8100009560585022, | |
0.060908544808626175, | |
0.4951136112213135 | |
] | |
}, | |
"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" | |
}, | |
"Origins": { | |
"attributes": { | |
"location": [ | |
5906.2626953125, | |
3.7107009887695312 | |
] | |
}, | |
"properties": { | |
"mode": "Faces" | |
}, | |
"inputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"outputs": { | |
"Origin": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Origin" | |
}, | |
"Normal": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Normal" | |
}, | |
"Tangent": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Tangent" | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
} | |
}, | |
"bl_idname": "SvOrigins" | |
}, | |
"Reroute.004": { | |
"attributes": { | |
"location": [ | |
3709.91650390625, | |
-471.46795654296875 | |
], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Reroute.005": { | |
"attributes": { | |
"location": [ | |
3709.91650390625, | |
-701.7464599609375 | |
], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Formula.001": { | |
"attributes": { | |
"location": [ | |
3312.883544921875, | |
-572.498291015625 | |
], | |
"width": 230.0 | |
}, | |
"properties": { | |
"formula1": "[x, x+1, x+2]", | |
"wrapping": "-1" | |
}, | |
"inputs": { | |
"x": { | |
"bl_idname": "SvFormulaSocket", | |
"name": "x" | |
} | |
}, | |
"outputs": { | |
"Result": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Result" | |
} | |
}, | |
"bl_idname": "SvFormulaNodeMk5" | |
}, | |
"Formula": { | |
"attributes": { | |
"location": [ | |
3312.883544921875, | |
-426.22119140625 | |
], | |
"width": 230.0 | |
}, | |
"properties": { | |
"formula1": "[x-1, x, x+1]", | |
"wrapping": "-1" | |
}, | |
"inputs": { | |
"x": { | |
"bl_idname": "SvFormulaSocket", | |
"name": "x" | |
} | |
}, | |
"outputs": { | |
"Result": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Result" | |
} | |
}, | |
"bl_idname": "SvFormulaNodeMk5" | |
}, | |
"Formula.002": { | |
"attributes": { | |
"location": [ | |
3312.883544921875, | |
-278.0133361816406 | |
], | |
"width": 230.0 | |
}, | |
"properties": { | |
"formula1": "[x, x+1]", | |
"wrapping": "-1" | |
}, | |
"inputs": { | |
"x": { | |
"bl_idname": "SvFormulaSocket", | |
"name": "x" | |
} | |
}, | |
"outputs": { | |
"Result": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Result" | |
} | |
}, | |
"bl_idname": "SvFormulaNodeMk5" | |
}, | |
"Viewer Draw.015": { | |
"attributes": { | |
"location": [ | |
6086.20654296875, | |
-263.2804870605469 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"point_size": 11, | |
"vector_color": [ | |
0.033586081117391586, | |
0.9500002264976501, | |
0.0, | |
1.0 | |
] | |
}, | |
"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" | |
}, | |
"Stethoscope MK2.003": { | |
"attributes": { | |
"location": [ | |
5526.67041015625, | |
-369.80133056640625 | |
], | |
"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" | |
}, | |
"List Join.001": { | |
"attributes": { | |
"location": [ | |
5345.96240234375, | |
-103.4427261352539 | |
] | |
}, | |
"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" | |
} | |
}, | |
"outputs": { | |
"data_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "ListJoinNode" | |
}, | |
"UV Connection.001": { | |
"attributes": { | |
"location": [ | |
5523.86181640625, | |
-93.93330383300781 | |
] | |
}, | |
"properties": { | |
"dir_check": "V_dir" | |
}, | |
"inputs": { | |
"vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices" | |
}, | |
"vertices 1": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices 1" | |
} | |
}, | |
"outputs": { | |
"vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices" | |
}, | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "LineConnectNodeMK2" | |
}, | |
"Vector Math.001": { | |
"attributes": { | |
"location": [ | |
5268.30615234375, | |
150.78770446777344 | |
] | |
}, | |
"properties": { | |
"current_op": "SUB" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "v3_input_1" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"Raycaster": { | |
"attributes": { | |
"location": [ | |
5910.60791015625, | |
-233.09092712402344 | |
] | |
}, | |
"inputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Start": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Start", | |
"properties": { | |
"prop_name": "start" | |
} | |
}, | |
"Direction": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Direction", | |
"properties": { | |
"prop_name": "direction" | |
} | |
} | |
}, | |
"outputs": { | |
"Location": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Location" | |
}, | |
"Normal": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Normal" | |
}, | |
"Index": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Index" | |
}, | |
"Distance": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Distance" | |
}, | |
"Success": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Success" | |
} | |
}, | |
"bl_idname": "SvRaycasterLiteNode" | |
}, | |
"Reroute.006": { | |
"attributes": { | |
"location": [ | |
5890.8603515625, | |
-419.3187255859375 | |
], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Reroute.007": { | |
"attributes": { | |
"location": [ | |
5862.3828125, | |
-462.2635498046875 | |
], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Plane.002": { | |
"attributes": { | |
"location": [ | |
6140.06689453125, | |
63.333740234375 | |
], | |
"color": [ | |
0.0, | |
0.5, | |
0.5 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"center": true, | |
"sizey": 9.288999557495117, | |
"sizex": 9.288999557495117, | |
"numx": 5, | |
"numy": 5 | |
}, | |
"inputs": { | |
"Size X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size X", | |
"properties": { | |
"prop_name": "sizex", | |
"custom_draw": "draw_prop_socket", | |
"label": "Size X" | |
} | |
}, | |
"Size Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size Y", | |
"properties": { | |
"prop_name": "sizey", | |
"custom_draw": "draw_prop_socket", | |
"label": "Size Y" | |
} | |
}, | |
"Num X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Num X", | |
"properties": { | |
"prop_name": "numx", | |
"custom_draw": "draw_prop_socket", | |
"label": "Num X" | |
} | |
}, | |
"Num Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Num Y", | |
"properties": { | |
"prop_name": "numy", | |
"custom_draw": "draw_prop_socket", | |
"label": "Num Y" | |
} | |
}, | |
"Step X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Step X", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "stepx", | |
"custom_draw": "draw_prop_socket", | |
"label": "Step X" | |
} | |
}, | |
"Step Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Step Y", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "stepy", | |
"custom_draw": "draw_prop_socket", | |
"label": "Step Y" | |
} | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvPlaneNodeMk3" | |
}, | |
"Viewer Draw.014": { | |
"attributes": { | |
"location": [ | |
6521.21044921875, | |
89.04115295410156 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"display_verts": false, | |
"selected_draw_mode": "smooth", | |
"display_faces": false, | |
"edge_color": [ | |
0.8999999761581421, | |
0.8999999761581421, | |
0.3499999940395355, | |
0.17219960689544678 | |
] | |
}, | |
"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" | |
}, | |
"Stethoscope MK2.002": { | |
"attributes": { | |
"location": [ | |
6261.78125, | |
-266.7751159667969 | |
], | |
"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" | |
}, | |
"List Decompose": { | |
"attributes": { | |
"location": [ | |
5061.69775390625, | |
152.30825805664062 | |
] | |
}, | |
"properties": { | |
"multi_socket_type": "SvVerticesSocket", | |
"level": 3, | |
"count": 2 | |
}, | |
"inputs": { | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
} | |
}, | |
"outputs": { | |
"data[0]_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "data[0]" | |
}, | |
"data[1]": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "data[1]" | |
} | |
}, | |
"bl_idname": "SvListDecomposeNode" | |
}, | |
"Viewer Draw.016": { | |
"attributes": { | |
"location": [ | |
6112.11962890625, | |
-535.3757934570312 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"point_size": 12, | |
"vector_color": [ | |
0.0, | |
0.02803996577858925, | |
0.9500002264976501, | |
1.0 | |
] | |
}, | |
"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" | |
}, | |
"Distance Point Line": { | |
"attributes": { | |
"location": [ | |
5265.400390625, | |
-476.9395751953125 | |
] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Verts Line": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts Line" | |
}, | |
"Tolerance": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Tolerance", | |
"properties": { | |
"prop_name": "tolerance" | |
} | |
} | |
}, | |
"outputs": { | |
"Distance": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Distance" | |
}, | |
"In Segment": { | |
"bl_idname": "SvStringsSocket", | |
"name": "In Segment" | |
}, | |
"In Line": { | |
"bl_idname": "SvStringsSocket", | |
"name": "In Line" | |
}, | |
"Closest Point": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Closest Point" | |
}, | |
"Closest in Segment": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Closest in Segment" | |
} | |
}, | |
"bl_idname": "SvDistancePointLineNode" | |
}, | |
"List Item": { | |
"attributes": { | |
"location": [ | |
4842.666015625, | |
155.7891845703125 | |
] | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
}, | |
"Index": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Index", | |
"properties": { | |
"prop_name": "index" | |
} | |
} | |
}, | |
"outputs": { | |
"Item_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Item" | |
}, | |
"Other_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Other" | |
} | |
}, | |
"bl_idname": "SvListItemNode" | |
}, | |
"Viewer Draw.011": { | |
"attributes": { | |
"location": [ | |
5116.96923828125, | |
-641.1024169921875 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"selected_draw_mode": "smooth", | |
"edge_color": [ | |
1.0, | |
0.3001185953617096, | |
0.0, | |
1.0 | |
], | |
"vector_color": [ | |
1.0, | |
0.3001185953617096, | |
0.0, | |
1.0 | |
] | |
}, | |
"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" | |
}, | |
"Line": { | |
"attributes": { | |
"location": [ | |
4929.93310546875, | |
-624.8340454101562 | |
], | |
"color": [ | |
0.0, | |
0.5, | |
0.5 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"direction": "OD", | |
"center": true | |
}, | |
"inputs": { | |
"Num": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Num", | |
"properties": { | |
"prop_name": "num" | |
} | |
}, | |
"Steps": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Steps", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "step" | |
} | |
}, | |
"Size": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size", | |
"properties": { | |
"prop_name": "size" | |
} | |
}, | |
"Origin": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Origin", | |
"properties": { | |
"prop_name": "v3_origin" | |
} | |
}, | |
"Direction": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Direction", | |
"properties": { | |
"prop_name": "v3_dir" | |
} | |
} | |
}, | |
"outputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
} | |
}, | |
"bl_idname": "SvLineNodeMK4" | |
}, | |
"Segment.003": { | |
"attributes": { | |
"location": [ | |
5927.2275390625, | |
-584.5831298828125 | |
], | |
"color": [ | |
0.0, | |
0.5, | |
0.5 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "a" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "b" | |
} | |
}, | |
"Cuts": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Cuts", | |
"properties": { | |
"prop_name": "cuts_number" | |
} | |
}, | |
"Steps": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Steps", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"outputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
} | |
}, | |
"bl_idname": "SvSegmentGenerator" | |
}, | |
"Reroute.008": { | |
"attributes": { | |
"location": [ | |
5049.0166015625, | |
-230.85867309570312 | |
], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Viewer Draw.018": { | |
"attributes": { | |
"location": [ | |
5701.8662109375, | |
-797.7053833007812 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"selected_draw_mode": "smooth", | |
"edge_color": [ | |
1.0, | |
0.3001185953617096, | |
0.0, | |
1.0 | |
], | |
"vector_color": [ | |
1.0, | |
0.3001185953617096, | |
0.0, | |
1.0 | |
] | |
}, | |
"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" | |
}, | |
"Segment.004": { | |
"attributes": { | |
"location": [ | |
5500.56201171875, | |
-831.2294921875 | |
], | |
"color": [ | |
0.0, | |
0.5, | |
0.5 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "a" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "b" | |
} | |
}, | |
"Cuts": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Cuts", | |
"properties": { | |
"prop_name": "cuts_number" | |
} | |
}, | |
"Steps": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Steps", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"outputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
} | |
}, | |
"bl_idname": "SvSegmentGenerator" | |
}, | |
"A Number": { | |
"attributes": { | |
"location": [ | |
3054.1203384399414, | |
-492.2392330169678 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.005" | |
} | |
}, | |
"properties": { | |
"int_": 1, | |
"selected_mode": "int" | |
}, | |
"inputs": { | |
"Float": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Int", | |
"properties": { | |
"prop_name": "int_" | |
} | |
} | |
}, | |
"outputs": { | |
"Int": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Int", | |
"properties": { | |
"custom_draw": "mode_custom_draw" | |
} | |
} | |
}, | |
"bl_idname": "SvNumberNode" | |
}, | |
"List Input.002": { | |
"attributes": { | |
"location": [ | |
3220.3362560272217, | |
166.4833869934082 | |
], | |
"width": 277.88623046875, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.004" | |
} | |
}, | |
"properties": { | |
"int_": 3, | |
"mode": "vector", | |
"v_int": 5, | |
"vector_list": [ | |
0.753000020980835, | |
0.0, | |
0.0, | |
1.0809999704360962, | |
1.36899995803833, | |
0.0, | |
3.0, | |
2.0, | |
0.0, | |
5.0, | |
1.987999677658081, | |
0.0, | |
8.579999923706055, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0, | |
0.0 | |
] | |
}, | |
"outputs": { | |
"Vector List": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vector List" | |
} | |
}, | |
"bl_idname": "SvListInputNode" | |
}, | |
"Vector In.003": { | |
"attributes": { | |
"location": [ | |
3387.1669921875, | |
-132.27001953125 | |
], | |
"width": 100.0, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.003" | |
} | |
}, | |
"properties": { | |
"x_": 0.9170000553131104, | |
"y_": 4.200999736785889 | |
}, | |
"inputs": { | |
"X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "X", | |
"properties": { | |
"prop_name": "x_" | |
} | |
}, | |
"Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Y", | |
"properties": { | |
"prop_name": "y_" | |
} | |
}, | |
"Z": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Z", | |
"properties": { | |
"prop_name": "z_" | |
} | |
} | |
}, | |
"outputs": { | |
"Vectors": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vectors" | |
} | |
}, | |
"bl_idname": "GenVectorsNode" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "UV Connection", | |
"from_socket": "vertices", | |
"to_node": "Viewer Draw.006", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "UV Connection", | |
"from_socket": "data", | |
"to_node": "Viewer Draw.006", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "List Input.002", | |
"from_socket": "Vector List", | |
"to_node": "UV Connection", | |
"to_socket": "vertices" | |
}, | |
{ | |
"from_node": "Cubic Spline", | |
"from_socket": "Curve", | |
"to_node": "Viewer Draw Curve.001", | |
"to_socket": "Curve" | |
}, | |
{ | |
"from_node": "List Input.002", | |
"from_socket": "Vector List", | |
"to_node": "Cubic Spline", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Group node (Alpha)", | |
"from_socket": "Output_2", | |
"from_tree": "Sverchok group", | |
"to_node": "Plane", | |
"to_socket": "Matrix" | |
}, | |
{ | |
"from_node": "Group node (Alpha).001", | |
"from_socket": "Output_2", | |
"from_tree": "Sverchok group", | |
"to_node": "Plane.001", | |
"to_socket": "Matrix" | |
}, | |
{ | |
"from_node": "Plane", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.007", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Plane", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.007", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Plane", | |
"from_socket": "Polygons", | |
"to_node": "Viewer Draw.007", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Plane.001", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.008", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Plane.001", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.008", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Plane.001", | |
"from_socket": "Polygons", | |
"to_node": "Viewer Draw.008", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Reroute.004", | |
"from_socket": "Output", | |
"to_node": "Group node (Alpha)", | |
"to_socket": "Input_0", | |
"to_tree": "Sverchok group" | |
}, | |
{ | |
"from_node": "Formula", | |
"from_socket": "Result", | |
"to_node": "Group node (Alpha)", | |
"to_socket": "Input_1", | |
"to_tree": "Sverchok group" | |
}, | |
{ | |
"from_node": "Segment.001", | |
"from_socket": "Verts", | |
"to_node": "Viewer Draw.009", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Segment.001", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.009", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Group node (Alpha)", | |
"from_socket": "Output_3", | |
"from_tree": "Sverchok group", | |
"to_node": "Viewer Draw.009", | |
"to_socket": "Matrix" | |
}, | |
{ | |
"from_node": "Group node (Alpha)", | |
"from_socket": "Output_7", | |
"from_tree": "Sverchok group", | |
"to_node": "Segment.001", | |
"to_socket": "B" | |
}, | |
{ | |
"from_node": "Group node (Alpha).001", | |
"from_socket": "Output_7", | |
"from_tree": "Sverchok group", | |
"to_node": "Segment.002", | |
"to_socket": "B" | |
}, | |
{ | |
"from_node": "Reroute.005", | |
"from_socket": "Output", | |
"to_node": "Group node (Alpha).001", | |
"to_socket": "Input_0", | |
"to_tree": "Sverchok group" | |
}, | |
{ | |
"from_node": "Formula.001", | |
"from_socket": "Result", | |
"to_node": "Group node (Alpha).001", | |
"to_socket": "Input_1", | |
"to_tree": "Sverchok group" | |
}, | |
{ | |
"from_node": "Segment.002", | |
"from_socket": "Verts", | |
"to_node": "Viewer Draw.010", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Segment.002", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.010", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Group node (Alpha).001", | |
"from_socket": "Output_3", | |
"from_tree": "Sverchok group", | |
"to_node": "Viewer Draw.010", | |
"to_socket": "Matrix" | |
}, | |
{ | |
"from_node": "Vector In.003", | |
"from_socket": "Vectors", | |
"to_node": "Viewer Draw.012", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Group node (Alpha)", | |
"from_socket": "Output_3", | |
"from_tree": "Sverchok group", | |
"to_node": "Plane Intersection", | |
"to_socket": "Location A" | |
}, | |
{ | |
"from_node": "Group node (Alpha)", | |
"from_socket": "Output_7", | |
"from_tree": "Sverchok group", | |
"to_node": "Plane Intersection", | |
"to_socket": "Normal A" | |
}, | |
{ | |
"from_node": "Group node (Alpha).001", | |
"from_socket": "Output_3", | |
"from_tree": "Sverchok group", | |
"to_node": "Plane Intersection", | |
"to_socket": "Location B" | |
}, | |
{ | |
"from_node": "Group node (Alpha).001", | |
"from_socket": "Output_7", | |
"from_tree": "Sverchok group", | |
"to_node": "Plane Intersection", | |
"to_socket": "Normal B" | |
}, | |
{ | |
"from_node": "Plane Intersection", | |
"from_socket": "Origin", | |
"to_node": "Vector Math", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "Plane Intersection", | |
"from_socket": "Direction", | |
"to_node": "Vector Math", | |
"to_socket": "B" | |
}, | |
{ | |
"from_node": "UV Connection.001", | |
"from_socket": "vertices", | |
"to_node": "Viewer Draw.013", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "UV Connection.001", | |
"from_socket": "data", | |
"to_node": "Viewer Draw.013", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "UV Connection.001", | |
"from_socket": "vertices", | |
"to_node": "Origins", | |
"to_socket": "Verts" | |
}, | |
{ | |
"from_node": "UV Connection.001", | |
"from_socket": "data", | |
"to_node": "Origins", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "List Input.002", | |
"from_socket": "Vector List", | |
"to_node": "Reroute.004", | |
"to_socket": "Input" | |
}, | |
{ | |
"from_node": "Reroute.004", | |
"from_socket": "Output", | |
"to_node": "Reroute.005", | |
"to_socket": "Input" | |
}, | |
{ | |
"from_node": "A Number", | |
"from_socket": "Int", | |
"to_node": "Formula.001", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "A Number", | |
"from_socket": "Int", | |
"to_node": "Formula", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "A Number", | |
"from_socket": "Int", | |
"to_node": "Formula.002", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "Raycaster", | |
"from_socket": "Location", | |
"to_node": "Viewer Draw.015", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Vector Math.001", | |
"from_socket": "Out", | |
"to_node": "Stethoscope MK2.003", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Reroute.008", | |
"from_socket": "Output", | |
"to_node": "List Join.001", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "Plane Intersection", | |
"from_socket": "Origin", | |
"to_node": "List Join.001", | |
"to_socket": "data 1" | |
}, | |
{ | |
"from_node": "Vector Math", | |
"from_socket": "Out", | |
"to_node": "List Join.001", | |
"to_socket": "data 2" | |
}, | |
{ | |
"from_node": "List Join.001", | |
"from_socket": "data_001", | |
"to_node": "UV Connection.001", | |
"to_socket": "vertices" | |
}, | |
{ | |
"from_node": "List Decompose", | |
"from_socket": "data[1]", | |
"to_node": "Vector Math.001", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "List Decompose", | |
"from_socket": "data[0]_001", | |
"to_node": "Vector Math.001", | |
"to_socket": "B" | |
}, | |
{ | |
"from_node": "Plane.002", | |
"from_socket": "Vertices", | |
"to_node": "Raycaster", | |
"to_socket": "Verts" | |
}, | |
{ | |
"from_node": "Plane.002", | |
"from_socket": "Polygons", | |
"to_node": "Raycaster", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "Reroute.006", | |
"from_socket": "Output", | |
"to_node": "Raycaster", | |
"to_socket": "Start" | |
}, | |
{ | |
"from_node": "Reroute.007", | |
"from_socket": "Output", | |
"to_node": "Raycaster", | |
"to_socket": "Direction" | |
}, | |
{ | |
"from_node": "List Decompose", | |
"from_socket": "data[0]_001", | |
"to_node": "Reroute.006", | |
"to_socket": "Input" | |
}, | |
{ | |
"from_node": "Vector Math.001", | |
"from_socket": "Out", | |
"to_node": "Reroute.007", | |
"to_socket": "Input" | |
}, | |
{ | |
"from_node": "Origins", | |
"from_socket": "Matrix", | |
"to_node": "Plane.002", | |
"to_socket": "Matrix" | |
}, | |
{ | |
"from_node": "Plane.002", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.014", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Plane.002", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.014", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Plane.002", | |
"from_socket": "Polygons", | |
"to_node": "Viewer Draw.014", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Raycaster", | |
"from_socket": "Success", | |
"to_node": "Stethoscope MK2.002", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "List Item", | |
"from_socket": "Item_001", | |
"to_node": "List Decompose", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "Segment.003", | |
"from_socket": "Verts", | |
"to_node": "Viewer Draw.016", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Segment.003", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.016", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Reroute.008", | |
"from_socket": "Output", | |
"to_node": "Distance Point Line", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "List Item", | |
"from_socket": "Item_001", | |
"to_node": "Distance Point Line", | |
"to_socket": "Verts Line" | |
}, | |
{ | |
"from_node": "List Input.002", | |
"from_socket": "Vector List", | |
"to_node": "List Item", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Formula.002", | |
"from_socket": "Result", | |
"to_node": "List Item", | |
"to_socket": "Index" | |
}, | |
{ | |
"from_node": "Line", | |
"from_socket": "Verts", | |
"to_node": "Viewer Draw.011", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Line", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.011", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Plane Intersection", | |
"from_socket": "Origin", | |
"to_node": "Line", | |
"to_socket": "Origin" | |
}, | |
{ | |
"from_node": "Plane Intersection", | |
"from_socket": "Direction", | |
"to_node": "Line", | |
"to_socket": "Direction" | |
}, | |
{ | |
"from_node": "List Decompose", | |
"from_socket": "data[0]_001", | |
"to_node": "Segment.003", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "List Decompose", | |
"from_socket": "data[1]", | |
"to_node": "Segment.003", | |
"to_socket": "B" | |
}, | |
{ | |
"from_node": "Vector In.003", | |
"from_socket": "Vectors", | |
"to_node": "Reroute.008", | |
"to_socket": "Input" | |
}, | |
{ | |
"from_node": "Segment.004", | |
"from_socket": "Verts", | |
"to_node": "Viewer Draw.018", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Segment.004", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.018", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Distance Point Line", | |
"from_socket": "Closest Point", | |
"to_node": "Segment.004", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "Reroute.008", | |
"from_socket": "Output", | |
"to_node": "Segment.004", | |
"to_socket": "B" | |
} | |
] | |
}, | |
"TREE": { | |
"Sverchok group": { | |
"nodes": { | |
"Vector Math.003": { | |
"attributes": { | |
"location": [ | |
-81.22607421875, | |
-305.38751220703125 | |
] | |
}, | |
"properties": { | |
"current_op": "NORMALIZE", | |
"socket_info": "v v" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
} | |
}, | |
"outputs": { | |
"Out_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"Vector Math.001": { | |
"attributes": { | |
"location": [ | |
-386.348876953125, | |
-56.970001220703125 | |
], | |
"width": 190.288818359375 | |
}, | |
"properties": { | |
"current_op": "SUB" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "v3_input_1" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"Stethoscope MK2.005": { | |
"attributes": { | |
"location": [ | |
601.78857421875, | |
161.2060546875 | |
], | |
"width": 147.64599609375, | |
"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" | |
}, | |
"Vector Math": { | |
"attributes": { | |
"location": [ | |
-388.70654296875, | |
80.88639831542969 | |
], | |
"width": 190.288818359375 | |
}, | |
"properties": { | |
"current_op": "SUB" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "v3_input_1" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"Vector Math.002": { | |
"attributes": { | |
"location": [ | |
-81.2255859375, | |
22.475738525390625 | |
] | |
}, | |
"properties": { | |
"current_op": "NORMALIZE", | |
"socket_info": "v v" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
} | |
}, | |
"outputs": { | |
"Out_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"Stethoscope MK2.002": { | |
"attributes": { | |
"location": [ | |
-78.7109375, | |
212.08863830566406 | |
], | |
"width": 147.64599609375, | |
"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" | |
}, | |
"List Decompose": { | |
"attributes": { | |
"location": [ | |
-625.72119140625, | |
59.832313537597656 | |
] | |
}, | |
"properties": { | |
"level": 3, | |
"count": 3 | |
}, | |
"inputs": { | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
} | |
}, | |
"outputs": { | |
"data[0]": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data[0]" | |
}, | |
"data[1]_001": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data[1]" | |
}, | |
"data[2]_001": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data[2]" | |
} | |
}, | |
"bl_idname": "SvListDecomposeNode" | |
}, | |
"List Item": { | |
"attributes": { | |
"location": [ | |
-817.29833984375, | |
54.238548278808594 | |
] | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
}, | |
"Index": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Index", | |
"properties": { | |
"prop_name": "index" | |
} | |
} | |
}, | |
"outputs": { | |
"Item": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Item" | |
}, | |
"Other": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Other" | |
} | |
}, | |
"bl_idname": "SvListItemNode" | |
}, | |
"Vector Math.005": { | |
"attributes": { | |
"location": [ | |
365.95849609375, | |
-27.794754028320312 | |
], | |
"width": 197.345703125 | |
}, | |
"properties": { | |
"current_op": "SCALAR", | |
"socket_info": "vs v", | |
"amount": 0.5 | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvStringsSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "amount" | |
} | |
} | |
}, | |
"outputs": { | |
"Out_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"Vector Math.004": { | |
"attributes": { | |
"location": [ | |
174.80712890625, | |
-36.72486877441406 | |
] | |
}, | |
"properties": { | |
"current_op": "ADD" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "v3_input_1" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"Stethoscope MK2.003": { | |
"attributes": { | |
"location": [ | |
-83.80859375, | |
-106.76362609863281 | |
], | |
"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" | |
}, | |
"Group Input": { | |
"attributes": { | |
"location": [ | |
-1067.29833984375, | |
0.0 | |
] | |
}, | |
"bl_idname": "NodeGroupInput" | |
}, | |
"Matrix Out": { | |
"attributes": { | |
"location": [ | |
998.4911499023438, | |
-101.9072036743164 | |
] | |
}, | |
"inputs": { | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix", | |
"properties": { | |
"is_mandatory": true, | |
"nesting_level": 2 | |
} | |
} | |
}, | |
"outputs": { | |
"Location": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Location" | |
}, | |
"Scale": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Scale" | |
}, | |
"Quaternion": { | |
"bl_idname": "SvQuaternionSocket", | |
"name": "Quaternion", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"Angle X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle X", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"Angle Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle Y", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"Angle Z": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle Z", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"Axis": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Axis" | |
}, | |
"Angle": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle" | |
} | |
}, | |
"bl_idname": "SvMatrixOutNodeMK2" | |
}, | |
"Matrix Normal": { | |
"attributes": { | |
"location": [ | |
797.39599609375, | |
-27.256942749023438 | |
] | |
}, | |
"properties": { | |
"track": "Z", | |
"up": "X" | |
}, | |
"inputs": { | |
"Location": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Location", | |
"properties": { | |
"use_prop": true | |
} | |
}, | |
"Normal": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Normal", | |
"properties": { | |
"use_prop": true | |
} | |
} | |
}, | |
"outputs": { | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
} | |
}, | |
"bl_idname": "SvMatrixNormalNode" | |
}, | |
"Vector Math.006": { | |
"attributes": { | |
"location": [ | |
603.09814453125, | |
-29.8297119140625 | |
] | |
}, | |
"properties": { | |
"current_op": "NORMALIZE", | |
"socket_info": "v v" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
} | |
}, | |
"outputs": { | |
"Out_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"Group Output": { | |
"attributes": { | |
"location": [ | |
1210.1536865234375, | |
0.0 | |
] | |
}, | |
"bl_idname": "NodeGroupOutput" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "Vector Math.001", | |
"from_socket": "Out", | |
"to_node": "Vector Math.003", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "List Decompose", | |
"from_socket": "data[2]_001", | |
"to_node": "Vector Math.001", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "List Decompose", | |
"from_socket": "data[1]_001", | |
"to_node": "Vector Math.001", | |
"to_socket": "B" | |
}, | |
{ | |
"from_node": "Vector Math.006", | |
"from_socket": "Out_001", | |
"to_node": "Stethoscope MK2.005", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "List Decompose", | |
"from_socket": "data[1]_001", | |
"to_node": "Vector Math", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "List Decompose", | |
"from_socket": "data[0]", | |
"to_node": "Vector Math", | |
"to_socket": "B" | |
}, | |
{ | |
"from_node": "Vector Math", | |
"from_socket": "Out", | |
"to_node": "Vector Math.002", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "Vector Math", | |
"from_socket": "Out", | |
"to_node": "Stethoscope MK2.002", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "List Item", | |
"from_socket": "Item", | |
"to_node": "List Decompose", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "Group Input", | |
"from_socket": "Input_0", | |
"from_tree": "Sverchok group", | |
"to_node": "List Item", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Group Input", | |
"from_socket": "Input_1", | |
"from_tree": "Sverchok group", | |
"to_node": "List Item", | |
"to_socket": "Index" | |
}, | |
{ | |
"from_node": "Vector Math.004", | |
"from_socket": "Out", | |
"to_node": "Vector Math.005", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "Vector Math.002", | |
"from_socket": "Out_001", | |
"to_node": "Vector Math.004", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "Vector Math.003", | |
"from_socket": "Out_001", | |
"to_node": "Vector Math.004", | |
"to_socket": "B" | |
}, | |
{ | |
"from_node": "Vector Math.001", | |
"from_socket": "Out", | |
"to_node": "Stethoscope MK2.003", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Matrix Normal", | |
"from_socket": "Matrix", | |
"to_node": "Matrix Out", | |
"to_socket": "Matrix" | |
}, | |
{ | |
"from_node": "List Decompose", | |
"from_socket": "data[1]_001", | |
"to_node": "Matrix Normal", | |
"to_socket": "Location" | |
}, | |
{ | |
"from_node": "Vector Math.006", | |
"from_socket": "Out_001", | |
"to_node": "Matrix Normal", | |
"to_socket": "Normal" | |
}, | |
{ | |
"from_node": "Vector Math.005", | |
"from_socket": "Out_001", | |
"to_node": "Vector Math.006", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "Matrix Normal", | |
"from_socket": "Matrix", | |
"to_node": "Group Output", | |
"to_socket": "Output_2", | |
"to_tree": "Sverchok group" | |
}, | |
{ | |
"from_node": "Matrix Out", | |
"from_socket": "Location", | |
"to_node": "Group Output", | |
"to_socket": "Output_3", | |
"to_tree": "Sverchok group" | |
}, | |
{ | |
"from_node": "Matrix Out", | |
"from_socket": "Scale", | |
"to_node": "Group Output", | |
"to_socket": "Output_4", | |
"to_tree": "Sverchok group" | |
}, | |
{ | |
"from_node": "Matrix Out", | |
"from_socket": "Axis", | |
"to_node": "Group Output", | |
"to_socket": "Output_5", | |
"to_tree": "Sverchok group" | |
}, | |
{ | |
"from_node": "Matrix Out", | |
"from_socket": "Angle", | |
"to_node": "Group Output", | |
"to_socket": "Output_6", | |
"to_tree": "Sverchok group" | |
}, | |
{ | |
"from_node": "Vector Math.006", | |
"from_socket": "Out_001", | |
"to_node": "Group Output", | |
"to_socket": "Output_7", | |
"to_tree": "Sverchok group" | |
} | |
], | |
"inputs": { | |
"Input_0": { | |
"bl_idname": "SvStringsSocketInterface", | |
"name": "Data" | |
}, | |
"Input_1": { | |
"bl_idname": "SvStringsSocketInterface", | |
"name": "Index" | |
} | |
}, | |
"outputs": { | |
"Output_2": { | |
"bl_idname": "SvMatrixSocketInterface", | |
"name": "Matrix" | |
}, | |
"Output_3": { | |
"bl_idname": "SvVerticesSocketInterface", | |
"name": "Location" | |
}, | |
"Output_4": { | |
"bl_idname": "SvVerticesSocketInterface", | |
"name": "Scale" | |
}, | |
"Output_5": { | |
"bl_idname": "SvVerticesSocketInterface", | |
"name": "Axis" | |
}, | |
"Output_6": { | |
"bl_idname": "SvStringsSocketInterface", | |
"name": "Angle" | |
}, | |
"Output_7": { | |
"bl_idname": "SvVerticesSocketInterface", | |
"name": "Normal" | |
} | |
}, | |
"properties": { | |
"tree_id_memory": "-8900553850477126782" | |
}, | |
"bl_idname": "SvGroupTree" | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment