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 hidden or 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