Created
January 22, 2025 09:52
-
-
Save portnov/b1467f79b8e6a9c6d3f68deb36c2ff5a to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.3.0 | NodeTree | 2025.01.22 | 14:52 | license: CC BY-SA
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"export_version": "1.0", | |
"main_tree": { | |
"nodes": { | |
"NGon": { | |
"attributes": { | |
"location": [ | |
-838.5255126953125, | |
393.1695861816406 | |
] | |
}, | |
"properties": { | |
"sides_": 4, | |
"rad_": 0.3100000023841858 | |
}, | |
"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" | |
}, | |
"Arc Start / End / Tangent": { | |
"attributes": { | |
"location": [ | |
749.058837890625, | |
586.3366088867188 | |
] | |
}, | |
"inputs": { | |
"Start": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Start", | |
"properties": { | |
"use_prop": true | |
} | |
}, | |
"End": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "End", | |
"properties": { | |
"use_prop": true, | |
"prop": [ | |
1.0, | |
0.0, | |
0.0 | |
] | |
} | |
}, | |
"Tangent": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Tangent", | |
"properties": { | |
"use_prop": true, | |
"prop": [ | |
0.0, | |
1.0, | |
0.0 | |
] | |
} | |
} | |
}, | |
"outputs": { | |
"Arc": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Arc" | |
}, | |
"Circle": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Circle" | |
}, | |
"Center": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Center" | |
}, | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius" | |
}, | |
"Angle": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle" | |
} | |
}, | |
"bl_idname": "SvArcSedCurveNode" | |
}, | |
"Edge Boom": { | |
"attributes": { | |
"location": [ | |
-315.9433898925781, | |
528.6752319335938 | |
] | |
}, | |
"properties": { | |
"sort": false | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"outputs": { | |
"Vertex1": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertex1" | |
}, | |
"Vertex2": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertex2" | |
}, | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"bl_idname": "SvEdgeBoomNode" | |
}, | |
"Vector Math": { | |
"attributes": { | |
"location": [ | |
42.56629943847656, | |
646.9730224609375 | |
] | |
}, | |
"properties": { | |
"current_op": "ADD" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "v3_input_1" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"List Shift": { | |
"attributes": { | |
"location": [ | |
295.5007019042969, | |
573.7608642578125 | |
] | |
}, | |
"properties": { | |
"shift_c": 1, | |
"level": 1 | |
}, | |
"inputs": { | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
}, | |
"shift": { | |
"bl_idname": "SvStringsSocket", | |
"name": "shift", | |
"properties": { | |
"prop_name": "shift_c" | |
} | |
} | |
}, | |
"outputs": { | |
"data_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "ShiftNodeMK2" | |
}, | |
"Vector Math.001": { | |
"attributes": { | |
"location": [ | |
538.0814819335938, | |
675.3887329101562 | |
] | |
}, | |
"properties": { | |
"current_op": "ADD" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "v3_input_1", | |
"expanded": true | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"Concatenate Curves": { | |
"attributes": { | |
"location": [ | |
989.003173828125, | |
595.4915771484375 | |
], | |
"width": 166.7138671875 | |
}, | |
"properties": { | |
"check": true, | |
"all_nurbs": true | |
}, | |
"inputs": { | |
"Curves": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curves" | |
} | |
}, | |
"outputs": { | |
"Curve": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curve" | |
} | |
}, | |
"bl_idname": "SvExConcatCurvesNode" | |
}, | |
"Rotate": { | |
"attributes": { | |
"location": [ | |
-636.53564453125, | |
513.98974609375 | |
] | |
}, | |
"properties": { | |
"angle_": 90.0 | |
}, | |
"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" | |
}, | |
"Viewer Draw Curve": { | |
"attributes": { | |
"location": [ | |
1529.8369140625, | |
667.45458984375 | |
], | |
"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": 200, | |
"line_width": 1, | |
"control_points_color": [ | |
0.015343744307756424, | |
0.3374054431915283, | |
0.025069717317819595, | |
1.0 | |
] | |
}, | |
"inputs": { | |
"Curve": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curve" | |
}, | |
"Resolution": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Resolution", | |
"properties": { | |
"prop_name": "resolution" | |
} | |
} | |
}, | |
"bl_idname": "SvCurveViewerDrawNode" | |
}, | |
"Fillet Curve": { | |
"attributes": { | |
"location": [ | |
1273.3050537109375, | |
583.8104248046875 | |
], | |
"width": 178.689208984375, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"properties": { | |
"smooth_mode": "1b", | |
"cut_offset": 0.10999999940395355 | |
}, | |
"inputs": { | |
"Curve": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curve" | |
}, | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "radius" | |
} | |
}, | |
"CutOffset": { | |
"bl_idname": "SvStringsSocket", | |
"name": "CutOffset", | |
"properties": { | |
"prop_name": "cut_offset" | |
} | |
}, | |
"BulgeFactor": { | |
"bl_idname": "SvStringsSocket", | |
"name": "BulgeFactor", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "bulge_factor" | |
} | |
} | |
}, | |
"outputs": { | |
"Curve": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curve" | |
}, | |
"Centers": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Centers", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"bl_idname": "SvFilletCurveNode" | |
}, | |
"Frame": { | |
"attributes": { | |
"location": [ | |
0.0, | |
0.0 | |
], | |
"height": 260.0, | |
"width": 238.689208984375 | |
}, | |
"bl_idname": "NodeFrame" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "Edge Boom", | |
"from_socket": "Vertex1", | |
"to_node": "Arc Start / End / Tangent", | |
"to_socket": "Start" | |
}, | |
{ | |
"from_node": "Edge Boom", | |
"from_socket": "Vertex2", | |
"to_node": "Arc Start / End / Tangent", | |
"to_socket": "End" | |
}, | |
{ | |
"from_node": "Vector Math.001", | |
"from_socket": "Out", | |
"to_node": "Arc Start / End / Tangent", | |
"to_socket": "Tangent" | |
}, | |
{ | |
"from_node": "Rotate", | |
"from_socket": "Vertices", | |
"to_node": "Edge Boom", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "NGon", | |
"from_socket": "Edges", | |
"to_node": "Edge Boom", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "NGon", | |
"from_socket": "Polygons", | |
"to_node": "Edge Boom", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "Edge Boom", | |
"from_socket": "Vertex2", | |
"to_node": "Vector Math", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "Edge Boom", | |
"from_socket": "Vertex1", | |
"to_node": "Vector Math", | |
"to_socket": "B" | |
}, | |
{ | |
"from_node": "Vector Math", | |
"from_socket": "Out", | |
"to_node": "List Shift", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "Vector Math", | |
"from_socket": "Out", | |
"to_node": "Vector Math.001", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "List Shift", | |
"from_socket": "data_001", | |
"to_node": "Vector Math.001", | |
"to_socket": "B" | |
}, | |
{ | |
"from_node": "Arc Start / End / Tangent", | |
"from_socket": "Arc", | |
"to_node": "Concatenate Curves", | |
"to_socket": "Curves" | |
}, | |
{ | |
"from_node": "NGon", | |
"from_socket": "Vertices", | |
"to_node": "Rotate", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Fillet Curve", | |
"from_socket": "Curve", | |
"to_node": "Viewer Draw Curve", | |
"to_socket": "Curve" | |
}, | |
{ | |
"from_node": "Concatenate Curves", | |
"from_socket": "Curve", | |
"to_node": "Fillet Curve", | |
"to_socket": "Curve" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment