Skip to content

Instantly share code, notes, and snippets.

@nortikin
Created September 27, 2024 12:20
Show Gist options
  • Save nortikin/f9fe0d58d930d043012394f0de6e52b4 to your computer and use it in GitHub Desktop.
Save nortikin/f9fe0d58d930d043012394f0de6e52b4 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 (9b6f16f) | Blender.4.2.0 | shapely | 2024.09.27 | 15:20 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Component Analyzer.005": {
"attributes": {
"location": [
2039.953857421875,
200.0
]
},
"properties": {
"mode": "Verts",
"edge_mode": "Connected_Edges_Num",
"vertex_mode": "Adjacent_edges_num"
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices",
"properties": {
"is_mandatory": true
}
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges",
"properties": {
"nesting_level": 3,
"is_mandatory": true
}
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces",
"attributes": {
"hide": true
},
"properties": {
"nesting_level": 3
}
}
},
"outputs": {
"Number": {
"bl_idname": "SvStringsSocket",
"name": "Number"
},
"Faces": {
"bl_idname": "SvVerticesSocket",
"name": "Faces",
"attributes": {
"hide": true
}
},
"Mask": {
"bl_idname": "SvVerticesSocket",
"name": "Mask",
"attributes": {
"hide": true
}
}
},
"bl_idname": "SvComponentAnalyzerNode"
},
"Logic Functions": {
"attributes": {
"location": [
2219.953857421875,
200.0
]
},
"properties": {
"function_name": "BIG"
},
"inputs": {
"A": {
"bl_idname": "SvStringsSocket",
"name": "A",
"properties": {
"use_prop": true,
"show_property_type": true,
"default_property_type": "int"
}
},
"B": {
"bl_idname": "SvStringsSocket",
"name": "B",
"properties": {
"use_prop": true,
"show_property_type": true,
"default_property_type": "int",
"default_int_property": 1
}
}
},
"outputs": {
"Result": {
"bl_idname": "SvStringsSocket",
"name": "Result"
}
},
"bl_idname": "SvLogicNodeMK2"
},
"Float to Integer": {
"attributes": {
"location": [
2219.953857421875,
60.0
]
},
"inputs": {
"float": {
"bl_idname": "SvStringsSocket",
"name": "float"
}
},
"outputs": {
"int": {
"bl_idname": "SvStringsSocket",
"name": "int"
}
},
"bl_idname": "Float2IntNode"
},
"Offset Line.001": {
"attributes": {
"location": [
3019.95361328125,
340.0
]
},
"inputs": {
"Vers": {
"bl_idname": "SvVerticesSocket",
"name": "Vers"
},
"Edgs": {
"bl_idname": "SvStringsSocket",
"name": "Edgs"
},
"Offset": {
"bl_idname": "SvStringsSocket",
"name": "Offset",
"properties": {
"prop_name": "offset"
}
}
},
"outputs": {
"Vers": {
"bl_idname": "SvVerticesSocket",
"name": "Vers"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
},
"OuterEdges": {
"bl_idname": "SvStringsSocket",
"name": "OuterEdges"
},
"VersMask": {
"bl_idname": "SvStringsSocket",
"name": "VersMask"
}
},
"bl_idname": "SvOffsetLineNode"
},
"Viewer Draw.006": {
"attributes": {
"location": [
4059.95361328125,
520.0
]
},
"properties": {
"polygon_color": [
0.14000000059604645,
0.5400000214576721,
0.8100000023841858,
0.6227601766586304
],
"edge_color": [
0.07801903039216995,
0.36157071590423584,
0.6121550798416138,
1.0
],
"line_width": 2
},
"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"
},
"Scalar Math": {
"attributes": {
"location": [
2399.95361328125,
140.0
]
},
"properties": {
"y_": 0.5899999737739563
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
},
"y": {
"bl_idname": "SvStringsSocket",
"name": "y",
"properties": {
"prop_name": "y_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Smooth Numbers": {
"attributes": {
"location": [
2599.95361328125,
140.0
]
},
"properties": {
"factor": 0.14100000262260437,
"iterations": 4
},
"inputs": {
"Values": {
"bl_idname": "SvStringsSocket",
"name": "Values"
},
"Iterations": {
"bl_idname": "SvStringsSocket",
"name": "Iterations",
"properties": {
"prop_name": "iterations"
}
},
"Factor": {
"bl_idname": "SvStringsSocket",
"name": "Factor",
"properties": {
"prop_name": "factor"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvSmoothNumbersNode"
},
"Scalar Math.001": {
"attributes": {
"location": [
2799.95361328125,
140.0
]
},
"properties": {
"y_": 0.5899999737739563
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
},
"y": {
"bl_idname": "SvStringsSocket",
"name": "y",
"properties": {
"prop_name": "y_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"A Number.001": {
"attributes": {
"location": [
2160.0,
-20.0
],
"label": "Factor"
},
"properties": {
"float_": 0.3399999737739563,
"float_min": 0.0,
"float_max": 1.0
},
"inputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Float",
"properties": {
"prop_name": "float_"
}
}
},
"outputs": {
"Float_001": {
"bl_idname": "SvStringsSocket",
"name": "Float",
"properties": {
"custom_draw": "mode_custom_draw"
}
}
},
"bl_idname": "SvNumberNode"
},
"Move": {
"attributes": {
"location": [
3739.95361328125,
20.0
]
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Movement Vectors": {
"bl_idname": "SvVerticesSocket",
"name": "Movement Vectors",
"properties": {
"prop_name": "movement_vectors"
}
},
"Strength": {
"bl_idname": "SvStringsSocket",
"name": "Strength",
"properties": {
"prop_name": "strength"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"bl_idname": "SvMoveNodeMk3"
},
"Vector In.001": {
"attributes": {
"location": [
3519.95361328125,
-60.0
],
"width": 100.0
},
"properties": {
"z_": -0.5699999928474426
},
"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"
},
"Mesh Clean": {
"attributes": {
"location": [
3299.95361328125,
480.0
]
},
"properties": {
"remove_loose_verts": true
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices",
"properties": {
"is_mandatory": true
}
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges",
"properties": {
"nesting_level": 3
}
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces",
"properties": {
"nesting_level": 3
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
},
"Removed Vertices Idx": {
"bl_idname": "SvStringsSocket",
"name": "Removed Vertices Idx"
},
"Removed Edges Idx": {
"bl_idname": "SvStringsSocket",
"name": "Removed Edges Idx"
},
"Removed Faces Idx": {
"bl_idname": "SvStringsSocket",
"name": "Removed Faces Idx"
}
},
"bl_idname": "SvMeshCleanNode"
},
"UV Connection": {
"attributes": {
"location": [
3859.95361328125,
480.0
]
},
"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 Sort": {
"attributes": {
"location": [
3499.95361328125,
460.0
]
},
"properties": {
"mode": "CONNEX"
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"PolyEdge": {
"bl_idname": "SvStringsSocket",
"name": "PolyEdge"
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"PolyEdge": {
"bl_idname": "SvStringsSocket",
"name": "PolyEdge"
},
"Item order": {
"bl_idname": "SvStringsSocket",
"name": "Item order"
}
},
"bl_idname": "SvVertSortNode"
},
"List Reverse": {
"attributes": {
"location": [
3679.952880859375,
400.0
]
},
"inputs": {
"data": {
"bl_idname": "SvStringsSocket",
"name": "data"
}
},
"outputs": {
"data_001": {
"bl_idname": "SvVerticesSocket",
"name": "data"
}
},
"bl_idname": "ListReverseNode"
},
"Reroute": {
"attributes": {
"location": [
1726.953857421875,
138.6705780029297
],
"width": 16.0,
"color": [
1.0,
0.8766974806785583,
0.9112335443496704
],
"use_custom_color": true
},
"inputs": {
"Input": {
"bl_idname": "NodeSocketColor",
"name": "Input"
}
},
"outputs": {
"Output": {
"bl_idname": "NodeSocketColor",
"name": "Output"
}
},
"bl_idname": "NodeReroute"
},
"Reroute.001": {
"attributes": {
"location": [
1726.953857421875,
116.67057800292969
],
"width": 16.0,
"color": [
1.0,
0.8766974806785583,
0.9112335443496704
],
"use_custom_color": true
},
"inputs": {
"Input": {
"bl_idname": "NodeSocketColor",
"name": "Input"
}
},
"outputs": {
"Output": {
"bl_idname": "NodeSocketColor",
"name": "Output"
}
},
"bl_idname": "NodeReroute"
},
"Viewer Draw.007": {
"attributes": {
"location": [
4039.95361328125,
60.0
]
},
"properties": {
"edge_color": [
0.8999813795089722,
0.25539353489875793,
0.05920922011137009,
1.0
],
"line_width": 2,
"vector_color": [
0.4546832740306854,
0.1331154704093933,
0.032861776649951935,
1.0
],
"point_size": 5
},
"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"
},
"Scalar Math.002": {
"attributes": {
"location": [
3359.95361328125,
-60.0
]
},
"properties": {
"current_op": "NEG"
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"KDT Closest Verts MK2": {
"attributes": {
"location": [
4359.9541015625,
400.0
]
},
"properties": {
"number": 2
},
"inputs": {
"insert": {
"bl_idname": "SvVerticesSocket",
"name": "insert"
},
"find": {
"bl_idname": "SvVerticesSocket",
"name": "find",
"properties": {
"use_prop": true
}
},
"number": {
"bl_idname": "SvStringsSocket",
"name": "number",
"properties": {
"prop_name": "number"
}
},
"radius": {
"bl_idname": "SvStringsSocket",
"name": "radius",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "radius"
}
}
},
"outputs": {
"Co": {
"bl_idname": "SvVerticesSocket",
"name": "Co"
},
"index": {
"bl_idname": "SvStringsSocket",
"name": "index"
},
"distance": {
"bl_idname": "SvStringsSocket",
"name": "distance"
}
},
"bl_idname": "SvKDTreeNodeMK2"
},
"Viewer Draw.008": {
"attributes": {
"location": [
5479.95361328125,
780.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"
},
"UV Connection.001": {
"attributes": {
"location": [
4979.9541015625,
600.0
]
},
"properties": {
"slice_check": false,
"polygons": "Edges",
"cicl_check_U": true
},
"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"
},
"List Split": {
"attributes": {
"location": [
4359.9541015625,
200.0
]
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
},
"Split": {
"bl_idname": "SvStringsSocket",
"name": "Split",
"properties": {
"prop_name": "split"
}
}
},
"outputs": {
"Split_001": {
"bl_idname": "SvVerticesSocket",
"name": "Split"
}
},
"bl_idname": "SvListSplitNode"
},
"List Zip": {
"attributes": {
"location": [
4799.9541015625,
520.0
]
},
"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": "ZipNode"
},
"List First & Last": {
"attributes": {
"location": [
4579.9541015625,
500.0
]
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"outputs": {
"Middl_001": {
"bl_idname": "SvVerticesSocket",
"name": "Middl"
},
"First_001": {
"bl_idname": "SvVerticesSocket",
"name": "First"
},
"Last_001": {
"bl_idname": "SvVerticesSocket",
"name": "Last"
}
},
"bl_idname": "ListFLNode"
},
"Get Objects Data.001": {
"attributes": {
"location": [
1400.0,
280.0
],
"width": 225.0,
"color": [
0.7882353067398071,
1.0,
0.872941255569458
],
"use_custom_color": true
},
"properties": {
"object_names": [
{
"name": "Plane.006",
"icon": "OUTLINER_OB_MESH"
}
]
},
"inputs": {
"objects": {
"bl_idname": "SvObjectSocket",
"name": "objects",
"properties": {
"label": "Objects"
}
}
},
"outputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices",
"properties": {
"label": "Vertices",
"custom_draw": "draw_vertices_out_socket"
}
},
"edges": {
"bl_idname": "SvStringsSocket",
"name": "edges",
"properties": {
"label": "Edges",
"custom_draw": "draw_edges_out_socket"
}
},
"polygons": {
"bl_idname": "SvStringsSocket",
"name": "polygons",
"properties": {
"label": "Polygons",
"custom_draw": "draw_polygons_out_socket"
}
},
"vertices_select": {
"bl_idname": "SvStringsSocket",
"name": "vertices_select",
"attributes": {
"hide": true
},
"properties": {
"label": "(*) Vertices Select"
}
},
"vertices_crease": {
"bl_idname": "SvStringsSocket",
"name": "vertices_crease",
"attributes": {
"hide": true
},
"properties": {
"label": "(*) Vertices Crease"
}
},
"vertices_bevel_weight": {
"bl_idname": "SvStringsSocket",
"name": "vertices_bevel_weight",
"attributes": {
"hide": true
},
"properties": {
"label": "(*) Vertices Bevel Weight"
}
},
"edges_select": {
"bl_idname": "SvStringsSocket",
"name": "edges_select",
"attributes": {
"hide": true
},
"properties": {
"label": "(|) Edges Select"
}
},
"edges_crease": {
"bl_idname": "SvStringsSocket",
"name": "edges_crease",
"attributes": {
"hide": true
},
"properties": {
"label": "(|) Edges Crease"
}
},
"edges_seams": {
"bl_idname": "SvStringsSocket",
"name": "edges_seams",
"attributes": {
"hide": true
},
"properties": {
"label": "(|) Edges Seam"
}
},
"edges_sharps": {
"bl_idname": "SvStringsSocket",
"name": "edges_sharps",
"attributes": {
"hide": true
},
"properties": {
"label": "(|) Edges Sharp"
}
},
"edges_bevel_weight": {
"bl_idname": "SvStringsSocket",
"name": "edges_bevel_weight",
"attributes": {
"hide": true
},
"properties": {
"label": "(|) Edges Bevel Weight"
}
},
"polygon_selects": {
"bl_idname": "SvStringsSocket",
"name": "polygon_selects",
"attributes": {
"hide": true
},
"properties": {
"label": "(+) Polygons Select"
}
},
"polygon_smooth": {
"bl_idname": "SvStringsSocket",
"name": "polygon_smooth",
"attributes": {
"hide": true
},
"properties": {
"label": "(+) Polygons Smooth"
}
},
"vertex_normals": {
"bl_idname": "SvVerticesSocket",
"name": "vertex_normals",
"properties": {
"label": "Vertex Normals"
}
},
"material_idx": {
"bl_idname": "SvStringsSocket",
"name": "material_idx",
"properties": {
"label": "Material Idx"
}
},
"polygon_areas": {
"bl_idname": "SvStringsSocket",
"name": "polygon_areas",
"properties": {
"label": "Polygon Areas"
}
},
"polygon_centers": {
"bl_idname": "SvVerticesSocket",
"name": "polygon_centers",
"properties": {
"label": "Polygon Centers"
}
},
"polygon_normals": {
"bl_idname": "SvVerticesSocket",
"name": "polygon_normals",
"properties": {
"label": "Polygon Normals"
}
},
"matrix": {
"bl_idname": "SvMatrixSocket",
"name": "matrix",
"properties": {
"label": "Matrix"
}
},
"object": {
"bl_idname": "SvObjectSocket",
"name": "object",
"properties": {
"label": "Object"
}
}
},
"bl_idname": "SvGetObjectsDataMK3"
}
},
"links": [
{
"from_node": "Reroute",
"from_socket": "Output",
"to_node": "Component Analyzer.005",
"to_socket": "Vertices"
},
{
"from_node": "Reroute.001",
"from_socket": "Output",
"to_node": "Component Analyzer.005",
"to_socket": "Edges"
},
{
"from_node": "Component Analyzer.005",
"from_socket": "Number",
"to_node": "Logic Functions",
"to_socket": "A"
},
{
"from_node": "Logic Functions",
"from_socket": "Result",
"to_node": "Float to Integer",
"to_socket": "float"
},
{
"from_node": "Reroute",
"from_socket": "Output",
"to_node": "Offset Line.001",
"to_socket": "Vers"
},
{
"from_node": "Reroute.001",
"from_socket": "Output",
"to_node": "Offset Line.001",
"to_socket": "Edgs"
},
{
"from_node": "Scalar Math.001",
"from_socket": "Out",
"to_node": "Offset Line.001",
"to_socket": "Offset"
},
{
"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": "Polygons"
},
{
"from_node": "Float to Integer",
"from_socket": "int",
"to_node": "Scalar Math",
"to_socket": "x"
},
{
"from_node": "Scalar Math",
"from_socket": "Out",
"to_node": "Smooth Numbers",
"to_socket": "Values"
},
{
"from_node": "A Number.001",
"from_socket": "Float_001",
"to_node": "Smooth Numbers",
"to_socket": "Factor"
},
{
"from_node": "Smooth Numbers",
"from_socket": "Out",
"to_node": "Scalar Math.001",
"to_socket": "x"
},
{
"from_node": "Float to Integer",
"from_socket": "int",
"to_node": "Scalar Math.001",
"to_socket": "y"
},
{
"from_node": "Reroute",
"from_socket": "Output",
"to_node": "Move",
"to_socket": "Vertices"
},
{
"from_node": "Vector In.001",
"from_socket": "Vectors",
"to_node": "Move",
"to_socket": "Movement Vectors"
},
{
"from_node": "Float to Integer",
"from_socket": "int",
"to_node": "Move",
"to_socket": "Strength"
},
{
"from_node": "Scalar Math.002",
"from_socket": "Out",
"to_node": "Vector In.001",
"to_socket": "Z"
},
{
"from_node": "Offset Line.001",
"from_socket": "Vers",
"to_node": "Mesh Clean",
"to_socket": "Vertices"
},
{
"from_node": "Offset Line.001",
"from_socket": "OuterEdges",
"to_node": "Mesh Clean",
"to_socket": "Edges"
},
{
"from_node": "List Reverse",
"from_socket": "data_001",
"to_node": "UV Connection",
"to_socket": "vertices"
},
{
"from_node": "Mesh Clean",
"from_socket": "Vertices",
"to_node": "Vector Sort",
"to_socket": "Vertices"
},
{
"from_node": "Mesh Clean",
"from_socket": "Edges",
"to_node": "Vector Sort",
"to_socket": "PolyEdge"
},
{
"from_node": "Vector Sort",
"from_socket": "Vertices",
"to_node": "List Reverse",
"to_socket": "data"
},
{
"from_node": "Get Objects Data.001",
"from_socket": "vertices",
"to_node": "Reroute",
"to_socket": "Input"
},
{
"from_node": "Get Objects Data.001",
"from_socket": "edges",
"to_node": "Reroute.001",
"to_socket": "Input"
},
{
"from_node": "Move",
"from_socket": "Vertices",
"to_node": "Viewer Draw.007",
"to_socket": "Vertices"
},
{
"from_node": "Reroute.001",
"from_socket": "Output",
"to_node": "Viewer Draw.007",
"to_socket": "Edges"
},
{
"from_node": "Scalar Math.001",
"from_socket": "Out",
"to_node": "Scalar Math.002",
"to_socket": "x"
},
{
"from_node": "UV Connection",
"from_socket": "vertices",
"to_node": "KDT Closest Verts MK2",
"to_socket": "insert"
},
{
"from_node": "Move",
"from_socket": "Vertices",
"to_node": "KDT Closest Verts MK2",
"to_socket": "find"
},
{
"from_node": "UV Connection.001",
"from_socket": "vertices",
"to_node": "Viewer Draw.008",
"to_socket": "Vertices"
},
{
"from_node": "UV Connection.001",
"from_socket": "data",
"to_node": "Viewer Draw.008",
"to_socket": "Edges"
},
{
"from_node": "List Zip",
"from_socket": "data_001",
"to_node": "UV Connection.001",
"to_socket": "vertices"
},
{
"from_node": "Move",
"from_socket": "Vertices",
"to_node": "List Split",
"to_socket": "Data"
},
{
"from_node": "List First & Last",
"from_socket": "First_001",
"to_node": "List Zip",
"to_socket": "data"
},
{
"from_node": "List Split",
"from_socket": "Split_001",
"to_node": "List Zip",
"to_socket": "data 1"
},
{
"from_node": "List First & Last",
"from_socket": "Last_001",
"to_node": "List Zip",
"to_socket": "data 2"
},
{
"from_node": "KDT Closest Verts MK2",
"from_socket": "Co",
"to_node": "List First & Last",
"to_socket": "Data"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment