Skip to content

Instantly share code, notes, and snippets.

@satabol
Created December 28, 2022 23:36
Show Gist options
  • Select an option

  • Save satabol/f3af654acdce76f09d671368c1671d73 to your computer and use it in GitHub Desktop.

Select an option

Save satabol/f3af654acdce76f09d671368c1671d73 to your computer and use it in GitHub Desktop.
Sverchok.v1.2.0-alpha | Blender.3.4.1 | NodeTree | 2022.12.29 | 02:36 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Viewer Draw.005": {
"attributes": {
"location": [
1351.698974609375,
1058.413330078125
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"vector_color": [
0.879357099533081,
0.0,
0.9500002264976501,
1.0
],
"point_size": 6,
"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"
},
"List First & Last": {
"attributes": {
"location": [
1142.8011474609375,
782.2662963867188
]
},
"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"
},
"List Item": {
"attributes": {
"location": [
1148.927001953125,
948.0838623046875
]
},
"properties": {
"index": 9
},
"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"
},
"A Number.002": {
"attributes": {
"location": [
775.091796875,
725.208251953125
]
},
"properties": {
"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"
},
"Viewer Draw.001": {
"attributes": {
"location": [
1843.7474365234375,
591.1771240234375
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"point_size": 3,
"edge_color": [
1.0,
1.0,
1.0,
1.0
],
"vector_color": [
0.170579195022583,
0.6651744842529297,
1.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.003": {
"attributes": {
"location": [
1528.5113525390625,
900.5543823242188
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"vector_color": [
0.3117174506187439,
0.31507420539855957,
0.9500002264976501,
1.0
],
"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"
},
"Viewer Draw.004": {
"attributes": {
"location": [
1689.2562255859375,
909.46533203125
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"vector_color": [
0.0,
0.004995056893676519,
0.9500002264976501,
1.0
],
"point_size": 11,
"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 Draw.011": {
"attributes": {
"location": [
1397.3411865234375,
355.0848083496094
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"vector_color": [
0.879357099533081,
0.0,
0.9500002264976501,
1.0
],
"point_size": 6,
"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 Draw.010": {
"attributes": {
"location": [
1642.104248046875,
474.24420166015625
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"point_size": 3,
"edge_color": [
0.09646190702915192,
1.0,
0.0,
1.0
],
"vector_color": [
0.040751442313194275,
0.38005661964416504,
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.006": {
"attributes": {
"location": [
1140.3074951171875,
-68.92755889892578
],
"color": [
0.800000011920929,
0.0,
0.0
],
"use_custom_color": true
},
"properties": {
"point_size": 3,
"edge_color": [
0.6038274168968201,
0.6038274168968201,
0.6038274168968201,
1.0
],
"vector_color": [
0.170579195022583,
0.6651744842529297,
1.0,
1.0
],
"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"
},
"List Item.001": {
"attributes": {
"location": [
1181.479736328125,
378.34588623046875
]
},
"properties": {
"index": 9
},
"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"
},
"Marching Squares on Surface": {
"attributes": {
"location": [
869.7432861328125,
619.6837768554688
],
"width": 200.5277099609375
},
"properties": {
"samples_u": 200,
"samples_v": 200
},
"inputs": {
"Field": {
"bl_idname": "SvScalarFieldSocket",
"name": "Field"
},
"Surface": {
"bl_idname": "SvSurfaceSocket",
"name": "Surface"
},
"Value": {
"bl_idname": "SvStringsSocket",
"name": "Value",
"properties": {
"prop_name": "iso_value"
}
},
"SamplesU": {
"bl_idname": "SvStringsSocket",
"name": "SamplesU",
"properties": {
"prop_name": "samples_u"
}
},
"SamplesV": {
"bl_idname": "SvStringsSocket",
"name": "SamplesV",
"properties": {
"prop_name": "samples_v"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"UVVertices": {
"bl_idname": "SvVerticesSocket",
"name": "UVVertices"
}
},
"bl_idname": "SvExMSquaresOnSurfaceNode"
},
"Plane (Surface)": {
"attributes": {
"location": [
-152.62811279296875,
-342.25543212890625
]
},
"properties": {
"u_min": -1.0,
"v_min": -1.0
},
"inputs": {
"Point1": {
"bl_idname": "SvVerticesSocket",
"name": "Point1",
"properties": {
"use_prop": true
}
},
"Point2": {
"bl_idname": "SvVerticesSocket",
"name": "Point2",
"properties": {
"use_prop": true,
"prop": [
1.0,
0.0,
0.0
]
}
},
"Point3": {
"bl_idname": "SvVerticesSocket",
"name": "Point3",
"properties": {
"use_prop": true,
"prop": [
0.0,
1.0,
0.0
],
"expanded": true
}
},
"Normal": {
"bl_idname": "SvVerticesSocket",
"name": "Normal",
"attributes": {
"hide": true
},
"properties": {
"use_prop": true,
"prop": [
0.0,
0.0,
1.0
]
}
},
"UMin": {
"bl_idname": "SvStringsSocket",
"name": "UMin",
"properties": {
"prop_name": "u_min"
}
},
"UMax": {
"bl_idname": "SvStringsSocket",
"name": "UMax",
"properties": {
"prop_name": "u_max"
}
},
"VMin": {
"bl_idname": "SvStringsSocket",
"name": "VMin",
"properties": {
"prop_name": "v_min"
}
},
"VMax": {
"bl_idname": "SvStringsSocket",
"name": "VMax",
"properties": {
"prop_name": "v_max"
}
}
},
"outputs": {
"Surface": {
"bl_idname": "SvSurfaceSocket",
"name": "Surface"
}
},
"bl_idname": "SvExPlaneSurfaceNode"
},
"Sphere (Surface).001": {
"attributes": {
"location": [
-109.5301742553711,
-180.2107696533203
]
},
"properties": {
"radius": 2.2779998779296875
},
"inputs": {
"Center": {
"bl_idname": "SvVerticesSocket",
"name": "Center",
"properties": {
"use_prop": true
}
},
"Radius": {
"bl_idname": "SvStringsSocket",
"name": "Radius",
"properties": {
"prop_name": "radius"
}
},
"Theta1": {
"bl_idname": "SvStringsSocket",
"name": "Theta1",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "theta1"
}
}
},
"outputs": {
"Surface": {
"bl_idname": "SvSurfaceSocket",
"name": "Surface"
}
},
"bl_idname": "SvExSphereNode"
},
"Plane (Surface).001": {
"attributes": {
"location": [
728.235107421875,
-228.59426879882812
]
},
"properties": {
"u_min": -2.0,
"u_max": 2.0,
"v_min": -2.0,
"v_max": 2.0
},
"inputs": {
"Point1": {
"bl_idname": "SvVerticesSocket",
"name": "Point1",
"properties": {
"use_prop": true
}
},
"Point2": {
"bl_idname": "SvVerticesSocket",
"name": "Point2",
"properties": {
"use_prop": true,
"prop": [
1.0,
0.0,
0.0
]
}
},
"Point3": {
"bl_idname": "SvVerticesSocket",
"name": "Point3",
"properties": {
"use_prop": true,
"prop": [
0.0,
1.0,
0.0
]
}
},
"Normal": {
"bl_idname": "SvVerticesSocket",
"name": "Normal",
"attributes": {
"hide": true
},
"properties": {
"use_prop": true,
"prop": [
0.0,
0.0,
1.0
]
}
},
"UMin": {
"bl_idname": "SvStringsSocket",
"name": "UMin",
"properties": {
"prop_name": "u_min"
}
},
"UMax": {
"bl_idname": "SvStringsSocket",
"name": "UMax",
"properties": {
"prop_name": "u_max"
}
},
"VMin": {
"bl_idname": "SvStringsSocket",
"name": "VMin",
"properties": {
"prop_name": "v_min"
}
},
"VMax": {
"bl_idname": "SvStringsSocket",
"name": "VMax",
"properties": {
"prop_name": "v_max"
}
}
},
"outputs": {
"Surface": {
"bl_idname": "SvSurfaceSocket",
"name": "Surface"
}
},
"bl_idname": "SvExPlaneSurfaceNode"
},
"Reroute.002": {
"attributes": {
"location": [
874.5421142578125,
-151.4799041748047
],
"width": 16.0
},
"inputs": {
"Input": {
"bl_idname": "NodeSocketColor",
"name": "Input"
}
},
"outputs": {
"Output": {
"bl_idname": "NodeSocketColor",
"name": "Output"
}
},
"bl_idname": "NodeReroute"
},
"Marching Squares on Surface.001": {
"attributes": {
"location": [
927.6895751953125,
-62.76966094970703
]
},
"properties": {
"connect_bounds": false,
"samples_u": 100,
"samples_v": 100
},
"inputs": {
"Field": {
"bl_idname": "SvScalarFieldSocket",
"name": "Field"
},
"Surface": {
"bl_idname": "SvSurfaceSocket",
"name": "Surface"
},
"Value": {
"bl_idname": "SvStringsSocket",
"name": "Value",
"properties": {
"prop_name": "iso_value"
}
},
"SamplesU": {
"bl_idname": "SvStringsSocket",
"name": "SamplesU",
"properties": {
"prop_name": "samples_u"
}
},
"SamplesV": {
"bl_idname": "SvStringsSocket",
"name": "SamplesV",
"properties": {
"prop_name": "samples_v"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"UVVertices": {
"bl_idname": "SvVerticesSocket",
"name": "UVVertices"
}
},
"bl_idname": "SvExMSquaresOnSurfaceNode"
},
"Viewer Draw": {
"attributes": {
"location": [
437.4205322265625,
-182.06124877929688
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"point_size": 3,
"display_faces": false,
"edge_color": [
0.07202685624361038,
0.2657018005847931,
0.39486807584762573,
0.8018712997436523
],
"vector_color": [
0.5372743010520935,
0.5372745394706726,
0.5667036771774292,
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"
},
"Reroute.003": {
"attributes": {
"location": [
192.65945434570312,
-262.1646423339844
],
"width": 16.0
},
"inputs": {
"Input": {
"bl_idname": "NodeSocketColor",
"name": "Input"
}
},
"outputs": {
"Output": {
"bl_idname": "NodeSocketColor",
"name": "Output"
}
},
"bl_idname": "NodeReroute"
},
"Sphere (Surface)": {
"attributes": {
"location": [
272.3050537109375,
53.310577392578125
]
},
"inputs": {
"Center": {
"bl_idname": "SvVerticesSocket",
"name": "Center",
"properties": {
"use_prop": true
}
},
"Radius": {
"bl_idname": "SvStringsSocket",
"name": "Radius",
"properties": {
"prop_name": "radius"
}
},
"Theta1": {
"bl_idname": "SvStringsSocket",
"name": "Theta1",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "theta1"
}
}
},
"outputs": {
"Surface": {
"bl_idname": "SvSurfaceSocket",
"name": "Surface"
}
},
"bl_idname": "SvExSphereNode"
},
"Evaluate Surface": {
"attributes": {
"location": [
231.23947143554688,
-294.1275939941406
]
},
"properties": {
"samples_u": 21,
"samples_v": 21
},
"inputs": {
"Surface": {
"bl_idname": "SvSurfaceSocket",
"name": "Surface"
},
"U": {
"bl_idname": "SvStringsSocket",
"name": "U",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "u_value"
}
},
"V": {
"bl_idname": "SvStringsSocket",
"name": "V",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "v_value"
}
},
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices",
"attributes": {
"hide": true
}
},
"SamplesU": {
"bl_idname": "SvStringsSocket",
"name": "SamplesU",
"properties": {
"prop_name": "samples_u"
}
},
"SamplesV": {
"bl_idname": "SvStringsSocket",
"name": "SamplesV",
"properties": {
"prop_name": "samples_v"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
}
},
"bl_idname": "SvExEvalSurfaceNode"
},
"Surface Formula": {
"attributes": {
"location": [
36.88131332397461,
-403.8914794921875
]
},
"properties": {
"u_max": 6.07618522644043,
"v_max": 6.238185405731201
},
"inputs": {
"UMin": {
"bl_idname": "SvStringsSocket",
"name": "UMin",
"properties": {
"prop_name": "u_min"
}
},
"UMax": {
"bl_idname": "SvStringsSocket",
"name": "UMax",
"properties": {
"prop_name": "u_max"
}
},
"VMin": {
"bl_idname": "SvStringsSocket",
"name": "VMin",
"properties": {
"prop_name": "v_min"
}
},
"VMax": {
"bl_idname": "SvStringsSocket",
"name": "VMax",
"properties": {
"prop_name": "v_max"
}
}
},
"outputs": {
"Surface": {
"bl_idname": "SvSurfaceSocket",
"name": "Surface"
}
},
"bl_idname": "SvExSurfaceFormulaNode"
},
"Vector Polar Input.001": {
"attributes": {
"location": [
-1994.230224609375,
-423.5442199707031
],
"width": 100.0
},
"properties": {
"rho_": -0.9649997353553772,
"phi_": 9.431999206542969,
"z_": 1.7640000581741333
},
"inputs": {
"rho": {
"bl_idname": "SvStringsSocket",
"name": "rho",
"properties": {
"prop_name": "rho_"
}
},
"phi": {
"bl_idname": "SvStringsSocket",
"name": "phi",
"properties": {
"prop_name": "phi_"
}
},
"Z": {
"bl_idname": "SvStringsSocket",
"name": "Z",
"properties": {
"prop_name": "z_"
}
}
},
"outputs": {
"Vectors": {
"bl_idname": "SvVerticesSocket",
"name": "Vectors"
}
},
"bl_idname": "VectorPolarInNode"
},
"Reroute.005": {
"attributes": {
"location": [
-1611.52734375,
-410.19775390625
],
"width": 16.0
},
"inputs": {
"Input": {
"bl_idname": "NodeSocketColor",
"name": "Input"
}
},
"outputs": {
"Output": {
"bl_idname": "NodeSocketColor",
"name": "Output"
}
},
"bl_idname": "NodeReroute"
},
"Matrix Apply to Mesh.001": {
"attributes": {
"location": [
-1222.6683349609375,
-532.368408203125
]
},
"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"
},
"Viewer Draw.009": {
"attributes": {
"location": [
-1043.93603515625,
-504.9552307128906
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"display_verts": false,
"display_faces": false,
"edge_color": [
0.8100009560585022,
0.0,
0.010594523511826992,
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"
},
"Circle.001": {
"attributes": {
"location": [
-1429.966552734375,
-546.88134765625
],
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"vert_": 80
},
"inputs": {
"Radius": {
"bl_idname": "SvStringsSocket",
"name": "Radius",
"properties": {
"prop_name": "rad_"
}
},
"num Verts": {
"bl_idname": "SvStringsSocket",
"name": "num Verts",
"properties": {
"prop_name": "vert_"
}
},
"Degrees": {
"bl_idname": "SvStringsSocket",
"name": "Degrees",
"properties": {
"prop_name": "degr_"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
}
},
"bl_idname": "SvCircleNode"
},
"Matrix Normal": {
"attributes": {
"location": [
-1425.126708984375,
-771.29931640625
]
},
"properties": {
"up": "X",
"track": "-Z"
},
"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"
},
"A Number.001": {
"attributes": {
"location": [
-1827.7081298828125,
-519.554931640625
]
},
"properties": {
"float_": 0.6179999709129333
},
"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"
},
"Matrix In.002": {
"attributes": {
"location": [
-1457.9990234375,
-346.556640625
]
},
"inputs": {
"Location": {
"bl_idname": "SvVerticesSocket",
"name": "Location",
"properties": {
"prop_name": "location_"
}
},
"Scale": {
"bl_idname": "SvVerticesSocket",
"name": "Scale",
"properties": {
"prop_name": "scale"
}
},
"Quaternion": {
"bl_idname": "SvQuaternionSocket",
"name": "Quaternion",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "quaternion"
}
},
"Angle X": {
"bl_idname": "SvStringsSocket",
"name": "Angle X",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "angle_x"
}
},
"Angle Y": {
"bl_idname": "SvStringsSocket",
"name": "Angle Y",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "angle_y"
}
},
"Angle Z": {
"bl_idname": "SvStringsSocket",
"name": "Angle Z",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "angle_z"
}
},
"Axis": {
"bl_idname": "SvVerticesSocket",
"name": "Axis",
"properties": {
"prop_name": "axis"
}
},
"Angle": {
"bl_idname": "SvStringsSocket",
"name": "Angle",
"properties": {
"prop_name": "angle"
}
}
},
"outputs": {
"Matrices": {
"bl_idname": "SvMatrixSocket",
"name": "Matrices"
}
},
"bl_idname": "SvMatrixInNodeMK4"
},
"Vector In.003": {
"attributes": {
"location": [
-1897.272705078125,
-764.6888427734375
],
"width": 100.0
},
"properties": {
"z_": 1.0
},
"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"
},
"Attractor Field.001": {
"attributes": {
"location": [
-1089.1727294921875,
-145.3666534423828
]
},
"properties": {
"falloff_type": "inverse_square",
"amplitude": 0.03600124269723892,
"attractor_type": "Circle",
"radius": 0.6629999876022339
},
"inputs": {
"Center": {
"bl_idname": "SvVerticesSocket",
"name": "Center",
"properties": {
"use_prop": true,
"prop": [
0.0,
0.6720000505447388,
0.0
],
"expanded": true
}
},
"Direction": {
"bl_idname": "SvVerticesSocket",
"name": "Direction",
"properties": {
"use_prop": true,
"prop": [
0.0,
0.0,
1.0
]
}
},
"Radius": {
"bl_idname": "SvStringsSocket",
"name": "Radius",
"properties": {
"prop_name": "radius"
}
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges",
"attributes": {
"hide": true
}
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces",
"attributes": {
"hide": true
}
},
"Amplitude": {
"bl_idname": "SvStringsSocket",
"name": "Amplitude",
"properties": {
"prop_name": "amplitude"
}
},
"Coefficient": {
"bl_idname": "SvStringsSocket",
"name": "Coefficient",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "coefficient"
}
}
},
"outputs": {
"VField": {
"bl_idname": "SvVectorFieldSocket",
"name": "VField"
},
"SField": {
"bl_idname": "SvScalarFieldSocket",
"name": "SField"
}
},
"bl_idname": "SvAttractorFieldNodeMk2"
}
},
"links": [
{
"from_node": "List Item",
"from_socket": "Item_001",
"to_node": "Viewer Draw.005",
"to_socket": "Vertices"
},
{
"from_node": "Marching Squares on Surface",
"from_socket": "Vertices",
"to_node": "List First & Last",
"to_socket": "Data"
},
{
"from_node": "Marching Squares on Surface",
"from_socket": "Vertices",
"to_node": "List Item",
"to_socket": "Data"
},
{
"from_node": "A Number.002",
"from_socket": "Int",
"to_node": "List Item",
"to_socket": "Index"
},
{
"from_node": "Marching Squares on Surface",
"from_socket": "Vertices",
"to_node": "Viewer Draw.001",
"to_socket": "Vertices"
},
{
"from_node": "Marching Squares on Surface",
"from_socket": "Edges",
"to_node": "Viewer Draw.001",
"to_socket": "Edges"
},
{
"from_node": "List First & Last",
"from_socket": "First_001",
"to_node": "Viewer Draw.003",
"to_socket": "Vertices"
},
{
"from_node": "List First & Last",
"from_socket": "Last_001",
"to_node": "Viewer Draw.004",
"to_socket": "Vertices"
},
{
"from_node": "List Item.001",
"from_socket": "Item_001",
"to_node": "Viewer Draw.011",
"to_socket": "Vertices"
},
{
"from_node": "Marching Squares on Surface",
"from_socket": "UVVertices",
"to_node": "Viewer Draw.010",
"to_socket": "Vertices"
},
{
"from_node": "Marching Squares on Surface",
"from_socket": "Edges",
"to_node": "Viewer Draw.010",
"to_socket": "Edges"
},
{
"from_node": "Marching Squares on Surface.001",
"from_socket": "Vertices",
"to_node": "Viewer Draw.006",
"to_socket": "Vertices"
},
{
"from_node": "Marching Squares on Surface.001",
"from_socket": "Edges",
"to_node": "Viewer Draw.006",
"to_socket": "Edges"
},
{
"from_node": "Marching Squares on Surface",
"from_socket": "UVVertices",
"to_node": "List Item.001",
"to_socket": "Data"
},
{
"from_node": "A Number.002",
"from_socket": "Int",
"to_node": "List Item.001",
"to_socket": "Index"
},
{
"from_node": "Reroute.003",
"from_socket": "Output",
"to_node": "Marching Squares on Surface",
"to_socket": "Surface"
},
{
"from_node": "Reroute.002",
"from_socket": "Output",
"to_node": "Marching Squares on Surface.001",
"to_socket": "Field"
},
{
"from_node": "Plane (Surface).001",
"from_socket": "Surface",
"to_node": "Marching Squares on Surface.001",
"to_socket": "Surface"
},
{
"from_node": "Evaluate Surface",
"from_socket": "Vertices",
"to_node": "Viewer Draw",
"to_socket": "Vertices"
},
{
"from_node": "Evaluate Surface",
"from_socket": "Edges",
"to_node": "Viewer Draw",
"to_socket": "Edges"
},
{
"from_node": "Evaluate Surface",
"from_socket": "Faces",
"to_node": "Viewer Draw",
"to_socket": "Polygons"
},
{
"from_node": "Sphere (Surface).001",
"from_socket": "Surface",
"to_node": "Reroute.003",
"to_socket": "Input"
},
{
"from_node": "Reroute.003",
"from_socket": "Output",
"to_node": "Evaluate Surface",
"to_socket": "Surface"
},
{
"from_node": "Vector Polar Input.001",
"from_socket": "Vectors",
"to_node": "Reroute.005",
"to_socket": "Input"
},
{
"from_node": "Circle.001",
"from_socket": "Vertices",
"to_node": "Matrix Apply to Mesh.001",
"to_socket": "Vertices"
},
{
"from_node": "Circle.001",
"from_socket": "Edges",
"to_node": "Matrix Apply to Mesh.001",
"to_socket": "Edges"
},
{
"from_node": "Circle.001",
"from_socket": "Polygons",
"to_node": "Matrix Apply to Mesh.001",
"to_socket": "Faces"
},
{
"from_node": "Matrix Normal",
"from_socket": "Matrix",
"to_node": "Matrix Apply to Mesh.001",
"to_socket": "Matrices"
},
{
"from_node": "Matrix Apply to Mesh.001",
"from_socket": "Vertices",
"to_node": "Viewer Draw.009",
"to_socket": "Vertices"
},
{
"from_node": "Matrix Apply to Mesh.001",
"from_socket": "Edges",
"to_node": "Viewer Draw.009",
"to_socket": "Edges"
},
{
"from_node": "Matrix Apply to Mesh.001",
"from_socket": "Faces",
"to_node": "Viewer Draw.009",
"to_socket": "Polygons"
},
{
"from_node": "A Number.001",
"from_socket": "Float",
"to_node": "Circle.001",
"to_socket": "Radius"
},
{
"from_node": "Reroute.005",
"from_socket": "Output",
"to_node": "Matrix Normal",
"to_socket": "Location"
},
{
"from_node": "Vector In.003",
"from_socket": "Vectors",
"to_node": "Matrix Normal",
"to_socket": "Normal"
},
{
"from_node": "Reroute.005",
"from_socket": "Output",
"to_node": "Matrix In.002",
"to_socket": "Location"
},
{
"from_node": "Reroute.005",
"from_socket": "Output",
"to_node": "Attractor Field.001",
"to_socket": "Center"
},
{
"from_node": "Vector In.003",
"from_socket": "Vectors",
"to_node": "Attractor Field.001",
"to_socket": "Direction"
},
{
"from_node": "A Number.001",
"from_socket": "Float",
"to_node": "Attractor Field.001",
"to_socket": "Radius"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment