Skip to content

Instantly share code, notes, and snippets.

@nortikin
Created October 6, 2024 18:59
Show Gist options
  • Save nortikin/d3f71c8c2ea84730c55fdafe8f579bb5 to your computer and use it in GitHub Desktop.
Save nortikin/d3f71c8c2ea84730c55fdafe8f579bb5 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.2.0Alpha | Hexa3 | 2024.10.06 | 21:59 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"NGon": {
"attributes": {
"location": [
-1620.0,
1500.0
]
},
"properties": {
"sides_": 6
},
"inputs": {
"Radius": {
"bl_idname": "SvStringsSocket",
"name": "Radius",
"properties": {
"prop_name": "rad_"
}
},
"N Sides": {
"bl_idname": "SvStringsSocket",
"name": "N Sides",
"properties": {
"prop_name": "sides_"
}
},
"Divisions": {
"bl_idname": "SvStringsSocket",
"name": "Divisions",
"properties": {
"prop_name": "divisions"
}
},
"RandomR": {
"bl_idname": "SvStringsSocket",
"name": "RandomR",
"properties": {
"prop_name": "rand_r_"
}
},
"RandomPhi": {
"bl_idname": "SvStringsSocket",
"name": "RandomPhi",
"properties": {
"prop_name": "rand_phi_"
}
},
"RandomSeed": {
"bl_idname": "SvStringsSocket",
"name": "RandomSeed",
"properties": {
"prop_name": "rand_seed_"
}
},
"Shift": {
"bl_idname": "SvStringsSocket",
"name": "Shift",
"properties": {
"prop_name": "shift_"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
}
},
"bl_idname": "SvNGonNode"
},
"Subdivide": {
"attributes": {
"location": [
-1092.66162109375,
1477.7857666015625
]
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
},
"FaceData": {
"bl_idname": "SvStringsSocket",
"name": "FaceData"
},
"EdgeMask": {
"bl_idname": "SvStringsSocket",
"name": "EdgeMask"
},
"Cuts": {
"bl_idname": "SvStringsSocket",
"name": "Cuts",
"properties": {
"prop_name": "cuts"
}
},
"Smooth": {
"bl_idname": "SvStringsSocket",
"name": "Smooth",
"properties": {
"prop_name": "smooth"
}
},
"Fractal": {
"bl_idname": "SvStringsSocket",
"name": "Fractal",
"properties": {
"prop_name": "fractal"
}
},
"AlongNormal": {
"bl_idname": "SvStringsSocket",
"name": "AlongNormal",
"properties": {
"prop_name": "along_normal"
}
},
"Seed": {
"bl_idname": "SvStringsSocket",
"name": "Seed",
"properties": {
"prop_name": "seed"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
},
"FaceData": {
"bl_idname": "SvStringsSocket",
"name": "FaceData"
},
"NewVertices": {
"bl_idname": "SvVerticesSocket",
"name": "NewVertices",
"attributes": {
"hide": true
}
},
"NewEdges": {
"bl_idname": "SvStringsSocket",
"name": "NewEdges",
"attributes": {
"hide": true
}
},
"NewFaces": {
"bl_idname": "SvStringsSocket",
"name": "NewFaces",
"attributes": {
"hide": true
}
},
"OldVertices": {
"bl_idname": "SvVerticesSocket",
"name": "OldVertices",
"attributes": {
"hide": true
}
},
"OldEdges": {
"bl_idname": "SvStringsSocket",
"name": "OldEdges",
"attributes": {
"hide": true
}
},
"OldFaces": {
"bl_idname": "SvStringsSocket",
"name": "OldFaces",
"attributes": {
"hide": true
}
}
},
"bl_idname": "SvSubdivideNodeMK2"
},
"Viewer Draw": {
"attributes": {
"location": [
3680.0,
1360.0
]
},
"properties": {
"display_faces": false,
"display_verts": 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"
},
"Scale": {
"attributes": {
"location": [
1040.0,
1140.0
]
},
"properties": {
"multiplier": 1.149999976158142
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Centers": {
"bl_idname": "SvVerticesSocket",
"name": "Centers",
"properties": {
"prop_name": "centers"
}
},
"Scale": {
"bl_idname": "SvVerticesSocket",
"name": "Scale",
"properties": {
"prop_name": "scale"
}
},
"Strength": {
"bl_idname": "SvStringsSocket",
"name": "Strength",
"properties": {
"prop_name": "multiplier"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"bl_idname": "SvScaleNodeMk3"
},
"List Mask Join (In)": {
"attributes": {
"location": [
1293.0,
1200.0
]
},
"properties": {
"choice": true,
"level": 2
},
"inputs": {
"Mask": {
"bl_idname": "SvStringsSocket",
"name": "Mask"
},
"Data True": {
"bl_idname": "SvStringsSocket",
"name": "Data True"
},
"Data False": {
"bl_idname": "SvStringsSocket",
"name": "Data False"
}
},
"outputs": {
"Data_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data"
}
},
"bl_idname": "SvMaskJoinNodeMK2"
},
"List Input": {
"attributes": {
"location": [
1020.0,
1180.0
],
"width": 139.845703125,
"hide": true
},
"properties": {
"int_list_items": [
{},
{},
{},
{},
{},
{},
{
"elem": 1
},
{},
{
"elem": 1
},
{},
{
"elem": 1
},
{}
],
"int_list_counter": 12
},
"inputs": {
"mask": {
"bl_idname": "SvStringsSocket",
"name": "mask",
"properties": {
"label": "Mask",
"custom_draw": "draw_mask_in_socket"
}
}
},
"outputs": {
"data_output": {
"bl_idname": "SvStringsSocket",
"name": "data_output",
"properties": {
"label": "Integers"
}
}
},
"bl_idname": "SvListInputNodeMK2"
},
"List Mask Join (In).001": {
"attributes": {
"location": [
1540.0,
1100.0
]
},
"properties": {
"choice": true,
"level": 2
},
"inputs": {
"Mask": {
"bl_idname": "SvStringsSocket",
"name": "Mask"
},
"Data True": {
"bl_idname": "SvStringsSocket",
"name": "Data True"
},
"Data False": {
"bl_idname": "SvStringsSocket",
"name": "Data False"
}
},
"outputs": {
"Data_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data"
}
},
"bl_idname": "SvMaskJoinNodeMK2"
},
"List Input.001": {
"attributes": {
"location": [
1080.0,
980.0
],
"width": 126.45892333984375,
"hide": true
},
"properties": {
"int_list_items": [
{},
{},
{},
{},
{},
{},
{},
{
"elem": 1
},
{},
{
"elem": 1
},
{},
{
"elem": 1
}
],
"int_list_counter": 12
},
"inputs": {
"mask": {
"bl_idname": "SvStringsSocket",
"name": "mask",
"properties": {
"label": "Mask",
"custom_draw": "draw_mask_in_socket"
}
}
},
"outputs": {
"data_output": {
"bl_idname": "SvStringsSocket",
"name": "data_output",
"properties": {
"label": "Integers"
}
}
},
"bl_idname": "SvListInputNodeMK2"
},
"Scale.001": {
"attributes": {
"location": [
1073.0,
940.0
]
},
"properties": {
"multiplier": 0.8199999332427979
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Centers": {
"bl_idname": "SvVerticesSocket",
"name": "Centers",
"properties": {
"prop_name": "centers"
}
},
"Scale": {
"bl_idname": "SvVerticesSocket",
"name": "Scale",
"properties": {
"prop_name": "scale"
}
},
"Strength": {
"bl_idname": "SvStringsSocket",
"name": "Strength",
"properties": {
"prop_name": "multiplier"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"bl_idname": "SvScaleNodeMk3"
},
"A Number": {
"attributes": {
"location": [
-199.6616668701172,
877.7857666015625
]
},
"properties": {
"float_": 1.2400000095367432
},
"inputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Float",
"properties": {
"prop_name": "float_"
}
}
},
"outputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Float",
"properties": {
"custom_draw": "mode_custom_draw"
}
}
},
"bl_idname": "SvNumberNode"
},
"Scalar Math": {
"attributes": {
"location": [
560.3383178710938,
1017.7857666015625
]
},
"properties": {
"current_op": "SUB",
"y_": 2.0,
"x_": 1.7987964153289795
},
"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"
},
"Polygon Grid": {
"attributes": {
"location": [
-1592.66162109375,
737.7857666015625
],
"width": 170.0
},
"properties": {
"numx": 21
},
"inputs": {
"Radius": {
"bl_idname": "SvStringsSocket",
"name": "Radius",
"properties": {
"prop_name": "radius"
}
},
"Scale": {
"bl_idname": "SvStringsSocket",
"name": "Scale",
"properties": {
"prop_name": "scale"
}
},
"Angle": {
"bl_idname": "SvStringsSocket",
"name": "Angle",
"properties": {
"prop_name": "angle"
}
},
"NumX": {
"bl_idname": "SvStringsSocket",
"name": "NumX",
"properties": {
"prop_name": "numx"
}
},
"NumY": {
"bl_idname": "SvStringsSocket",
"name": "NumY",
"properties": {
"prop_name": "numy"
}
}
},
"outputs": {
"Centers": {
"bl_idname": "SvVerticesSocket",
"name": "Centers"
},
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
}
},
"bl_idname": "SvPolygonGridNode"
},
"Loop In": {
"attributes": {
"location": [
400.3382873535156,
1277.7857666015625
]
},
"properties": {
"linked_to_loop_out": true,
"mode": "For_Each"
},
"inputs": {
"Iterations": {
"bl_idname": "SvStringsSocket",
"name": "Iterations",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "iterations"
}
},
"Data 0": {
"bl_idname": "SvStringsSocket",
"name": "Data 0",
"properties": {
"label": "Polygon Grid"
}
},
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data",
"properties": {
"label": "A Number"
}
},
"Data_001": {
"bl_idname": "SvStringsSocket",
"name": "Data",
"properties": {
"label": "List Match"
}
},
"Data_002": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"outputs": {
"Loop Out": {
"bl_idname": "SvLoopControlSocket",
"name": "Loop Out"
},
"Loop Number": {
"bl_idname": "SvStringsSocket",
"name": "Loop Number",
"properties": {
"label": "Item Number"
}
},
"Total Loops": {
"bl_idname": "SvStringsSocket",
"name": "Total Loops",
"properties": {
"label": "Total Items"
}
},
"Data_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data",
"properties": {
"label": "Polygon Grid"
}
},
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data",
"properties": {
"label": "A Number"
}
},
"Data_002": {
"bl_idname": "SvStringsSocket",
"name": "Data",
"properties": {
"label": "List Match",
"use_wrap": true
}
}
},
"bl_idname": "SvLoopInNode"
},
"Loop Out": {
"attributes": {
"location": [
1740.0,
1140.0
],
"width": 241.849365234375
},
"properties": {
"mode": "For_Each"
},
"inputs": {
"Loop In": {
"bl_idname": "SvLoopControlSocket",
"name": "Loop In"
},
"Break": {
"bl_idname": "SvStringsSocket",
"name": "Break",
"properties": {
"label": "Skip"
}
},
"Data 0": {
"bl_idname": "SvStringsSocket",
"name": "Data 0",
"properties": {
"label": "Loop In"
}
},
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data",
"properties": {
"label": "List Mask Join (In).001"
}
},
"Data_001": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"outputs": {
"Data_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data",
"properties": {
"label": "Loop In"
}
},
"Data_002": {
"bl_idname": "SvVerticesSocket",
"name": "Data",
"properties": {
"label": "List Mask Join (In).001"
}
}
},
"bl_idname": "SvLoopOutNode"
},
"Distance": {
"attributes": {
"location": [
-1312.66162109375,
877.7857666015625
]
},
"properties": {
"Cross_dist": true
},
"inputs": {
"vertices1": {
"bl_idname": "SvVerticesSocket",
"name": "vertices1"
},
"matrix1": {
"bl_idname": "SvMatrixSocket",
"name": "matrix1"
},
"vertices2": {
"bl_idname": "SvVerticesSocket",
"name": "vertices2"
},
"matrix2": {
"bl_idname": "SvMatrixSocket",
"name": "matrix2"
}
},
"outputs": {
"distances": {
"bl_idname": "SvStringsSocket",
"name": "distances"
}
},
"bl_idname": "DistancePPNode"
},
"Vector In": {
"attributes": {
"location": [
-1572.66162109375,
937.7857666015625
],
"width": 100.0
},
"properties": {
"x_": 11.90388298034668,
"y_": 1.2189524173736572
},
"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"
},
"List Statistics": {
"attributes": {
"location": [
-1100.0,
900.0
],
"width": 160.0,
"label": "Maximum"
},
"properties": {
"function": "MAXIMUM",
"selected_quantities": [
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true,
true
]
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
},
"Percentage": {
"bl_idname": "SvStringsSocket",
"name": "Percentage",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "percentage"
}
},
"Bins": {
"bl_idname": "SvStringsSocket",
"name": "Bins",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "bins"
}
},
"Size": {
"bl_idname": "SvStringsSocket",
"name": "Size",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "normalized_size"
}
}
},
"outputs": {
"Names": {
"bl_idname": "SvStringsSocket",
"name": "Name"
},
"Values": {
"bl_idname": "SvStringsSocket",
"name": "Value"
}
},
"bl_idname": "SvListStatisticsNode"
},
"Scalar Math.001": {
"attributes": {
"location": [
-860.0,
880.0
]
},
"properties": {
"current_op": "DIV"
},
"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"
},
"Stethoscope MK2": {
"attributes": {
"location": [
2400.339111328125,
1017.7857666015625
],
"color": [
0.5,
0.5,
1.0
],
"use_custom_color": true
},
"properties": {
"text_color": [
0.949999988079071,
0.949999988079071,
0.949999988079071
],
"location_theta": 1.0080000162124634,
"num_elements": 1
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"bl_idname": "SvStethoscopeNodeMK2"
},
"List Split": {
"attributes": {
"location": [
240.3383331298828,
937.7857666015625
]
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
},
"Split": {
"bl_idname": "SvStringsSocket",
"name": "Split",
"properties": {
"prop_name": "split"
}
}
},
"outputs": {
"Split": {
"bl_idname": "SvStringsSocket",
"name": "Split"
}
},
"bl_idname": "SvListSplitNode"
},
"List Split.001": {
"attributes": {
"location": [
-360.0,
1080.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 Input.002": {
"attributes": {
"location": [
-652.6616821289062,
1297.7857666015625
],
"width": 260.0
},
"properties": {
"int_list_items": [
{
"elem": 1
},
{
"elem": 1
}
],
"int_list_counter": 2
},
"inputs": {
"mask": {
"bl_idname": "SvStringsSocket",
"name": "mask",
"properties": {
"label": "Mask",
"custom_draw": "draw_mask_in_socket"
}
}
},
"outputs": {
"data_output": {
"bl_idname": "SvStringsSocket",
"name": "data_output",
"properties": {
"label": "Integers",
"use_unwrap": true
}
}
},
"bl_idname": "SvListInputNodeMK2"
},
"List Match": {
"attributes": {
"location": [
-72.66168212890625,
1277.7857666015625
]
},
"properties": {
"mode": "CYCLE",
"mode_final": "CYCLE"
},
"inputs": {
"Data 0": {
"bl_idname": "SvStringsSocket",
"name": "Data 0"
},
"Data 1": {
"bl_idname": "SvStringsSocket",
"name": "Data 1"
},
"Data 2": {
"bl_idname": "SvStringsSocket",
"name": "Data 2"
}
},
"outputs": {
"Data 0": {
"bl_idname": "SvStringsSocket",
"name": "Data 0"
},
"Data 1_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data 1"
},
"Data 2": {
"bl_idname": "SvStringsSocket",
"name": "Data 2"
}
},
"bl_idname": "ListMatchNode"
},
"Input Switch MOD": {
"attributes": {
"location": [
773.0000610351562,
1080.0
],
"hide": true
},
"properties": {
"num_switches": 3
},
"inputs": {
"Selected": {
"bl_idname": "SvStringsSocket",
"name": "Selected",
"properties": {
"prop_name": "selected"
}
},
"Separator 0": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 0"
},
"Alpha 0": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 0"
},
"Alpha 1": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 1"
},
"Alpha 2": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 2",
"attributes": {
"hide": true
}
},
"Alpha 3": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 3",
"attributes": {
"hide": true
}
},
"Alpha 4": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 4",
"attributes": {
"hide": true
}
},
"Alpha 5": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 5",
"attributes": {
"hide": true
}
},
"Alpha 6": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 6",
"attributes": {
"hide": true
}
},
"Alpha 7": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 7",
"attributes": {
"hide": true
}
},
"Alpha 8": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 8",
"attributes": {
"hide": true
}
},
"Separator 1": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 1"
},
"Beta 0": {
"bl_idname": "SvStringsSocket",
"name": "Beta 0"
},
"Beta 1": {
"bl_idname": "SvStringsSocket",
"name": "Beta 1"
},
"Beta 2": {
"bl_idname": "SvStringsSocket",
"name": "Beta 2",
"attributes": {
"hide": true
}
},
"Beta 3": {
"bl_idname": "SvStringsSocket",
"name": "Beta 3",
"attributes": {
"hide": true
}
},
"Beta 4": {
"bl_idname": "SvStringsSocket",
"name": "Beta 4",
"attributes": {
"hide": true
}
},
"Beta 5": {
"bl_idname": "SvStringsSocket",
"name": "Beta 5",
"attributes": {
"hide": true
}
},
"Beta 6": {
"bl_idname": "SvStringsSocket",
"name": "Beta 6",
"attributes": {
"hide": true
}
},
"Beta 7": {
"bl_idname": "SvStringsSocket",
"name": "Beta 7",
"attributes": {
"hide": true
}
},
"Beta 8": {
"bl_idname": "SvStringsSocket",
"name": "Beta 8",
"attributes": {
"hide": true
}
},
"Separator 2": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 2"
},
"Gamma 0": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 0"
},
"Gamma 1": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 1"
},
"Gamma 2": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 2",
"attributes": {
"hide": true
}
},
"Gamma 3": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 3",
"attributes": {
"hide": true
}
},
"Gamma 4": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 4",
"attributes": {
"hide": true
}
},
"Gamma 5": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 5",
"attributes": {
"hide": true
}
},
"Gamma 6": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 6",
"attributes": {
"hide": true
}
},
"Gamma 7": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 7",
"attributes": {
"hide": true
}
},
"Gamma 8": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 8",
"attributes": {
"hide": true
}
},
"Separator 3": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 3",
"attributes": {
"hide": true
}
},
"Delta 0": {
"bl_idname": "SvStringsSocket",
"name": "Delta 0",
"attributes": {
"hide": true
}
},
"Delta 1": {
"bl_idname": "SvStringsSocket",
"name": "Delta 1",
"attributes": {
"hide": true
}
},
"Delta 2": {
"bl_idname": "SvStringsSocket",
"name": "Delta 2",
"attributes": {
"hide": true
}
},
"Delta 3": {
"bl_idname": "SvStringsSocket",
"name": "Delta 3",
"attributes": {
"hide": true
}
},
"Delta 4": {
"bl_idname": "SvStringsSocket",
"name": "Delta 4",
"attributes": {
"hide": true
}
},
"Delta 5": {
"bl_idname": "SvStringsSocket",
"name": "Delta 5",
"attributes": {
"hide": true
}
},
"Delta 6": {
"bl_idname": "SvStringsSocket",
"name": "Delta 6",
"attributes": {
"hide": true
}
},
"Delta 7": {
"bl_idname": "SvStringsSocket",
"name": "Delta 7",
"attributes": {
"hide": true
}
},
"Delta 8": {
"bl_idname": "SvStringsSocket",
"name": "Delta 8",
"attributes": {
"hide": true
}
},
"Separator 4": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 4",
"attributes": {
"hide": true
}
},
"Epsilon 0": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 0",
"attributes": {
"hide": true
}
},
"Epsilon 1": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 1",
"attributes": {
"hide": true
}
},
"Epsilon 2": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 2",
"attributes": {
"hide": true
}
},
"Epsilon 3": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 3",
"attributes": {
"hide": true
}
},
"Epsilon 4": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 4",
"attributes": {
"hide": true
}
},
"Epsilon 5": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 5",
"attributes": {
"hide": true
}
},
"Epsilon 6": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 6",
"attributes": {
"hide": true
}
},
"Epsilon 7": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 7",
"attributes": {
"hide": true
}
},
"Epsilon 8": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 8",
"attributes": {
"hide": true
}
},
"Separator 5": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 5",
"attributes": {
"hide": true
}
},
"Zeta 0": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 0",
"attributes": {
"hide": true
}
},
"Zeta 1": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 1",
"attributes": {
"hide": true
}
},
"Zeta 2": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 2",
"attributes": {
"hide": true
}
},
"Zeta 3": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 3",
"attributes": {
"hide": true
}
},
"Zeta 4": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 4",
"attributes": {
"hide": true
}
},
"Zeta 5": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 5",
"attributes": {
"hide": true
}
},
"Zeta 6": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 6",
"attributes": {
"hide": true
}
},
"Zeta 7": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 7",
"attributes": {
"hide": true
}
},
"Zeta 8": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 8",
"attributes": {
"hide": true
}
},
"Separator 6": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 6",
"attributes": {
"hide": true
}
},
"Eta 0": {
"bl_idname": "SvStringsSocket",
"name": "Eta 0",
"attributes": {
"hide": true
}
},
"Eta 1": {
"bl_idname": "SvStringsSocket",
"name": "Eta 1",
"attributes": {
"hide": true
}
},
"Eta 2": {
"bl_idname": "SvStringsSocket",
"name": "Eta 2",
"attributes": {
"hide": true
}
},
"Eta 3": {
"bl_idname": "SvStringsSocket",
"name": "Eta 3",
"attributes": {
"hide": true
}
},
"Eta 4": {
"bl_idname": "SvStringsSocket",
"name": "Eta 4",
"attributes": {
"hide": true
}
},
"Eta 5": {
"bl_idname": "SvStringsSocket",
"name": "Eta 5",
"attributes": {
"hide": true
}
},
"Eta 6": {
"bl_idname": "SvStringsSocket",
"name": "Eta 6",
"attributes": {
"hide": true
}
},
"Eta 7": {
"bl_idname": "SvStringsSocket",
"name": "Eta 7",
"attributes": {
"hide": true
}
},
"Eta 8": {
"bl_idname": "SvStringsSocket",
"name": "Eta 8",
"attributes": {
"hide": true
}
},
"Separator 7": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 7",
"attributes": {
"hide": true
}
},
"Theta 0": {
"bl_idname": "SvStringsSocket",
"name": "Theta 0",
"attributes": {
"hide": true
}
},
"Theta 1": {
"bl_idname": "SvStringsSocket",
"name": "Theta 1",
"attributes": {
"hide": true
}
},
"Theta 2": {
"bl_idname": "SvStringsSocket",
"name": "Theta 2",
"attributes": {
"hide": true
}
},
"Theta 3": {
"bl_idname": "SvStringsSocket",
"name": "Theta 3",
"attributes": {
"hide": true
}
},
"Theta 4": {
"bl_idname": "SvStringsSocket",
"name": "Theta 4",
"attributes": {
"hide": true
}
},
"Theta 5": {
"bl_idname": "SvStringsSocket",
"name": "Theta 5",
"attributes": {
"hide": true
}
},
"Theta 6": {
"bl_idname": "SvStringsSocket",
"name": "Theta 6",
"attributes": {
"hide": true
}
},
"Theta 7": {
"bl_idname": "SvStringsSocket",
"name": "Theta 7",
"attributes": {
"hide": true
}
},
"Theta 8": {
"bl_idname": "SvStringsSocket",
"name": "Theta 8",
"attributes": {
"hide": true
}
},
"Separator 8": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 8",
"attributes": {
"hide": true
}
},
"Iota 0": {
"bl_idname": "SvStringsSocket",
"name": "Iota 0",
"attributes": {
"hide": true
}
},
"Iota 1": {
"bl_idname": "SvStringsSocket",
"name": "Iota 1",
"attributes": {
"hide": true
}
},
"Iota 2": {
"bl_idname": "SvStringsSocket",
"name": "Iota 2",
"attributes": {
"hide": true
}
},
"Iota 3": {
"bl_idname": "SvStringsSocket",
"name": "Iota 3",
"attributes": {
"hide": true
}
},
"Iota 4": {
"bl_idname": "SvStringsSocket",
"name": "Iota 4",
"attributes": {
"hide": true
}
},
"Iota 5": {
"bl_idname": "SvStringsSocket",
"name": "Iota 5",
"attributes": {
"hide": true
}
},
"Iota 6": {
"bl_idname": "SvStringsSocket",
"name": "Iota 6",
"attributes": {
"hide": true
}
},
"Iota 7": {
"bl_idname": "SvStringsSocket",
"name": "Iota 7",
"attributes": {
"hide": true
}
},
"Iota 8": {
"bl_idname": "SvStringsSocket",
"name": "Iota 8",
"attributes": {
"hide": true
}
}
},
"outputs": {
"Data 0": {
"bl_idname": "SvStringsSocket",
"name": "Data 0"
},
"Data 1": {
"bl_idname": "SvStringsSocket",
"name": "Data 1"
},
"Data 2": {
"bl_idname": "SvStringsSocket",
"name": "Data 2",
"attributes": {
"hide": true
}
},
"Data 3": {
"bl_idname": "SvStringsSocket",
"name": "Data 3",
"attributes": {
"hide": true
}
},
"Data 4": {
"bl_idname": "SvStringsSocket",
"name": "Data 4",
"attributes": {
"hide": true
}
},
"Data 5": {
"bl_idname": "SvStringsSocket",
"name": "Data 5",
"attributes": {
"hide": true
}
},
"Data 6": {
"bl_idname": "SvStringsSocket",
"name": "Data 6",
"attributes": {
"hide": true
}
},
"Data 7": {
"bl_idname": "SvStringsSocket",
"name": "Data 7",
"attributes": {
"hide": true
}
},
"Data 8": {
"bl_idname": "SvStringsSocket",
"name": "Data 8",
"attributes": {
"hide": true
}
}
},
"bl_idname": "SvInputSwitchNodeMOD"
},
"Scalar Math.002": {
"attributes": {
"location": [
1167.33837890625,
1537.7857666015625
]
},
"properties": {
"y_": 1.2599999904632568,
"x_": 1.100000023841858
},
"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"
},
"Stethoscope MK2.001": {
"attributes": {
"location": [
1367.33837890625,
1537.7857666015625
],
"width": 281.6466064453125,
"color": [
0.5,
0.5,
1.0
],
"use_custom_color": true
},
"properties": {
"text_color": [
0.949999988079071,
0.949999988079071,
0.949999988079071
],
"location_theta": 1.0080000162124634,
"num_elements": 1,
"font_id": 2,
"depth": 139,
"compact": true,
"rounding": 5,
"line_width": 20,
"view_by_element": true
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"bl_idname": "SvStethoscopeNodeMK2"
},
"Scalar Math.003": {
"attributes": {
"location": [
20.33831787109375,
837.7857666015625
]
},
"properties": {
"current_op": "ADD",
"y_": 0.18500003218650818
},
"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"
},
"Stethoscope MK2.002": {
"attributes": {
"location": [
1300.33837890625,
917.7857666015625
],
"color": [
0.5,
0.5,
1.0
],
"use_custom_color": true
},
"properties": {
"text_color": [
0.949999988079071,
0.949999988079071,
0.949999988079071
],
"location_theta": 1.0080000162124634,
"num_elements": 1
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"bl_idname": "SvStethoscopeNodeMK2"
},
"A Number.001": {
"attributes": {
"location": [
-272.66168212890625,
737.7857666015625
]
},
"properties": {
"float_": 0.37400001287460327,
"float_min": 0.0,
"float_max": 1.0
},
"inputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Float",
"properties": {
"prop_name": "float_"
}
}
},
"outputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Float",
"properties": {
"custom_draw": "mode_custom_draw"
}
}
},
"bl_idname": "SvNumberNode"
},
"Temporal Stethoscope": {
"attributes": {
"location": [
-1322.84423828125,
1257.7857666015625
],
"label": "Temporal Stethoscope",
"color": [
0.3360449969768524,
0.3360449969768524,
0.6666539907455444
],
"use_custom_color": true
},
"properties": {
"text_color": [
0.949999988079071,
0.949999988079071,
0.949999988079071
],
"location_theta": 1.0080000162124634,
"num_elements": 1
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"bl_idname": "SvStethoscopeNodeMK2"
},
"Viewer Draw.001": {
"attributes": {
"location": [
-880.0,
1320.0
]
},
"properties": {
"activate": 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 Index+": {
"attributes": {
"location": [
-320.0,
1740.0
]
},
"properties": {
"draw_bg": true,
"activate": false
},
"inputs": {
"verts": {
"bl_idname": "SvVerticesSocket",
"name": "verts"
},
"edges": {
"bl_idname": "SvStringsSocket",
"name": "edges"
},
"faces": {
"bl_idname": "SvStringsSocket",
"name": "faces"
},
"matrix": {
"bl_idname": "SvMatrixSocket",
"name": "matrix"
},
"text": {
"bl_idname": "SvStringsSocket",
"name": "text"
}
},
"bl_idname": "SvIDXViewer28"
},
"Vector Math": {
"attributes": {
"location": [
-647.9999389648438,
1520.0
]
},
"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"
},
"Scalar Math.004": {
"attributes": {
"location": [
-640.0,
900.0
]
},
"properties": {
"current_op": "DIV",
"x_": 5.0
},
"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"
},
"Scalar Math.005": {
"attributes": {
"location": [
-420.0,
900.0
]
},
"properties": {
"current_op": "MIN",
"y_": 0.5
},
"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"
},
"List Match.002": {
"attributes": {
"location": [
2620.0,
1280.0
]
},
"inputs": {
"Data 0": {
"bl_idname": "SvStringsSocket",
"name": "Data 0"
},
"Data 1": {
"bl_idname": "SvStringsSocket",
"name": "Data 1"
},
"Data 2": {
"bl_idname": "SvStringsSocket",
"name": "Data 2"
},
"Data 3": {
"bl_idname": "SvStringsSocket",
"name": "Data 3"
},
"Data 4": {
"bl_idname": "SvStringsSocket",
"name": "Data 4"
}
},
"outputs": {
"Data 0_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data 0"
},
"Data 1_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data 1"
},
"Data 2": {
"bl_idname": "SvStringsSocket",
"name": "Data 2"
},
"Data 3": {
"bl_idname": "SvStringsSocket",
"name": "Data 3"
},
"Data 4": {
"bl_idname": "SvStringsSocket",
"name": "Data 4"
}
},
"bl_idname": "ListMatchNode"
},
"Matrix Apply to Mesh": {
"attributes": {
"location": [
3040.0,
1320.0
]
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
},
"Matrices": {
"bl_idname": "SvMatrixSocket",
"name": "Matrices"
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
}
},
"bl_idname": "SvMatrixApplyJoinNode"
},
"Merge by Distance": {
"attributes": {
"location": [
3360.0,
1360.0
]
},
"properties": {
"distance": 0.20000000298023224
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"PolyEdge": {
"bl_idname": "SvStringsSocket",
"name": "PolyEdge"
},
"FaceData": {
"bl_idname": "SvStringsSocket",
"name": "FaceData"
},
"Mask": {
"bl_idname": "SvStringsSocket",
"name": "Mask"
},
"Distance": {
"bl_idname": "SvStringsSocket",
"name": "Distance",
"properties": {
"prop_name": "distance"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
},
"FaceData": {
"bl_idname": "SvStringsSocket",
"name": "FaceData"
},
"Doubles": {
"bl_idname": "SvVerticesSocket",
"name": "Doubles"
},
"Mask": {
"bl_idname": "SvStringsSocket",
"name": "Mask"
}
},
"bl_idname": "SvMergeByDistanceNode"
}
},
"links": [
{
"from_node": "NGon",
"from_socket": "Vertices",
"to_node": "Subdivide",
"to_socket": "Vertices"
},
{
"from_node": "NGon",
"from_socket": "Edges",
"to_node": "Subdivide",
"to_socket": "Edges"
},
{
"from_node": "NGon",
"from_socket": "Polygons",
"to_node": "Subdivide",
"to_socket": "Faces"
},
{
"from_node": "Merge by Distance",
"from_socket": "Vertices",
"to_node": "Viewer Draw",
"to_socket": "Vertices"
},
{
"from_node": "Merge by Distance",
"from_socket": "Polygons",
"to_node": "Viewer Draw",
"to_socket": "Polygons"
},
{
"from_node": "Vector Math",
"from_socket": "Out_001",
"to_node": "Scale",
"to_socket": "Vertices"
},
{
"from_node": "Input Switch MOD",
"from_socket": "Data 0",
"to_node": "Scale",
"to_socket": "Strength"
},
{
"from_node": "List Input",
"from_socket": "data_output",
"to_node": "List Mask Join (In)",
"to_socket": "Mask"
},
{
"from_node": "Scale",
"from_socket": "Vertices",
"to_node": "List Mask Join (In)",
"to_socket": "Data True"
},
{
"from_node": "Vector Math",
"from_socket": "Out_001",
"to_node": "List Mask Join (In)",
"to_socket": "Data False"
},
{
"from_node": "List Input.001",
"from_socket": "data_output",
"to_node": "List Mask Join (In).001",
"to_socket": "Mask"
},
{
"from_node": "Scale.001",
"from_socket": "Vertices",
"to_node": "List Mask Join (In).001",
"to_socket": "Data True"
},
{
"from_node": "List Mask Join (In)",
"from_socket": "Data_001",
"to_node": "List Mask Join (In).001",
"to_socket": "Data False"
},
{
"from_node": "Vector Math",
"from_socket": "Out_001",
"to_node": "Scale.001",
"to_socket": "Vertices"
},
{
"from_node": "Input Switch MOD",
"from_socket": "Data 1",
"to_node": "Scale.001",
"to_socket": "Strength"
},
{
"from_node": "Scalar Math.005",
"from_socket": "Out",
"to_node": "A Number",
"to_socket": "Float"
},
{
"from_node": "Loop In",
"from_socket": "Data",
"to_node": "Scalar Math",
"to_socket": "y"
},
{
"from_node": "List Split.001",
"from_socket": "Split_001",
"to_node": "Loop In",
"to_socket": "Data 0"
},
{
"from_node": "List Split",
"from_socket": "Split",
"to_node": "Loop In",
"to_socket": "Data"
},
{
"from_node": "List Match",
"from_socket": "Data 0",
"to_node": "Loop In",
"to_socket": "Data_001"
},
{
"from_node": "Loop In",
"from_socket": "Loop Out",
"to_node": "Loop Out",
"to_socket": "Loop In"
},
{
"from_node": "Loop In",
"from_socket": "Data_001",
"to_node": "Loop Out",
"to_socket": "Data 0"
},
{
"from_node": "List Mask Join (In).001",
"from_socket": "Data_001",
"to_node": "Loop Out",
"to_socket": "Data"
},
{
"from_node": "Vector In",
"from_socket": "Vectors",
"to_node": "Distance",
"to_socket": "vertices1"
},
{
"from_node": "Polygon Grid",
"from_socket": "Centers",
"to_node": "Distance",
"to_socket": "vertices2"
},
{
"from_node": "Distance",
"from_socket": "distances",
"to_node": "List Statistics",
"to_socket": "Data"
},
{
"from_node": "Distance",
"from_socket": "distances",
"to_node": "Scalar Math.001",
"to_socket": "x"
},
{
"from_node": "List Statistics",
"from_socket": "Values",
"to_node": "Scalar Math.001",
"to_socket": "y"
},
{
"from_node": "Scale.001",
"from_socket": "Vertices",
"to_node": "Stethoscope MK2",
"to_socket": "Data"
},
{
"from_node": "Scalar Math.003",
"from_socket": "Out",
"to_node": "List Split",
"to_socket": "Data"
},
{
"from_node": "Polygon Grid",
"from_socket": "Centers",
"to_node": "List Split.001",
"to_socket": "Data"
},
{
"from_node": "List Input.002",
"from_socket": "data_output",
"to_node": "List Match",
"to_socket": "Data 0"
},
{
"from_node": "List Split.001",
"from_socket": "Split_001",
"to_node": "List Match",
"to_socket": "Data 1"
},
{
"from_node": "Loop In",
"from_socket": "Data_002",
"to_node": "Input Switch MOD",
"to_socket": "Selected"
},
{
"from_node": "Scalar Math",
"from_socket": "Out",
"to_node": "Input Switch MOD",
"to_socket": "Alpha 0"
},
{
"from_node": "Loop In",
"from_socket": "Data",
"to_node": "Input Switch MOD",
"to_socket": "Alpha 1"
},
{
"from_node": "Loop In",
"from_socket": "Data",
"to_node": "Input Switch MOD",
"to_socket": "Beta 0"
},
{
"from_node": "Scalar Math",
"from_socket": "Out",
"to_node": "Input Switch MOD",
"to_socket": "Beta 1"
},
{
"from_node": "Scalar Math.002",
"from_socket": "Out",
"to_node": "Stethoscope MK2.001",
"to_socket": "Data"
},
{
"from_node": "A Number",
"from_socket": "Float",
"to_node": "Scalar Math.003",
"to_socket": "x"
},
{
"from_node": "A Number.001",
"from_socket": "Float",
"to_node": "Scalar Math.003",
"to_socket": "y"
},
{
"from_node": "Scalar Math",
"from_socket": "Out",
"to_node": "Stethoscope MK2.002",
"to_socket": "Data"
},
{
"from_node": "NGon",
"from_socket": "Vertices",
"to_node": "Temporal Stethoscope",
"to_socket": "Data"
},
{
"from_node": "Subdivide",
"from_socket": "Vertices",
"to_node": "Viewer Draw.001",
"to_socket": "Vertices"
},
{
"from_node": "Subdivide",
"from_socket": "Edges",
"to_node": "Viewer Draw.001",
"to_socket": "Edges"
},
{
"from_node": "Subdivide",
"from_socket": "Faces",
"to_node": "Viewer Draw.001",
"to_socket": "Polygons"
},
{
"from_node": "Subdivide",
"from_socket": "Vertices",
"to_node": "Viewer Index+",
"to_socket": "verts"
},
{
"from_node": "Subdivide",
"from_socket": "Vertices",
"to_node": "Vector Math",
"to_socket": "A"
},
{
"from_node": "Scalar Math.001",
"from_socket": "Out",
"to_node": "Scalar Math.004",
"to_socket": "x"
},
{
"from_node": "Scalar Math.004",
"from_socket": "Out",
"to_node": "Scalar Math.005",
"to_socket": "x"
},
{
"from_node": "Loop Out",
"from_socket": "Data_001",
"to_node": "List Match.002",
"to_socket": "Data 0"
},
{
"from_node": "Loop Out",
"from_socket": "Data_002",
"to_node": "List Match.002",
"to_socket": "Data 1"
},
{
"from_node": "Subdivide",
"from_socket": "Edges",
"to_node": "List Match.002",
"to_socket": "Data 2"
},
{
"from_node": "Subdivide",
"from_socket": "Faces",
"to_node": "List Match.002",
"to_socket": "Data 3"
},
{
"from_node": "List Match.002",
"from_socket": "Data 1_001",
"to_node": "Matrix Apply to Mesh",
"to_socket": "Vertices"
},
{
"from_node": "List Match.002",
"from_socket": "Data 2",
"to_node": "Matrix Apply to Mesh",
"to_socket": "Edges"
},
{
"from_node": "List Match.002",
"from_socket": "Data 3",
"to_node": "Matrix Apply to Mesh",
"to_socket": "Faces"
},
{
"from_node": "List Match.002",
"from_socket": "Data 0_001",
"to_node": "Matrix Apply to Mesh",
"to_socket": "Matrices"
},
{
"from_node": "Matrix Apply to Mesh",
"from_socket": "Vertices",
"to_node": "Merge by Distance",
"to_socket": "Vertices"
},
{
"from_node": "Matrix Apply to Mesh",
"from_socket": "Faces",
"to_node": "Merge by Distance",
"to_socket": "PolyEdge"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment