Created
February 11, 2025 20:48
-
-
Save nortikin/b2515a8c7384c9022eee35a7c3d32b66 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.2.0Alpha | Sverchok | 2025.02.11 | 23:48 | license: CC BY-SA
This file contains hidden or 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": { | |
"Ring": { | |
"attributes": { | |
"location": [ | |
-1000.0, | |
-340.0 | |
], | |
"width": 160.0 | |
}, | |
"properties": { | |
"ring_n2": 20, | |
"ring_r2": 0.8169999122619629, | |
"ring_er": 1.816999912261963, | |
"ring_ir": 0.1830000877380371, | |
"ring_n1": 64 | |
}, | |
"inputs": { | |
"R": { | |
"bl_idname": "SvStringsSocket", | |
"name": "R", | |
"properties": { | |
"prop_name": "ring_r1" | |
} | |
}, | |
"r": { | |
"bl_idname": "SvStringsSocket", | |
"name": "r", | |
"properties": { | |
"prop_name": "ring_r2" | |
} | |
}, | |
"n1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "n1", | |
"properties": { | |
"prop_name": "ring_n1" | |
} | |
}, | |
"n2": { | |
"bl_idname": "SvStringsSocket", | |
"name": "n2", | |
"properties": { | |
"prop_name": "ring_n2" | |
} | |
}, | |
"a1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "a1", | |
"properties": { | |
"prop_name": "ring_a1" | |
} | |
}, | |
"a2": { | |
"bl_idname": "SvStringsSocket", | |
"name": "a2", | |
"properties": { | |
"prop_name": "ring_a2" | |
} | |
}, | |
"p": { | |
"bl_idname": "SvStringsSocket", | |
"name": "p", | |
"properties": { | |
"prop_name": "ring_p" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvRingNodeMK2" | |
}, | |
"Viewer Draw": { | |
"attributes": { | |
"location": [ | |
3500.0, | |
-460.0 | |
] | |
}, | |
"properties": { | |
"display_verts": false, | |
"selected_draw_mode": "facet", | |
"edge_color": [ | |
0.12089766561985016, | |
0.4622109830379486, | |
0.6920905113220215, | |
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" | |
}, | |
"Select Mesh Elements": { | |
"attributes": { | |
"location": [ | |
1120.0, | |
-360.0 | |
] | |
}, | |
"properties": { | |
"mode": "BySphere" | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices", | |
"properties": { | |
"is_mandatory": true | |
} | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges", | |
"properties": { | |
"nesting_level": 3 | |
} | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons", | |
"properties": { | |
"nesting_level": 3 | |
} | |
}, | |
"Direction": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Direction", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"use_prop": true, | |
"prop": [ | |
0.0, | |
0.0, | |
1.0 | |
] | |
} | |
}, | |
"Center": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Center", | |
"properties": { | |
"use_prop": true, | |
"expanded": true | |
} | |
}, | |
"Percent": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Percent", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "percent" | |
} | |
}, | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"properties": { | |
"prop_name": "radius" | |
} | |
} | |
}, | |
"outputs": { | |
"VerticesMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "VerticesMask" | |
}, | |
"EdgesMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "EdgesMask" | |
}, | |
"FacesMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FacesMask" | |
} | |
}, | |
"bl_idname": "SvMeshSelectNodeMk2" | |
}, | |
"Proportional Edit Falloff": { | |
"attributes": { | |
"location": [ | |
1340.0, | |
-360.0 | |
] | |
}, | |
"properties": { | |
"radius": 0.5 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Mask" | |
}, | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"properties": { | |
"prop_name": "radius" | |
} | |
} | |
}, | |
"outputs": { | |
"Coeffs": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Coeffs" | |
} | |
}, | |
"bl_idname": "SvProportionalEditNode" | |
}, | |
"Rotate": { | |
"attributes": { | |
"location": [ | |
1780.0, | |
-360.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" | |
}, | |
"Scalar Math": { | |
"attributes": { | |
"location": [ | |
1560.0, | |
-380.0 | |
] | |
}, | |
"properties": { | |
"y_": 21.610000610351562 | |
}, | |
"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" | |
}, | |
"Select Mesh Elements.001": { | |
"attributes": { | |
"location": [ | |
1120.0, | |
-740.0 | |
] | |
}, | |
"properties": { | |
"mode": "BySphere", | |
"radius": 0.5 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices", | |
"properties": { | |
"is_mandatory": true | |
} | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges", | |
"properties": { | |
"nesting_level": 3 | |
} | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons", | |
"properties": { | |
"nesting_level": 3 | |
} | |
}, | |
"Direction": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Direction", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"use_prop": true, | |
"prop": [ | |
0.0, | |
0.0, | |
1.0 | |
] | |
} | |
}, | |
"Center": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Center", | |
"properties": { | |
"use_prop": true, | |
"expanded": true | |
} | |
}, | |
"Percent": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Percent", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "percent" | |
} | |
}, | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"properties": { | |
"prop_name": "radius" | |
} | |
} | |
}, | |
"outputs": { | |
"VerticesMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "VerticesMask" | |
}, | |
"EdgesMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "EdgesMask" | |
}, | |
"FacesMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FacesMask" | |
} | |
}, | |
"bl_idname": "SvMeshSelectNodeMk2" | |
}, | |
"Proportional Edit Falloff.001": { | |
"attributes": { | |
"location": [ | |
1340.0, | |
-740.0 | |
] | |
}, | |
"properties": { | |
"radius": 0.5 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Mask" | |
}, | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"properties": { | |
"prop_name": "radius" | |
} | |
} | |
}, | |
"outputs": { | |
"Coeffs": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Coeffs" | |
} | |
}, | |
"bl_idname": "SvProportionalEditNode" | |
}, | |
"Rotate.001": { | |
"attributes": { | |
"location": [ | |
1780.0, | |
-740.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" | |
}, | |
"Scalar Math.001": { | |
"attributes": { | |
"location": [ | |
1560.0, | |
-760.0 | |
] | |
}, | |
"properties": { | |
"y_": -10.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" | |
}, | |
"Select Mesh Elements.002": { | |
"attributes": { | |
"location": [ | |
1120.0, | |
-1140.0 | |
] | |
}, | |
"properties": { | |
"mode": "BySphere", | |
"radius": 1.5 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices", | |
"properties": { | |
"is_mandatory": true | |
} | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges", | |
"properties": { | |
"nesting_level": 3 | |
} | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons", | |
"properties": { | |
"nesting_level": 3 | |
} | |
}, | |
"Direction": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Direction", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"use_prop": true, | |
"prop": [ | |
0.0, | |
0.0, | |
1.0 | |
] | |
} | |
}, | |
"Center": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Center", | |
"properties": { | |
"use_prop": true, | |
"expanded": true | |
} | |
}, | |
"Percent": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Percent", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "percent" | |
} | |
}, | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"properties": { | |
"prop_name": "radius" | |
} | |
} | |
}, | |
"outputs": { | |
"VerticesMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "VerticesMask" | |
}, | |
"EdgesMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "EdgesMask" | |
}, | |
"FacesMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FacesMask" | |
} | |
}, | |
"bl_idname": "SvMeshSelectNodeMk2" | |
}, | |
"Proportional Edit Falloff.002": { | |
"attributes": { | |
"location": [ | |
1340.0, | |
-1140.0 | |
] | |
}, | |
"properties": { | |
"radius": 0.5 | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Mask" | |
}, | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"properties": { | |
"prop_name": "radius" | |
} | |
} | |
}, | |
"outputs": { | |
"Coeffs": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Coeffs" | |
} | |
}, | |
"bl_idname": "SvProportionalEditNode" | |
}, | |
"Rotate.002": { | |
"attributes": { | |
"location": [ | |
1780.0, | |
-1140.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" | |
}, | |
"Scalar Math.002": { | |
"attributes": { | |
"location": [ | |
1560.0, | |
-1160.0 | |
] | |
}, | |
"properties": { | |
"y_": -30.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" | |
}, | |
"List Mask (Out)": { | |
"attributes": { | |
"location": [ | |
2600.0, | |
-720.0 | |
] | |
}, | |
"properties": { | |
"Level": 2 | |
}, | |
"inputs": { | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
}, | |
"mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "mask" | |
} | |
}, | |
"outputs": { | |
"mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "mask" | |
}, | |
"ind_true": { | |
"bl_idname": "SvStringsSocket", | |
"name": "ind_true" | |
}, | |
"ind_false": { | |
"bl_idname": "SvStringsSocket", | |
"name": "ind_false" | |
}, | |
"dataTrue_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "dataTrue" | |
}, | |
"dataFalse_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "dataFalse" | |
} | |
}, | |
"bl_idname": "MaskListNode" | |
}, | |
"Move": { | |
"attributes": { | |
"location": [ | |
2860.0, | |
-780.0 | |
] | |
}, | |
"properties": { | |
"movement_vectors": [ | |
0.0, | |
0.0, | |
0.05000000074505806 | |
] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Movement Vectors": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Movement Vectors", | |
"properties": { | |
"prop_name": "movement_vectors", | |
"expanded": true | |
} | |
}, | |
"Strength": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Strength", | |
"properties": { | |
"prop_name": "strength" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
} | |
}, | |
"bl_idname": "SvMoveNodeMk3" | |
}, | |
"List Mask Join (In)": { | |
"attributes": { | |
"location": [ | |
3080.0, | |
-820.0 | |
] | |
}, | |
"properties": { | |
"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" | |
}, | |
"A Number": { | |
"attributes": { | |
"location": [ | |
2260.0, | |
-1120.0 | |
] | |
}, | |
"properties": { | |
"int_": 20, | |
"selected_mode": "int", | |
"draw_3dpanel": true | |
}, | |
"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" | |
}, | |
"Constant List": { | |
"attributes": { | |
"location": [ | |
2580.0, | |
-1020.0 | |
] | |
}, | |
"inputs": { | |
"IntValue": { | |
"bl_idname": "SvStringsSocket", | |
"name": "IntValue", | |
"properties": { | |
"prop_name": "int_value" | |
} | |
}, | |
"FloatValue": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FloatValue", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "float_value" | |
} | |
}, | |
"Length": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Length", | |
"properties": { | |
"prop_name": "length" | |
} | |
} | |
}, | |
"outputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvConstantListNode" | |
}, | |
"List Join": { | |
"attributes": { | |
"location": [ | |
2920.0, | |
-1060.0 | |
] | |
}, | |
"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" | |
} | |
}, | |
"outputs": { | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "ListJoinNode" | |
}, | |
"Constant List.001": { | |
"attributes": { | |
"location": [ | |
2580.0, | |
-1160.0 | |
] | |
}, | |
"properties": { | |
"int_value": 1 | |
}, | |
"inputs": { | |
"IntValue": { | |
"bl_idname": "SvStringsSocket", | |
"name": "IntValue", | |
"properties": { | |
"prop_name": "int_value" | |
} | |
}, | |
"FloatValue": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FloatValue", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "float_value" | |
} | |
}, | |
"Length": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Length", | |
"properties": { | |
"prop_name": "length" | |
} | |
} | |
}, | |
"outputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvConstantListNode" | |
}, | |
"A Number.001": { | |
"attributes": { | |
"location": [ | |
800.0, | |
-1000.0 | |
] | |
}, | |
"properties": { | |
"float_": 0.5, | |
"draw_3dpanel": true | |
}, | |
"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" | |
}, | |
"A Number.002": { | |
"attributes": { | |
"location": [ | |
800.0, | |
-680.0 | |
] | |
}, | |
"properties": { | |
"float_": 1.0, | |
"draw_3dpanel": true | |
}, | |
"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" | |
}, | |
"A Number.003": { | |
"attributes": { | |
"location": [ | |
800.0, | |
-1380.0 | |
] | |
}, | |
"properties": { | |
"float_": 1.5, | |
"draw_3dpanel": true | |
}, | |
"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" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "A Number", | |
"from_socket": "Int", | |
"to_node": "Ring", | |
"to_socket": "n2" | |
}, | |
{ | |
"from_node": "List Mask Join (In)", | |
"from_socket": "Data_001", | |
"to_node": "Viewer Draw", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Polygons", | |
"to_node": "Viewer Draw", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Vertices", | |
"to_node": "Select Mesh Elements", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Edges", | |
"to_node": "Select Mesh Elements", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Polygons", | |
"to_node": "Select Mesh Elements", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "A Number.002", | |
"from_socket": "Float", | |
"to_node": "Select Mesh Elements", | |
"to_socket": "Radius" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Vertices", | |
"to_node": "Proportional Edit Falloff", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Select Mesh Elements", | |
"from_socket": "VerticesMask", | |
"to_node": "Proportional Edit Falloff", | |
"to_socket": "Mask" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Vertices", | |
"to_node": "Rotate", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Scalar Math", | |
"from_socket": "Out", | |
"to_node": "Rotate", | |
"to_socket": "Angle" | |
}, | |
{ | |
"from_node": "Proportional Edit Falloff", | |
"from_socket": "Coeffs", | |
"to_node": "Scalar Math", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "Rotate", | |
"from_socket": "Vertices", | |
"to_node": "Select Mesh Elements.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Edges", | |
"to_node": "Select Mesh Elements.001", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Polygons", | |
"to_node": "Select Mesh Elements.001", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "A Number.001", | |
"from_socket": "Float", | |
"to_node": "Select Mesh Elements.001", | |
"to_socket": "Radius" | |
}, | |
{ | |
"from_node": "Rotate", | |
"from_socket": "Vertices", | |
"to_node": "Proportional Edit Falloff.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Select Mesh Elements.001", | |
"from_socket": "VerticesMask", | |
"to_node": "Proportional Edit Falloff.001", | |
"to_socket": "Mask" | |
}, | |
{ | |
"from_node": "Rotate", | |
"from_socket": "Vertices", | |
"to_node": "Rotate.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Scalar Math.001", | |
"from_socket": "Out", | |
"to_node": "Rotate.001", | |
"to_socket": "Angle" | |
}, | |
{ | |
"from_node": "Proportional Edit Falloff.001", | |
"from_socket": "Coeffs", | |
"to_node": "Scalar Math.001", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "Rotate.001", | |
"from_socket": "Vertices", | |
"to_node": "Select Mesh Elements.002", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Edges", | |
"to_node": "Select Mesh Elements.002", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Polygons", | |
"to_node": "Select Mesh Elements.002", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "A Number.003", | |
"from_socket": "Float", | |
"to_node": "Select Mesh Elements.002", | |
"to_socket": "Radius" | |
}, | |
{ | |
"from_node": "Rotate.001", | |
"from_socket": "Vertices", | |
"to_node": "Proportional Edit Falloff.002", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Select Mesh Elements.002", | |
"from_socket": "VerticesMask", | |
"to_node": "Proportional Edit Falloff.002", | |
"to_socket": "Mask" | |
}, | |
{ | |
"from_node": "Rotate.001", | |
"from_socket": "Vertices", | |
"to_node": "Rotate.002", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Scalar Math.002", | |
"from_socket": "Out", | |
"to_node": "Rotate.002", | |
"to_socket": "Angle" | |
}, | |
{ | |
"from_node": "Proportional Edit Falloff.002", | |
"from_socket": "Coeffs", | |
"to_node": "Scalar Math.002", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "Rotate.002", | |
"from_socket": "Vertices", | |
"to_node": "List Mask (Out)", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "List Join", | |
"from_socket": "data", | |
"to_node": "List Mask (Out)", | |
"to_socket": "mask" | |
}, | |
{ | |
"from_node": "List Mask (Out)", | |
"from_socket": "dataTrue_001", | |
"to_node": "Move", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "List Mask (Out)", | |
"from_socket": "mask", | |
"to_node": "List Mask Join (In)", | |
"to_socket": "Mask" | |
}, | |
{ | |
"from_node": "Move", | |
"from_socket": "Vertices", | |
"to_node": "List Mask Join (In)", | |
"to_socket": "Data True" | |
}, | |
{ | |
"from_node": "List Mask (Out)", | |
"from_socket": "dataFalse_001", | |
"to_node": "List Mask Join (In)", | |
"to_socket": "Data False" | |
}, | |
{ | |
"from_node": "A Number", | |
"from_socket": "Int", | |
"to_node": "Constant List", | |
"to_socket": "Length" | |
}, | |
{ | |
"from_node": "Constant List", | |
"from_socket": "Data", | |
"to_node": "List Join", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "Constant List.001", | |
"from_socket": "Data", | |
"to_node": "List Join", | |
"to_socket": "data 1" | |
}, | |
{ | |
"from_node": "A Number", | |
"from_socket": "Int", | |
"to_node": "Constant List.001", | |
"to_socket": "Length" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment