Skip to content

Instantly share code, notes, and snippets.

@satabol
Created January 13, 2023 11:48
Show Gist options
  • Save satabol/24d4543dd99a4e80f8b5a89d3157807f to your computer and use it in GitHub Desktop.
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
{
"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