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