Skip to content

Instantly share code, notes, and snippets.

@portnov
Created September 24, 2025 18:05
Show Gist options
  • Select an option

  • Save portnov/dba88e8cf10a8cb4b4e2d4cfc789a39d to your computer and use it in GitHub Desktop.

Select an option

Save portnov/dba88e8cf10a8cb4b4e2d4cfc789a39d to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.4.0 | NodeTree | 2025.09.24 | 23:05 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Plane": {
"attributes": {
"location": [
-630.8124389648438,
253.0172119140625
],
"color": [
0.40799999237060547,
0.6159999966621399,
0.41600000858306885
],
"use_custom_color": true
},
"properties": {
"center": true
},
"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.001": {
"attributes": {
"location": [
-360.45001220703125,
16.051284790039062
],
"color": [
0.8389999866485596,
0.36500000953674316,
0.054999999701976776
],
"use_custom_color": true
},
"properties": {
"edge_color": [
0.0,
0.0011443882249295712,
0.14550375938415527,
1.0
],
"selected_draw_mode": "facet",
"vector_color": [
0.0,
0.0012138064485043287,
0.1441308856010437,
1.0
],
"polygon_color": [
0.42417261004447937,
0.654518187046051,
0.8100000023841858,
1.0
],
"custom_fragment_shader": "\n uniform float brightness;\n\n in vec3 pos;\n\n void main()\n {\n gl_FragColor = vec4(pos * brightness, 1.0);\n }\n",
"custom_vertex_shader": "\n uniform mat4 viewProjectionMatrix;\n\n in vec3 position;\n out vec3 pos;\n\n void main()\n {\n pos = position;\n gl_Position = viewProjectionMatrix * vec4(position, 1.0f);\n }\n",
"draw_gl_polygonoffset": true,
"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"
},
"Populate Mesh": {
"attributes": {
"location": [
-349.7933349609375,
498.0212707519531
]
},
"properties": {
"gen_mode": "SURFACE",
"count": 7,
"min_r": 1.0299999713897705,
"seed": 58
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
},
"Weights": {
"bl_idname": "SvStringsSocket",
"name": "Weights"
},
"Field": {
"bl_idname": "SvScalarFieldSocket",
"name": "Field",
"properties": {
"enable_input_link_menu": false
}
},
"Count": {
"bl_idname": "SvStringsSocket",
"name": "Count",
"properties": {
"prop_name": "count"
}
},
"MinDistance": {
"bl_idname": "SvStringsSocket",
"name": "MinDistance",
"properties": {
"prop_name": "min_r"
}
},
"RadiusField": {
"bl_idname": "SvScalarFieldSocket",
"name": "RadiusField",
"attributes": {
"hide": true
}
},
"Threshold": {
"bl_idname": "SvStringsSocket",
"name": "Threshold",
"properties": {
"prop_name": "threshold"
}
},
"FieldMin": {
"bl_idname": "SvStringsSocket",
"name": "FieldMin",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "field_min"
}
},
"FieldMax": {
"bl_idname": "SvStringsSocket",
"name": "FieldMax",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "field_max"
}
},
"Seed": {
"bl_idname": "SvStringsSocket",
"name": "Seed",
"properties": {
"prop_name": "seed"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Indices": {
"bl_idname": "SvStringsSocket",
"name": "Indices"
},
"Radiuses": {
"bl_idname": "SvStringsSocket",
"name": "Radiuses",
"attributes": {
"hide": true
}
}
},
"bl_idname": "SvPopulateMeshNode"
},
"Viewer Draw.002": {
"attributes": {
"location": [
-149.7933349609375,
498.0212707519531
],
"color": [
0.8389999866485596,
0.36500000953674316,
0.054999999701976776
],
"use_custom_color": true
},
"properties": {
"edge_color": [
0.8999999165534973,
0.46394041180610657,
0.0,
1.0
],
"selected_draw_mode": "facet",
"vector_color": [
0.9500002264976501,
0.02136443369090557,
0.0,
1.0
],
"polygon_color": [
0.8100003600120544,
0.6318826079368591,
0.0,
0.5966457724571228
],
"custom_fragment_shader": "\n uniform float brightness;\n\n in vec3 pos;\n\n void main()\n {\n gl_FragColor = vec4(pos * brightness, 1.0);\n }\n",
"custom_vertex_shader": "\n uniform mat4 viewProjectionMatrix;\n\n in vec3 position;\n out vec3 pos;\n\n void main()\n {\n pos = position;\n gl_Position = viewProjectionMatrix * vec4(position, 1.0f);\n }\n",
"draw_gl_polygonoffset": true,
"point_size": 10,
"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"
},
"A Number": {
"attributes": {
"location": [
-765.78515625,
616.77392578125
],
"label": "Count"
},
"properties": {
"int_": 11,
"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"
},
"Random Num Gen": {
"attributes": {
"location": [
-407.8071594238281,
747.5516357421875
]
},
"properties": {
"type_selected_mode": "Float",
"low_f": -10.0,
"high_f": 10.0,
"high_i": 1,
"seed": 22
},
"inputs": {
"Size": {
"bl_idname": "SvStringsSocket",
"name": "Size",
"properties": {
"prop_name": "size"
}
},
"Seed": {
"bl_idname": "SvStringsSocket",
"name": "Seed",
"properties": {
"prop_name": "seed"
}
},
"Low": {
"bl_idname": "SvStringsSocket",
"name": "Low",
"properties": {
"prop_name": "low_f"
}
},
"High": {
"bl_idname": "SvStringsSocket",
"name": "High",
"properties": {
"prop_name": "high_f"
}
},
"Weights": {
"bl_idname": "SvStringsSocket",
"name": "Weights",
"attributes": {
"hide": true
}
},
"Alpha": {
"bl_idname": "SvStringsSocket",
"name": "Alpha",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "alpha"
}
},
"Beta": {
"bl_idname": "SvStringsSocket",
"name": "Beta",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "beta"
}
},
"t": {
"bl_idname": "SvStringsSocket",
"name": "t",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "t_in"
}
}
},
"outputs": {
"Value": {
"bl_idname": "SvStringsSocket",
"name": "Value"
}
},
"bl_idname": "SvRndNumGen"
},
"RBF Scalar Field": {
"attributes": {
"location": [
-35.88578796386719,
730.056396484375
],
"color": [
0.40799999237060547,
0.6159999966621399,
0.41600000858306885
],
"use_custom_color": true
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Values": {
"bl_idname": "SvStringsSocket",
"name": "Values"
},
"Epsilon": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon",
"properties": {
"prop_name": "epsilon"
}
},
"Smooth": {
"bl_idname": "SvStringsSocket",
"name": "Smooth",
"properties": {
"prop_name": "smooth"
}
}
},
"outputs": {
"Field": {
"bl_idname": "SvScalarFieldSocket",
"name": "Field"
}
},
"bl_idname": "SvExMinimalScalarFieldNode"
},
"Marching Squares": {
"attributes": {
"location": [
239.0194091796875,
781.7415771484375
]
},
"properties": {
"iso_value": 0.4000001847743988,
"min_x": -5.0,
"max_x": 5.0,
"min_y": -5.0,
"max_y": 5.0,
"sample_size": 100
},
"inputs": {
"Field": {
"bl_idname": "SvScalarFieldSocket",
"name": "Field"
},
"Value": {
"bl_idname": "SvStringsSocket",
"name": "Value",
"properties": {
"prop_name": "iso_value"
}
},
"Samples": {
"bl_idname": "SvStringsSocket",
"name": "Samples",
"properties": {
"prop_name": "sample_size"
}
},
"MinX": {
"bl_idname": "SvStringsSocket",
"name": "MinX",
"properties": {
"prop_name": "min_x"
}
},
"MaxX": {
"bl_idname": "SvStringsSocket",
"name": "MaxX",
"properties": {
"prop_name": "max_x"
}
},
"MinY": {
"bl_idname": "SvStringsSocket",
"name": "MinY",
"properties": {
"prop_name": "min_y"
}
},
"MaxY": {
"bl_idname": "SvStringsSocket",
"name": "MaxY",
"properties": {
"prop_name": "max_y"
}
},
"Z": {
"bl_idname": "SvStringsSocket",
"name": "Z",
"properties": {
"prop_name": "z_value"
}
},
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces",
"attributes": {
"hide": true
}
}
},
"bl_idname": "SvExMarchingSquaresNode"
},
"Viewer Draw.003": {
"attributes": {
"location": [
439.0194091796875,
781.7415771484375
],
"color": [
0.8389999866485596,
0.36500000953674316,
0.054999999701976776
],
"use_custom_color": true
},
"properties": {
"edge_color": [
0.0,
0.0011443882249295712,
0.14550375938415527,
1.0
],
"selected_draw_mode": "facet",
"vector_color": [
0.0,
0.0012138064485043287,
0.1441308856010437,
1.0
],
"polygon_color": [
0.42417261004447937,
0.654518187046051,
0.8100000023841858,
1.0
],
"custom_fragment_shader": "\n uniform float brightness;\n\n in vec3 pos;\n\n void main()\n {\n gl_FragColor = vec4(pos * brightness, 1.0);\n }\n",
"custom_vertex_shader": "\n uniform mat4 viewProjectionMatrix;\n\n in vec3 position;\n out vec3 pos;\n\n void main()\n {\n pos = position;\n gl_Position = viewProjectionMatrix * vec4(position, 1.0f);\n }\n",
"draw_gl_polygonoffset": true,
"point_size": 2,
"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"
},
"Stethoscope MK2": {
"attributes": {
"location": [
-197.57949829101562,
981.9495239257812
],
"color": [
0.2709999978542328,
0.5220000147819519,
0.5329999923706055
],
"use_custom_color": true
},
"properties": {
"location_theta": 1.0080000162124634,
"num_elements": 1
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"bl_idname": "SvStethoscopeNodeMK2"
},
"Number Range": {
"attributes": {
"location": [
50.1421012878418,
528.3956298828125
]
},
"properties": {
"range_mode": "RANGE_COUNT",
"current_mode": "RANGE_COUNT",
"start_float": -10.0,
"count_": 16
},
"inputs": {
"Start": {
"bl_idname": "SvStringsSocket",
"name": "Start",
"properties": {
"prop_name": "start_float"
}
},
"Step": {
"bl_idname": "SvStringsSocket",
"name": "Step",
"properties": {
"prop_name": "stop_float",
"label": "stop"
}
},
"Stop": {
"bl_idname": "SvStringsSocket",
"name": "Stop",
"properties": {
"prop_name": "count_",
"label": "count"
}
}
},
"outputs": {
"Range": {
"bl_idname": "SvStringsSocket",
"name": "Range"
}
},
"bl_idname": "SvGenNumberRange"
},
"Bezier Curve Out": {
"attributes": {
"location": [
1333.8515625,
1010.6412963867188
],
"color": [
0.8389999866485596,
0.36500000953674316,
0.054999999701976776
],
"use_custom_color": true
},
"properties": {
"bevel_depth": 0.47999998927116394,
"bevel_radius": 0.08999999612569809,
"preview_resolution_u": 64,
"object_select": false
},
"inputs": {
"ControlPoints": {
"bl_idname": "SvVerticesSocket",
"name": "ControlPoints",
"attributes": {
"hide": true
}
},
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
},
"Radius": {
"bl_idname": "SvStringsSocket",
"name": "Radius",
"properties": {
"prop_name": "bevel_radius"
}
},
"Tilt": {
"bl_idname": "SvStringsSocket",
"name": "Tilt",
"properties": {
"prop_name": "tilt"
}
},
"BevelObject": {
"bl_idname": "SvObjectSocket",
"name": "BevelObject",
"properties": {
"custom_draw": "draw_bevel_object_props",
"object_kinds": "CURVE"
}
},
"TaperObject": {
"bl_idname": "SvObjectSocket",
"name": "TaperObject",
"properties": {
"custom_draw": "draw_taper_object_props",
"object_kinds": "CURVE"
}
}
},
"outputs": {
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
}
},
"bl_idname": "SvBezierCurveOutNode"
},
"Approximate NURBS Curve": {
"attributes": {
"location": [
688.9208984375,
852.8809814453125
],
"color": [
0.40799999237060547,
0.6159999966621399,
0.41600000858306885
],
"use_custom_color": true
},
"properties": {
"implementation": "SCIPY",
"has_smoothing": true,
"smoothing": 0.05000000074505806
},
"inputs": {
"LengthWeight": {
"bl_idname": "SvStringsSocket",
"name": "LengthWeight",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "length_weight"
}
},
"CurvatureWeight": {
"bl_idname": "SvStringsSocket",
"name": "CurvatureWeight",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "curvature_weight"
}
},
"TorsionWeight": {
"bl_idname": "SvStringsSocket",
"name": "TorsionWeight",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "torsion_weight"
}
},
"Knots": {
"bl_idname": "SvStringsSocket",
"name": "Knots",
"attributes": {
"hide": true
}
},
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Weights": {
"bl_idname": "SvStringsSocket",
"name": "Weights"
},
"Degree": {
"bl_idname": "SvStringsSocket",
"name": "Degree",
"properties": {
"prop_name": "degree"
}
},
"PointsCnt": {
"bl_idname": "SvStringsSocket",
"name": "PointsCnt",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "points_cnt"
}
},
"Smoothing": {
"bl_idname": "SvStringsSocket",
"name": "Smoothing",
"properties": {
"prop_name": "smoothing"
}
},
"DegreeMin": {
"bl_idname": "SvStringsSocket",
"name": "DegreeMin",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "degree_min"
}
},
"DegreeMax": {
"bl_idname": "SvStringsSocket",
"name": "DegreeMax",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "degree_max"
}
},
"Tolerance": {
"bl_idname": "SvStringsSocket",
"name": "Tolerance",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "tolerance"
}
}
},
"outputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"ControlPoints": {
"bl_idname": "SvVerticesSocket",
"name": "ControlPoints"
},
"Knots": {
"bl_idname": "SvStringsSocket",
"name": "Knots"
}
},
"bl_idname": "SvApproxNurbsCurveMk3Node"
},
"Viewer Draw Curve.001": {
"attributes": {
"location": [
927.7745361328125,
715.74267578125
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"line_color": [
0.0,
0.06277695298194885,
1.0,
1.0
],
"comb_color": [
0.7445480227470398,
0.43838220834732056,
0.0,
0.7405171394348145
],
"control_polygon_color": [
0.023192498832941055,
0.6177791357040405,
0.41069942712783813,
1.0
],
"verts_color": [
0.0,
0.8049903512001038,
0.7719917297363281,
1.0
],
"arrows_color": [
0.04119928926229477,
0.6374202370643616,
0.48610028624534607,
1.0
],
"resolution": 100,
"line_width": 1,
"control_points_color": [
0.015343744307756424,
0.3374054431915283,
0.025069717317819595,
1.0
],
"draw_nodes": true,
"activate": false
},
"inputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"Resolution": {
"bl_idname": "SvStringsSocket",
"name": "Resolution",
"properties": {
"prop_name": "resolution"
}
}
},
"bl_idname": "SvCurveViewerDrawNode"
}
},
"links": [
{
"from_node": "Plane",
"from_socket": "Vertices",
"to_node": "Viewer Draw.001",
"to_socket": "Vertices"
},
{
"from_node": "Plane",
"from_socket": "Edges",
"to_node": "Viewer Draw.001",
"to_socket": "Edges"
},
{
"from_node": "Plane",
"from_socket": "Polygons",
"to_node": "Viewer Draw.001",
"to_socket": "Polygons"
},
{
"from_node": "Plane",
"from_socket": "Vertices",
"to_node": "Populate Mesh",
"to_socket": "Vertices"
},
{
"from_node": "Plane",
"from_socket": "Edges",
"to_node": "Populate Mesh",
"to_socket": "Edges"
},
{
"from_node": "Plane",
"from_socket": "Polygons",
"to_node": "Populate Mesh",
"to_socket": "Faces"
},
{
"from_node": "A Number",
"from_socket": "Int",
"to_node": "Populate Mesh",
"to_socket": "Count"
},
{
"from_node": "Populate Mesh",
"from_socket": "Vertices",
"to_node": "Viewer Draw.002",
"to_socket": "Vertices"
},
{
"from_node": "A Number",
"from_socket": "Int",
"to_node": "Random Num Gen",
"to_socket": "Size"
},
{
"from_node": "Populate Mesh",
"from_socket": "Vertices",
"to_node": "RBF Scalar Field",
"to_socket": "Vertices"
},
{
"from_node": "Random Num Gen",
"from_socket": "Value",
"to_node": "RBF Scalar Field",
"to_socket": "Values"
},
{
"from_node": "RBF Scalar Field",
"from_socket": "Field",
"to_node": "Marching Squares",
"to_socket": "Field"
},
{
"from_node": "Number Range",
"from_socket": "Range",
"to_node": "Marching Squares",
"to_socket": "Value"
},
{
"from_node": "Marching Squares",
"from_socket": "Vertices",
"to_node": "Viewer Draw.003",
"to_socket": "Vertices"
},
{
"from_node": "Marching Squares",
"from_socket": "Edges",
"to_node": "Viewer Draw.003",
"to_socket": "Edges"
},
{
"from_node": "Random Num Gen",
"from_socket": "Value",
"to_node": "Stethoscope MK2",
"to_socket": "Data"
},
{
"from_node": "Approximate NURBS Curve",
"from_socket": "Curve",
"to_node": "Bezier Curve Out",
"to_socket": "Curve"
},
{
"from_node": "Marching Squares",
"from_socket": "Vertices",
"to_node": "Approximate NURBS Curve",
"to_socket": "Vertices"
},
{
"from_node": "Approximate NURBS Curve",
"from_socket": "Curve",
"to_node": "Viewer Draw Curve.001",
"to_socket": "Curve"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment