Skip to content

Instantly share code, notes, and snippets.

@nortikin
Created September 7, 2022 17:27
Show Gist options
  • Save nortikin/53c9597a57d70a09e45197b424f1c00d to your computer and use it in GitHub Desktop.
Save nortikin/53c9597a57d70a09e45197b424f1c00d to your computer and use it in GitHub Desktop.
Sverchok.v1.1.0-beta (92d17a9) | Blender.3.2.2 | колечко-перелечко | 2022.09.07 | 20:27 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"A Number": {
"attributes": {
"location": [
-726.8363037109375,
354.553466796875
]
},
"properties": {
"int_": 8,
"selected_mode": "int",
"int_min": 3,
"int_max": 24
},
"inputs": {
"Int": {
"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"
},
"A Number.002": {
"attributes": {
"location": [
-960.843505859375,
477.376708984375
]
},
"properties": {
"float_": 0.20000000298023224,
"float_min": 0.20000000298023224,
"float_max": 5.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"
},
"Vector In": {
"attributes": {
"location": [
-206.3597412109375,
561.2612915039062
],
"width": 100.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"
},
"Move": {
"attributes": {
"location": [
-215.199951171875,
401.8448486328125
]
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Movement Vectors": {
"bl_idname": "SvVerticesSocket",
"name": "Movement Vectors",
"properties": {
"prop_name": "movement_vectors"
}
},
"Strength": {
"bl_idname": "SvStringsSocket",
"name": "Strength",
"properties": {
"prop_name": "strength"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"bl_idname": "SvMoveNodeMk3"
},
"Circle": {
"attributes": {
"location": [
-446.4576416015625,
433.20062255859375
],
"color": [
0.9200000166893005,
0.3199999928474426,
0.18000000715255737
],
"use_custom_color": true
},
"properties": {
"vert_": 6
},
"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"
},
"A Number.001": {
"attributes": {
"location": [
-1029.0389404296875,
302.903564453125
]
},
"properties": {
"float_": 1.0,
"float_min": 0.5,
"float_max": 5.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"
},
"Scalar Math.001": {
"attributes": {
"location": [
-726.712646484375,
67.80511474609375
]
},
"properties": {
"current_op": "NEG"
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Scalar Math": {
"attributes": {
"location": [
-723.0144653320312,
214.04750061035156
]
},
"properties": {
"current_op": "DIV",
"x_": 180.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.003": {
"attributes": {
"location": [
-724.0050048828125,
-66.1656494140625
]
},
"properties": {
"current_op": "RADIANS"
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Scalar Math.002": {
"attributes": {
"location": [
-723.296875,
-194.05374145507812
]
},
"properties": {
"current_op": "COSINE"
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Scalar Math.004": {
"attributes": {
"location": [
-740.9588623046875,
-316.7388916015625
]
},
"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"
},
"Circle.001": {
"attributes": {
"location": [
-438.233642578125,
205.837646484375
],
"color": [
0.9200000166893005,
0.3199999928474426,
0.18000000715255737
],
"use_custom_color": true
},
"properties": {
"vert_": 6
},
"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"
},
"Vector In.001": {
"attributes": {
"location": [
-197.54833984375,
215.1204833984375
],
"width": 100.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"
},
"Move.001": {
"attributes": {
"location": [
-228.727783203125,
55.70404052734375
]
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Movement Vectors": {
"bl_idname": "SvVerticesSocket",
"name": "Movement Vectors",
"properties": {
"prop_name": "movement_vectors"
}
},
"Strength": {
"bl_idname": "SvStringsSocket",
"name": "Strength",
"properties": {
"prop_name": "strength"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"bl_idname": "SvMoveNodeMk3"
},
"Rotate": {
"attributes": {
"location": [
-41.258056640625,
341.50433349609375
]
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Centers": {
"bl_idname": "SvVerticesSocket",
"name": "Centers",
"properties": {
"prop_name": "centers_"
}
},
"Axis": {
"bl_idname": "SvVerticesSocket",
"name": "Axis",
"properties": {
"prop_name": "axis_"
}
},
"Angle": {
"bl_idname": "SvStringsSocket",
"name": "Angle",
"properties": {
"prop_name": "angle_"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"bl_idname": "SvRotationNodeMk3"
},
"List Join": {
"attributes": {
"location": [
195.6361083984375,
429.6595458984375
]
},
"properties": {
"JoinLevel": 2
},
"inputs": {
"data": {
"bl_idname": "SvStringsSocket",
"name": "data"
},
"data 1": {
"bl_idname": "SvStringsSocket",
"name": "data 1"
},
"data 2": {
"bl_idname": "SvStringsSocket",
"name": "data 2"
},
"data 3": {
"bl_idname": "SvStringsSocket",
"name": "data 3"
}
},
"outputs": {
"data": {
"bl_idname": "SvVerticesSocket",
"name": "data"
}
},
"bl_idname": "ListJoinNode"
},
"Convex Hull": {
"attributes": {
"location": [
436.8687744140625,
494.2485046386719
]
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
}
},
"bl_idname": "SvConvexHullNodeMK2"
},
"Limited Dissolve": {
"attributes": {
"location": [
660.9805297851562,
517.4380493164062
]
},
"properties": {
"angle": 0.10000000149011612
},
"inputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polys": {
"bl_idname": "SvStringsSocket",
"name": "Polys"
}
},
"outputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polys": {
"bl_idname": "SvStringsSocket",
"name": "Polys"
}
},
"bl_idname": "SvLimitedDissolve"
},
"Mesh Viewer.001": {
"attributes": {
"location": [
910.0263671875,
298.8271179199219
],
"color": [
0.05000000074505806,
0.20999999344348907,
0.6100000143051147
],
"use_custom_color": true
},
"properties": {
"base_data_name": "Beta"
},
"inputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"edges": {
"bl_idname": "SvStringsSocket",
"name": "edges",
"properties": {
"custom_draw": "draw_edges_props"
}
},
"faces": {
"bl_idname": "SvStringsSocket",
"name": "faces"
},
"material_idx": {
"bl_idname": "SvStringsSocket",
"name": "material_idx"
},
"matrix": {
"bl_idname": "SvMatrixSocket",
"name": "matrix",
"properties": {
"custom_draw": "draw_matrix_props"
}
}
},
"outputs": {
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
}
},
"bl_idname": "SvMeshViewer"
},
"Cylinder": {
"attributes": {
"location": [
660.9629516601562,
276.6068115234375
],
"height": 2.0,
"color": [
0.9200000166893005,
0.3199999928474426,
0.18000000715255737
],
"use_custom_color": true
},
"properties": {
"radius_t": 0.800000011920929,
"radius_b": 0.800000011920929
},
"inputs": {
"RadiusT": {
"bl_idname": "SvStringsSocket",
"name": "RadiusT",
"properties": {
"prop_name": "radius_t"
}
},
"RadiusB": {
"bl_idname": "SvStringsSocket",
"name": "RadiusB",
"properties": {
"prop_name": "radius_b"
}
},
"Parallels": {
"bl_idname": "SvStringsSocket",
"name": "Parallels",
"properties": {
"prop_name": "parallels"
}
},
"Meridians": {
"bl_idname": "SvStringsSocket",
"name": "Meridians",
"properties": {
"prop_name": "meridians"
}
},
"Height": {
"bl_idname": "SvStringsSocket",
"name": "Height",
"properties": {
"prop_name": "height"
}
},
"Twist": {
"bl_idname": "SvStringsSocket",
"name": "Twist",
"properties": {
"prop_name": "twist"
}
},
"Phase": {
"bl_idname": "SvStringsSocket",
"name": "Phase",
"properties": {
"prop_name": "phase"
}
},
"Scale": {
"bl_idname": "SvStringsSocket",
"name": "Scale",
"properties": {
"prop_name": "scale"
}
},
"Parallels Profile": {
"bl_idname": "SvStringsSocket",
"name": "Parallels Profile"
},
"Meridians Profile": {
"bl_idname": "SvStringsSocket",
"name": "Meridians Profile"
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
}
},
"bl_idname": "SvCylinderNodeMK2"
},
"Mesh Viewer": {
"attributes": {
"location": [
919.3028564453125,
653.212158203125
],
"color": [
0.05000000074505806,
0.20999999344348907,
0.6100000143051147
],
"use_custom_color": true
},
"inputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"edges": {
"bl_idname": "SvStringsSocket",
"name": "edges",
"properties": {
"custom_draw": "draw_edges_props"
}
},
"faces": {
"bl_idname": "SvStringsSocket",
"name": "faces"
},
"material_idx": {
"bl_idname": "SvStringsSocket",
"name": "material_idx"
},
"matrix": {
"bl_idname": "SvMatrixSocket",
"name": "matrix",
"properties": {
"custom_draw": "draw_matrix_props"
}
}
},
"outputs": {
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
}
},
"bl_idname": "SvMeshViewer"
}
},
"links": [
{
"from_node": "A Number.002",
"from_socket": "Float",
"to_node": "Vector In",
"to_socket": "Z"
},
{
"from_node": "Circle",
"from_socket": "Vertices",
"to_node": "Move",
"to_socket": "Vertices"
},
{
"from_node": "Vector In",
"from_socket": "Vectors",
"to_node": "Move",
"to_socket": "Movement Vectors"
},
{
"from_node": "A Number.001",
"from_socket": "Float",
"to_node": "Circle",
"to_socket": "Radius"
},
{
"from_node": "A Number",
"from_socket": "Int",
"to_node": "Circle",
"to_socket": "num Verts"
},
{
"from_node": "A Number.002",
"from_socket": "Float",
"to_node": "Scalar Math.001",
"to_socket": "x"
},
{
"from_node": "A Number",
"from_socket": "Int",
"to_node": "Scalar Math",
"to_socket": "y"
},
{
"from_node": "Scalar Math",
"from_socket": "Out",
"to_node": "Scalar Math.003",
"to_socket": "x"
},
{
"from_node": "Scalar Math.003",
"from_socket": "Out",
"to_node": "Scalar Math.002",
"to_socket": "x"
},
{
"from_node": "A Number.001",
"from_socket": "Float",
"to_node": "Scalar Math.004",
"to_socket": "x"
},
{
"from_node": "Scalar Math.002",
"from_socket": "Out",
"to_node": "Scalar Math.004",
"to_socket": "y"
},
{
"from_node": "Scalar Math.004",
"from_socket": "Out",
"to_node": "Circle.001",
"to_socket": "Radius"
},
{
"from_node": "A Number",
"from_socket": "Int",
"to_node": "Circle.001",
"to_socket": "num Verts"
},
{
"from_node": "Scalar Math.001",
"from_socket": "Out",
"to_node": "Vector In.001",
"to_socket": "Z"
},
{
"from_node": "Circle",
"from_socket": "Vertices",
"to_node": "Move.001",
"to_socket": "Vertices"
},
{
"from_node": "Vector In.001",
"from_socket": "Vectors",
"to_node": "Move.001",
"to_socket": "Movement Vectors"
},
{
"from_node": "Circle.001",
"from_socket": "Vertices",
"to_node": "Rotate",
"to_socket": "Vertices"
},
{
"from_node": "Scalar Math",
"from_socket": "Out",
"to_node": "Rotate",
"to_socket": "Angle"
},
{
"from_node": "Move",
"from_socket": "Vertices",
"to_node": "List Join",
"to_socket": "data"
},
{
"from_node": "Rotate",
"from_socket": "Vertices",
"to_node": "List Join",
"to_socket": "data 1"
},
{
"from_node": "Move.001",
"from_socket": "Vertices",
"to_node": "List Join",
"to_socket": "data 2"
},
{
"from_node": "List Join",
"from_socket": "data",
"to_node": "Convex Hull",
"to_socket": "Vertices"
},
{
"from_node": "Convex Hull",
"from_socket": "Vertices",
"to_node": "Limited Dissolve",
"to_socket": "Verts"
},
{
"from_node": "Convex Hull",
"from_socket": "Polygons",
"to_node": "Limited Dissolve",
"to_socket": "Polys"
},
{
"from_node": "Cylinder",
"from_socket": "Vertices",
"to_node": "Mesh Viewer.001",
"to_socket": "vertices"
},
{
"from_node": "Cylinder",
"from_socket": "Edges",
"to_node": "Mesh Viewer.001",
"to_socket": "edges"
},
{
"from_node": "Cylinder",
"from_socket": "Polygons",
"to_node": "Mesh Viewer.001",
"to_socket": "faces"
},
{
"from_node": "Limited Dissolve",
"from_socket": "Verts",
"to_node": "Mesh Viewer",
"to_socket": "vertices"
},
{
"from_node": "Limited Dissolve",
"from_socket": "Edges",
"to_node": "Mesh Viewer",
"to_socket": "edges"
},
{
"from_node": "Limited Dissolve",
"from_socket": "Polys",
"to_node": "Mesh Viewer",
"to_socket": "faces"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment