Created
April 4, 2025 12:34
-
-
Save portnov/d0918fe3967cffc0d326855e76889d7b to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.4.0 | NodeTree | 2025.04.04 | 17:34 | 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": { | |
"NGon": { | |
"attributes": { | |
"location": [ | |
-566.8519287109375, | |
104.62013244628906 | |
] | |
}, | |
"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" | |
}, | |
"Polygon Face (Solid)": { | |
"attributes": { | |
"location": [ | |
-331.80120849609375, | |
102.79942321777344 | |
] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"outputs": { | |
"SolidFaces": { | |
"bl_idname": "SvSurfaceSocket", | |
"name": "SolidFaces" | |
} | |
}, | |
"bl_idname": "SvSolidPolygonFaceNode" | |
}, | |
"Revolve Face (Solid)": { | |
"attributes": { | |
"location": [ | |
-137.0369873046875, | |
119.73001098632812 | |
] | |
}, | |
"properties": { | |
"angle": 30.0 | |
}, | |
"inputs": { | |
"SolidFace": { | |
"bl_idname": "SvSurfaceSocket", | |
"name": "SolidFace" | |
}, | |
"Point": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Point", | |
"properties": { | |
"use_prop": true, | |
"prop": [ | |
3.0, | |
0.0, | |
0.0 | |
], | |
"expanded": true | |
} | |
}, | |
"Direction": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Direction", | |
"properties": { | |
"use_prop": true, | |
"prop": [ | |
0.0, | |
1.0, | |
0.0 | |
], | |
"expanded": true | |
} | |
}, | |
"Angle": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle", | |
"properties": { | |
"prop_name": "angle" | |
} | |
} | |
}, | |
"outputs": { | |
"Solid": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solid" | |
} | |
}, | |
"bl_idname": "SvSolidFaceRevolveNode" | |
}, | |
"Solid Viewer": { | |
"attributes": { | |
"location": [ | |
1157.992431640625, | |
393.9951171875 | |
] | |
}, | |
"properties": { | |
"angle_deviation": 5.0, | |
"face_color": [ | |
0.14000000059604645, | |
0.5400000214576721, | |
0.8100000023841858, | |
1.0 | |
], | |
"selected_draw_mode": "facet", | |
"surface_deviation": 0.10000000149011612 | |
}, | |
"inputs": { | |
"Solid": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solid" | |
} | |
}, | |
"bl_idname": "SvSolidViewerNode" | |
}, | |
"Solid Faces (Surfaces)": { | |
"attributes": { | |
"location": [ | |
101.13513946533203, | |
53.791046142578125 | |
] | |
}, | |
"inputs": { | |
"Solid": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solid" | |
} | |
}, | |
"outputs": { | |
"Solid Faces": { | |
"bl_idname": "SvSurfaceSocket", | |
"name": "Solid Faces" | |
}, | |
"Outer Wire": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Outer Wire" | |
}, | |
"TrimCurves": { | |
"bl_idname": "SvCurveSocket", | |
"name": "TrimCurves" | |
} | |
}, | |
"bl_idname": "SvSolidFacesNode" | |
}, | |
"Hollow Solid": { | |
"attributes": { | |
"location": [ | |
769.7173461914062, | |
377.3688049316406 | |
] | |
}, | |
"properties": { | |
"mask_usage": "REMOVE", | |
"thickness": -0.12999999523162842 | |
}, | |
"inputs": { | |
"Solid": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solid" | |
}, | |
"Thickness": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Thickness", | |
"properties": { | |
"prop_name": "thickness" | |
} | |
}, | |
"FaceMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FaceMask", | |
"properties": { | |
"custom_draw": "draw_mask_options" | |
} | |
} | |
}, | |
"outputs": { | |
"Solid": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solid" | |
} | |
}, | |
"bl_idname": "SvHollowSolidNode" | |
}, | |
"Index To Mask": { | |
"attributes": { | |
"location": [ | |
568.8870849609375, | |
228.89480590820312 | |
] | |
}, | |
"properties": { | |
"index": 3 | |
}, | |
"inputs": { | |
"Index": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Index", | |
"properties": { | |
"prop_name": "index" | |
} | |
}, | |
"Mask size": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Mask size", | |
"properties": { | |
"prop_name": "mask_size" | |
} | |
}, | |
"Data masking": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data masking", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"outputs": { | |
"Mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Mask" | |
} | |
}, | |
"bl_idname": "SvIndexToMaskNode" | |
}, | |
"List Length": { | |
"attributes": { | |
"location": [ | |
281.8219909667969, | |
104.38441467285156 | |
] | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"outputs": { | |
"Length": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Length" | |
} | |
}, | |
"bl_idname": "ListLengthNode" | |
}, | |
"Number Range": { | |
"attributes": { | |
"location": [ | |
430.1922302246094, | |
458.17181396484375 | |
] | |
}, | |
"properties": { | |
"range_mode": "RANGE_STEP", | |
"current_mode": "RANGE_STEP", | |
"number_mode": "int", | |
"count_": 7 | |
}, | |
"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", | |
"properties": { | |
"use_unwrap": true, | |
"use_graft": true | |
} | |
} | |
}, | |
"bl_idname": "SvGenNumberRange" | |
}, | |
"Solid General Fuse": { | |
"attributes": { | |
"location": [ | |
958.7616577148438, | |
378.5079040527344 | |
] | |
}, | |
"inputs": { | |
"Solids": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solids" | |
}, | |
"Include": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Include", | |
"properties": { | |
"custom_draw": "draw_include" | |
} | |
}, | |
"Exclude": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Exclude", | |
"properties": { | |
"custom_draw": "draw_exclude" | |
} | |
} | |
}, | |
"outputs": { | |
"Solid": { | |
"bl_idname": "SvSolidSocket", | |
"name": "Solid" | |
}, | |
"SolidSources": { | |
"bl_idname": "SvStringsSocket", | |
"name": "SolidSources" | |
}, | |
"EdgesMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "EdgesMask", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"EdgeSources": { | |
"bl_idname": "SvStringsSocket", | |
"name": "EdgeSources", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"FacesMask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FacesMask", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"FaceSources": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FaceSources", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"bl_idname": "SvSolidGeneralFuseNode" | |
}, | |
"Number Range.001": { | |
"attributes": { | |
"location": [ | |
772.1744995117188, | |
183.90504455566406 | |
] | |
}, | |
"properties": { | |
"range_mode": "RANGE_STEP", | |
"current_mode": "RANGE_STEP", | |
"number_mode": "int", | |
"count_": 7 | |
}, | |
"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" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "NGon", | |
"from_socket": "Vertices", | |
"to_node": "Polygon Face (Solid)", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "NGon", | |
"from_socket": "Polygons", | |
"to_node": "Polygon Face (Solid)", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "Polygon Face (Solid)", | |
"from_socket": "SolidFaces", | |
"to_node": "Revolve Face (Solid)", | |
"to_socket": "SolidFace" | |
}, | |
{ | |
"from_node": "Solid General Fuse", | |
"from_socket": "Solid", | |
"to_node": "Solid Viewer", | |
"to_socket": "Solid" | |
}, | |
{ | |
"from_node": "Revolve Face (Solid)", | |
"from_socket": "Solid", | |
"to_node": "Solid Faces (Surfaces)", | |
"to_socket": "Solid" | |
}, | |
{ | |
"from_node": "Revolve Face (Solid)", | |
"from_socket": "Solid", | |
"to_node": "Hollow Solid", | |
"to_socket": "Solid" | |
}, | |
{ | |
"from_node": "Index To Mask", | |
"from_socket": "Mask", | |
"to_node": "Hollow Solid", | |
"to_socket": "FaceMask" | |
}, | |
{ | |
"from_node": "Number Range", | |
"from_socket": "Range", | |
"to_node": "Index To Mask", | |
"to_socket": "Index" | |
}, | |
{ | |
"from_node": "List Length", | |
"from_socket": "Length", | |
"to_node": "Index To Mask", | |
"to_socket": "Mask size" | |
}, | |
{ | |
"from_node": "Solid Faces (Surfaces)", | |
"from_socket": "Solid Faces", | |
"to_node": "List Length", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "List Length", | |
"from_socket": "Length", | |
"to_node": "Number Range", | |
"to_socket": "Stop" | |
}, | |
{ | |
"from_node": "Hollow Solid", | |
"from_socket": "Solid", | |
"to_node": "Solid General Fuse", | |
"to_socket": "Solids" | |
}, | |
{ | |
"from_node": "Number Range.001", | |
"from_socket": "Range", | |
"to_node": "Solid General Fuse", | |
"to_socket": "Include" | |
}, | |
{ | |
"from_node": "List Length", | |
"from_socket": "Length", | |
"to_node": "Number Range.001", | |
"to_socket": "Stop" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment