Created
March 13, 2023 22:43
-
-
Save nortikin/67f25cd164e9b953bfc45f0d222e2a1b to your computer and use it in GitHub Desktop.
Sverchok.v1.2.0-alpha | Blender.3.3.1 | нитяное панно | 2023.03.14 | 01:43 | 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": [ | |
-1360.0, | |
-240.0 | |
] | |
}, | |
"properties": { | |
"rand_r_": 1.9170000553131104, | |
"sides_": 16, | |
"rand_phi_": 0.2280000001192093 | |
}, | |
"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" | |
}, | |
"Number Range": { | |
"attributes": { | |
"location": [ | |
-640.0, | |
-140.0 | |
] | |
}, | |
"properties": { | |
"range_mode": "RANGE_STEP", | |
"current_mode": "RANGE_STEP", | |
"number_mode": "int", | |
"stop_int": 1000, | |
"count_": 1000 | |
}, | |
"inputs": { | |
"Start": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Start", | |
"properties": { | |
"prop_name": "start_int" | |
} | |
}, | |
"Step": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Step", | |
"properties": { | |
"prop_name": "step_int", | |
"label": "step" | |
} | |
}, | |
"Stop": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Stop", | |
"properties": { | |
"prop_name": "count_", | |
"label": "count" | |
} | |
} | |
}, | |
"outputs": { | |
"Range": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Range" | |
} | |
}, | |
"bl_idname": "SvGenNumberRange" | |
}, | |
"Number Range.001": { | |
"attributes": { | |
"location": [ | |
-640.0, | |
-360.0 | |
] | |
}, | |
"properties": { | |
"range_mode": "RANGE_STEP", | |
"current_mode": "RANGE_STEP", | |
"number_mode": "int", | |
"stop_int": 1000, | |
"count_": 1000, | |
"start_int": 1000 | |
}, | |
"inputs": { | |
"Start": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Start", | |
"properties": { | |
"prop_name": "start_int" | |
} | |
}, | |
"Step": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Step", | |
"properties": { | |
"prop_name": "step_int", | |
"label": "step" | |
} | |
}, | |
"Stop": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Stop", | |
"properties": { | |
"prop_name": "count_", | |
"label": "count" | |
} | |
} | |
}, | |
"outputs": { | |
"Range": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Range" | |
} | |
}, | |
"bl_idname": "SvGenNumberRange" | |
}, | |
"List Item": { | |
"attributes": { | |
"location": [ | |
200.0, | |
-220.0 | |
] | |
}, | |
"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" | |
}, | |
"List Item.001": { | |
"attributes": { | |
"location": [ | |
200.0, | |
-380.0 | |
] | |
}, | |
"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" | |
}, | |
"List Shuffle": { | |
"attributes": { | |
"location": [ | |
-400.0, | |
-260.0 | |
] | |
}, | |
"inputs": { | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
}, | |
"seed": { | |
"bl_idname": "SvStringsSocket", | |
"name": "seed", | |
"properties": { | |
"prop_name": "seed" | |
} | |
} | |
}, | |
"outputs": { | |
"data_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "ListShuffleNode" | |
}, | |
"Scalar Math": { | |
"attributes": { | |
"location": [ | |
-860.0, | |
-480.0 | |
] | |
}, | |
"properties": { | |
"current_op": "/2" | |
}, | |
"inputs": { | |
"x": { | |
"bl_idname": "SvStringsSocket", | |
"name": "x", | |
"properties": { | |
"prop_name": "x_" | |
} | |
} | |
}, | |
"outputs": { | |
"Out": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvScalarMathNodeMK4" | |
}, | |
"Circle": { | |
"attributes": { | |
"location": [ | |
640.0, | |
-540.0 | |
] | |
}, | |
"properties": { | |
"rad_": 3.069999933242798, | |
"vert_": 52 | |
}, | |
"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" | |
}, | |
"List Join.001": { | |
"attributes": { | |
"location": [ | |
880.0, | |
-524.0 | |
] | |
}, | |
"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" | |
}, | |
"Line": { | |
"attributes": { | |
"location": [ | |
480.0, | |
-260.0 | |
] | |
}, | |
"properties": { | |
"direction": "OD", | |
"center": true, | |
"size": 5.0 | |
}, | |
"inputs": { | |
"Num": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Num", | |
"properties": { | |
"prop_name": "num" | |
} | |
}, | |
"Steps": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Steps", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "step" | |
} | |
}, | |
"Size": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size", | |
"properties": { | |
"prop_name": "size" | |
} | |
}, | |
"Origin": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Origin", | |
"properties": { | |
"prop_name": "v3_origin" | |
} | |
}, | |
"Direction": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Direction", | |
"properties": { | |
"prop_name": "v3_dir" | |
} | |
} | |
}, | |
"outputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
} | |
}, | |
"bl_idname": "SvLineNodeMK4" | |
}, | |
"List Join": { | |
"attributes": { | |
"location": [ | |
880.0, | |
-300.0 | |
] | |
}, | |
"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_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "ListJoinNode" | |
}, | |
"A Number.001": { | |
"attributes": { | |
"location": [ | |
440.0, | |
-540.0 | |
], | |
"label": "Radius" | |
}, | |
"properties": { | |
"float_": 3.069999933242798 | |
}, | |
"inputs": { | |
"Float": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Float", | |
"properties": { | |
"prop_name": "float_" | |
} | |
} | |
}, | |
"outputs": { | |
"Float_001": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Float", | |
"properties": { | |
"custom_draw": "mode_custom_draw" | |
} | |
} | |
}, | |
"bl_idname": "SvNumberNode" | |
}, | |
"Viewer Draw.001": { | |
"attributes": { | |
"location": [ | |
1980.0, | |
-220.0 | |
] | |
}, | |
"properties": { | |
"display_verts": false, | |
"edge_color": [ | |
0.8999999761581421, | |
0.8999999761581421, | |
0.3499999940395355, | |
0.14802271127700806 | |
] | |
}, | |
"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" | |
}, | |
"Mesh Join": { | |
"attributes": { | |
"location": [ | |
1060.0, | |
-340.0 | |
] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices", | |
"properties": { | |
"is_mandatory": true, | |
"default_mode": "NONE" | |
} | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges", | |
"properties": { | |
"nesting_level": 3 | |
} | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons", | |
"properties": { | |
"nesting_level": 3 | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvMeshJoinNodeMk2" | |
}, | |
"Scalar Math.001": { | |
"attributes": { | |
"location": [ | |
1120.0, | |
-540.0 | |
] | |
}, | |
"properties": { | |
"current_op": "ADD", | |
"y_": 0.05000000074505806 | |
}, | |
"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" | |
}, | |
"Intersect Edges": { | |
"attributes": { | |
"location": [ | |
1260.0, | |
-320.0 | |
], | |
"width": 205.468017578125 | |
}, | |
"properties": { | |
"mode": "2D", | |
"alg_mode_2d": "Np" | |
}, | |
"inputs": { | |
"Verts_in": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts_in" | |
}, | |
"Edges_in": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges_in" | |
} | |
}, | |
"outputs": { | |
"Verts_out": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts_out" | |
}, | |
"Edges_out": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges_out" | |
} | |
}, | |
"bl_idname": "SvIntersectEdgesNodeMK3" | |
}, | |
"Select Mesh Elements": { | |
"attributes": { | |
"location": [ | |
1560.0, | |
-280.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 | |
} | |
}, | |
"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" | |
}, | |
"Mask Vertices": { | |
"attributes": { | |
"location": [ | |
1780.0, | |
-260.0 | |
] | |
}, | |
"inputs": { | |
"Mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Mask" | |
}, | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Poly Egde": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Poly Egde" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Poly Egde": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Poly Egde" | |
} | |
}, | |
"bl_idname": "SvVertMaskNode" | |
}, | |
"Viewer Draw.002": { | |
"attributes": { | |
"location": [ | |
-1940.0, | |
-120.0 | |
] | |
}, | |
"properties": { | |
"display_verts": false, | |
"display_edges": 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": [ | |
-820.0, | |
-220.0 | |
] | |
}, | |
"properties": { | |
"points_number": 2000, | |
"proportional": false | |
}, | |
"inputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Face weight": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Face weight" | |
}, | |
"Number": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Number", | |
"properties": { | |
"prop_name": "points_number" | |
} | |
}, | |
"Seed": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Seed", | |
"properties": { | |
"prop_name": "seed" | |
} | |
} | |
}, | |
"outputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Face index": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Face index" | |
} | |
}, | |
"bl_idname": "SvRandomPointsOnMesh" | |
}, | |
"Move": { | |
"attributes": { | |
"location": [ | |
-2240.0, | |
-120.0 | |
] | |
}, | |
"properties": { | |
"movement_vectors": [ | |
0.6899999976158142, | |
0.0, | |
0.0 | |
] | |
}, | |
"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" | |
}, | |
"Ring": { | |
"attributes": { | |
"location": [ | |
-2500.0, | |
-100.0 | |
], | |
"width": 160.0 | |
}, | |
"properties": { | |
"ring_n2": 2, | |
"ring_r1": 1.75, | |
"ring_er": 2.0, | |
"ring_ir": 1.5 | |
}, | |
"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": [ | |
-1020.0, | |
-100.0 | |
] | |
}, | |
"properties": { | |
"display_verts": false, | |
"polygon_color": [ | |
0.14000000059604645, | |
0.5400000214576721, | |
0.8100000023841858, | |
0.5533591508865356 | |
], | |
"edge_color": [ | |
0.005052489694207907, | |
0.49977898597717285, | |
0.9000002145767212, | |
1.0 | |
], | |
"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": [ | |
-1140.0, | |
-440.0 | |
] | |
}, | |
"properties": { | |
"int_": 3000, | |
"selected_mode": "int", | |
"show_limits": true, | |
"int_max": 5000, | |
"int_min": 4 | |
}, | |
"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" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "Scalar Math", | |
"from_socket": "Out", | |
"to_node": "Number Range", | |
"to_socket": "Stop" | |
}, | |
{ | |
"from_node": "Scalar Math", | |
"from_socket": "Out", | |
"to_node": "Number Range.001", | |
"to_socket": "Start" | |
}, | |
{ | |
"from_node": "Scalar Math", | |
"from_socket": "Out", | |
"to_node": "Number Range.001", | |
"to_socket": "Stop" | |
}, | |
{ | |
"from_node": "List Shuffle", | |
"from_socket": "data_001", | |
"to_node": "List Item", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Number Range", | |
"from_socket": "Range", | |
"to_node": "List Item", | |
"to_socket": "Index" | |
}, | |
{ | |
"from_node": "List Shuffle", | |
"from_socket": "data_001", | |
"to_node": "List Item.001", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Number Range.001", | |
"from_socket": "Range", | |
"to_node": "List Item.001", | |
"to_socket": "Index" | |
}, | |
{ | |
"from_node": "Populate Mesh", | |
"from_socket": "Verts", | |
"to_node": "List Shuffle", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "A Number", | |
"from_socket": "Int", | |
"to_node": "Scalar Math", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "A Number.001", | |
"from_socket": "Float_001", | |
"to_node": "Circle", | |
"to_socket": "Radius" | |
}, | |
{ | |
"from_node": "Line", | |
"from_socket": "Edges", | |
"to_node": "List Join.001", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "Circle", | |
"from_socket": "Edges", | |
"to_node": "List Join.001", | |
"to_socket": "data 1" | |
}, | |
{ | |
"from_node": "List Item", | |
"from_socket": "Item_001", | |
"to_node": "Line", | |
"to_socket": "Origin" | |
}, | |
{ | |
"from_node": "List Item.001", | |
"from_socket": "Item_001", | |
"to_node": "Line", | |
"to_socket": "Direction" | |
}, | |
{ | |
"from_node": "Line", | |
"from_socket": "Verts", | |
"to_node": "List Join", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "Circle", | |
"from_socket": "Vertices", | |
"to_node": "List Join", | |
"to_socket": "data 1" | |
}, | |
{ | |
"from_node": "Mask Vertices", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Mask Vertices", | |
"from_socket": "Poly Egde", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "List Join", | |
"from_socket": "data_001", | |
"to_node": "Mesh Join", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "List Join.001", | |
"from_socket": "data", | |
"to_node": "Mesh Join", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "A Number.001", | |
"from_socket": "Float_001", | |
"to_node": "Scalar Math.001", | |
"to_socket": "x" | |
}, | |
{ | |
"from_node": "Mesh Join", | |
"from_socket": "Vertices", | |
"to_node": "Intersect Edges", | |
"to_socket": "Verts_in" | |
}, | |
{ | |
"from_node": "Mesh Join", | |
"from_socket": "Edges", | |
"to_node": "Intersect Edges", | |
"to_socket": "Edges_in" | |
}, | |
{ | |
"from_node": "Intersect Edges", | |
"from_socket": "Verts_out", | |
"to_node": "Select Mesh Elements", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Intersect Edges", | |
"from_socket": "Edges_out", | |
"to_node": "Select Mesh Elements", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Scalar Math.001", | |
"from_socket": "Out", | |
"to_node": "Select Mesh Elements", | |
"to_socket": "Radius" | |
}, | |
{ | |
"from_node": "Select Mesh Elements", | |
"from_socket": "VerticesMask", | |
"to_node": "Mask Vertices", | |
"to_socket": "Mask" | |
}, | |
{ | |
"from_node": "Intersect Edges", | |
"from_socket": "Verts_out", | |
"to_node": "Mask Vertices", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Intersect Edges", | |
"from_socket": "Edges_out", | |
"to_node": "Mask Vertices", | |
"to_socket": "Poly Egde" | |
}, | |
{ | |
"from_node": "Move", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.002", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.002", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Polygons", | |
"to_node": "Viewer Draw.002", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Move", | |
"from_socket": "Vertices", | |
"to_node": "Populate Mesh", | |
"to_socket": "Verts" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Polygons", | |
"to_node": "Populate Mesh", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "A Number", | |
"from_socket": "Int", | |
"to_node": "Populate Mesh", | |
"to_socket": "Number" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Vertices", | |
"to_node": "Move", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "NGon", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "NGon", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "NGon", | |
"from_socket": "Polygons", | |
"to_node": "Viewer Draw", | |
"to_socket": "Polygons" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment