Created
October 15, 2025 10:12
-
-
Save nortikin/eee7b69601fee4c23a933640a41cc939 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 (d0ffee0) | Blender.4.5.0Alpha | Facade Twists | 2025.10.15 | 13:12 | 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": { | |
| "Get Objects Data": { | |
| "attributes": { | |
| "location": [ | |
| 4080.0, | |
| 500.0 | |
| ], | |
| "width": 225.0, | |
| "color": [ | |
| 0.904932975769043, | |
| 1.0, | |
| 0.883421003818512 | |
| ], | |
| "use_custom_color": true | |
| }, | |
| "properties": { | |
| "object_names": [ | |
| { | |
| "name": "Plane", | |
| "icon": "OUTLINER_OB_MESH" | |
| } | |
| ] | |
| }, | |
| "inputs": { | |
| "objects": { | |
| "bl_idname": "SvObjectSocket", | |
| "name": "objects", | |
| "properties": { | |
| "label": "Objects" | |
| } | |
| } | |
| }, | |
| "outputs": { | |
| "vertices": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "vertices", | |
| "properties": { | |
| "label": "Vertices", | |
| "custom_draw": "draw_vertices_out_socket" | |
| } | |
| }, | |
| "edges": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "edges", | |
| "properties": { | |
| "label": "Edges", | |
| "custom_draw": "draw_edges_out_socket" | |
| } | |
| }, | |
| "polygons": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "polygons", | |
| "properties": { | |
| "label": "Polygons", | |
| "custom_draw": "draw_polygons_out_socket" | |
| } | |
| }, | |
| "vertices_select": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "vertices_select", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "label": "(*) Vertices Select" | |
| } | |
| }, | |
| "vertices_crease": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "vertices_crease", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "label": "(*) Vertices Crease" | |
| } | |
| }, | |
| "vertices_bevel_weight": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "vertices_bevel_weight", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "label": "(*) Vertices Bevel Weight" | |
| } | |
| }, | |
| "edges_select": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "edges_select", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "label": "(|) Edges Select" | |
| } | |
| }, | |
| "edges_crease": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "edges_crease", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "label": "(|) Edges Crease" | |
| } | |
| }, | |
| "edges_seams": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "edges_seams", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "label": "(|) Edges Seam" | |
| } | |
| }, | |
| "edges_sharps": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "edges_sharps", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "label": "(|) Edges Sharp" | |
| } | |
| }, | |
| "edges_bevel_weight": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "edges_bevel_weight", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "label": "(|) Edges Bevel Weight" | |
| } | |
| }, | |
| "polygon_selects": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "polygon_selects", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "label": "(+) Polygons Select" | |
| } | |
| }, | |
| "polygon_smooth": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "polygon_smooth", | |
| "attributes": { | |
| "hide": true | |
| }, | |
| "properties": { | |
| "label": "(+) Polygons Smooth" | |
| } | |
| }, | |
| "vertex_normals": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "vertex_normals", | |
| "properties": { | |
| "label": "Vertex Normals" | |
| } | |
| }, | |
| "material_idx": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "material_idx", | |
| "properties": { | |
| "label": "Material Idx" | |
| } | |
| }, | |
| "polygon_areas": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "polygon_areas", | |
| "properties": { | |
| "label": "Polygon Areas" | |
| } | |
| }, | |
| "polygon_centers": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "polygon_centers", | |
| "properties": { | |
| "label": "Polygon Centers" | |
| } | |
| }, | |
| "polygon_normals": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "polygon_normals", | |
| "properties": { | |
| "label": "Polygon Normals" | |
| } | |
| }, | |
| "matrix": { | |
| "bl_idname": "SvMatrixSocket", | |
| "name": "matrix", | |
| "properties": { | |
| "label": "Matrix" | |
| } | |
| }, | |
| "object": { | |
| "bl_idname": "SvObjectSocket", | |
| "name": "object", | |
| "properties": { | |
| "label": "Object" | |
| } | |
| } | |
| }, | |
| "bl_idname": "SvGetObjectsDataMK3" | |
| }, | |
| "Component Analyzer": { | |
| "attributes": { | |
| "location": [ | |
| 4420.0, | |
| 460.0 | |
| ] | |
| }, | |
| "properties": { | |
| "mode": "Edges", | |
| "vertex_mode": "Is_Boundary_", | |
| "edge_mode": "Is_Boundary" | |
| }, | |
| "inputs": { | |
| "Vertices": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "Vertices", | |
| "properties": { | |
| "is_mandatory": true | |
| } | |
| }, | |
| "Edges": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Edges", | |
| "properties": { | |
| "nesting_level": 3, | |
| "is_mandatory": true | |
| } | |
| }, | |
| "Faces": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Faces", | |
| "properties": { | |
| "nesting_level": 3, | |
| "is_mandatory": true | |
| } | |
| } | |
| }, | |
| "outputs": { | |
| "Mask_001": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Mask" | |
| }, | |
| "True Edges": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "True Edges" | |
| }, | |
| "False Edges": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "False Edges" | |
| } | |
| }, | |
| "bl_idname": "SvComponentAnalyzerNode" | |
| }, | |
| "Mesh Clean": { | |
| "attributes": { | |
| "location": [ | |
| 4640.0, | |
| 560.0 | |
| ] | |
| }, | |
| "properties": { | |
| "remove_loose_verts": true | |
| }, | |
| "inputs": { | |
| "Vertices": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "Vertices", | |
| "properties": { | |
| "is_mandatory": true | |
| } | |
| }, | |
| "Edges": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Edges", | |
| "properties": { | |
| "nesting_level": 3 | |
| } | |
| }, | |
| "Faces": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Faces", | |
| "properties": { | |
| "nesting_level": 3 | |
| } | |
| } | |
| }, | |
| "outputs": { | |
| "Vertices": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "Vertices" | |
| }, | |
| "Edges": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Edges" | |
| }, | |
| "Faces": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Faces" | |
| }, | |
| "Removed Vertices Idx": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Removed Vertices Idx" | |
| }, | |
| "Removed Edges Idx": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Removed Edges Idx" | |
| }, | |
| "Removed Faces Idx": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Removed Faces Idx" | |
| } | |
| }, | |
| "bl_idname": "SvMeshCleanNode" | |
| }, | |
| "Viewer Draw": { | |
| "attributes": { | |
| "location": [ | |
| 5460.0, | |
| 680.0 | |
| ], | |
| "color": [ | |
| 0.6284880042076111, | |
| 0.931007981300354, | |
| 1.0 | |
| ], | |
| "use_custom_color": true | |
| }, | |
| "properties": { | |
| "selected_draw_mode": "facet" | |
| }, | |
| "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" | |
| }, | |
| "Vector Interpolation": { | |
| "attributes": { | |
| "location": [ | |
| 5060.0, | |
| 480.0 | |
| ] | |
| }, | |
| "properties": { | |
| "is_cyclic": true | |
| }, | |
| "inputs": { | |
| "Vertices": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "Vertices", | |
| "properties": { | |
| "is_mandatory": true | |
| } | |
| }, | |
| "Interval": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Interval", | |
| "properties": { | |
| "prop_name": "t_in" | |
| } | |
| } | |
| }, | |
| "outputs": { | |
| "Vertices": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "Vertices" | |
| }, | |
| "Tanget": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "Tanget" | |
| }, | |
| "Unit Tanget": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "Unit Tanget" | |
| } | |
| }, | |
| "bl_idname": "SvInterpolationNodeMK3" | |
| }, | |
| "Vector Sort": { | |
| "attributes": { | |
| "location": [ | |
| 4840.0, | |
| 600.0 | |
| ] | |
| }, | |
| "properties": { | |
| "mode": "CONNEX" | |
| }, | |
| "inputs": { | |
| "Vertices": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "Vertices" | |
| }, | |
| "PolyEdge": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "PolyEdge" | |
| } | |
| }, | |
| "outputs": { | |
| "Vertices": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "Vertices" | |
| }, | |
| "PolyEdge": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "PolyEdge" | |
| }, | |
| "Item order": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Item order" | |
| } | |
| }, | |
| "bl_idname": "SvVertSortNode" | |
| }, | |
| "Number Range": { | |
| "attributes": { | |
| "location": [ | |
| 4860.0, | |
| 360.0 | |
| ], | |
| "color": [ | |
| 0.602957010269165, | |
| 0.6740000247955322, | |
| 0.5642769932746887 | |
| ], | |
| "use_custom_color": true | |
| }, | |
| "properties": { | |
| "range_mode": "RANGE_COUNT", | |
| "current_mode": "RANGE_COUNT", | |
| "stop_float": 1.0, | |
| "count_": 41 | |
| }, | |
| "inputs": { | |
| "Start": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Start", | |
| "properties": { | |
| "prop_name": "start_float" | |
| } | |
| }, | |
| "Step": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Step", | |
| "properties": { | |
| "prop_name": "stop_float", | |
| "label": "stop" | |
| } | |
| }, | |
| "Stop": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Stop", | |
| "properties": { | |
| "prop_name": "count_", | |
| "label": "count" | |
| } | |
| } | |
| }, | |
| "outputs": { | |
| "Range": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Range" | |
| } | |
| }, | |
| "bl_idname": "SvGenNumberRange" | |
| }, | |
| "IcoSphere": { | |
| "attributes": { | |
| "location": [ | |
| 5120.0, | |
| 700.0 | |
| ], | |
| "color": [ | |
| 0.9200000166893005, | |
| 0.9200000166893005, | |
| 0.9200000166893005 | |
| ], | |
| "use_custom_color": true | |
| }, | |
| "properties": { | |
| "subdivisions": 1, | |
| "radius": 0.10000000149011612 | |
| }, | |
| "inputs": { | |
| "Subdivisions": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Subdivisions", | |
| "properties": { | |
| "prop_name": "subdivisions", | |
| "nesting_level": 1, | |
| "pre_processing": "ONE_ITEM" | |
| } | |
| }, | |
| "Radius": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Radius", | |
| "properties": { | |
| "prop_name": "radius", | |
| "nesting_level": 1, | |
| "pre_processing": "ONE_ITEM" | |
| } | |
| } | |
| }, | |
| "outputs": { | |
| "Vertices": { | |
| "bl_idname": "SvVerticesSocket", | |
| "name": "Vertices" | |
| }, | |
| "Edges": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Edges" | |
| }, | |
| "Faces": { | |
| "bl_idname": "SvStringsSocket", | |
| "name": "Faces" | |
| } | |
| }, | |
| "bl_idname": "SvIcosphereNode" | |
| } | |
| }, | |
| "links": [ | |
| { | |
| "from_node": "Get Objects Data", | |
| "from_socket": "vertices", | |
| "to_node": "Component Analyzer", | |
| "to_socket": "Vertices" | |
| }, | |
| { | |
| "from_node": "Get Objects Data", | |
| "from_socket": "edges", | |
| "to_node": "Component Analyzer", | |
| "to_socket": "Edges" | |
| }, | |
| { | |
| "from_node": "Get Objects Data", | |
| "from_socket": "polygons", | |
| "to_node": "Component Analyzer", | |
| "to_socket": "Faces" | |
| }, | |
| { | |
| "from_node": "Get Objects Data", | |
| "from_socket": "vertices", | |
| "to_node": "Mesh Clean", | |
| "to_socket": "Vertices" | |
| }, | |
| { | |
| "from_node": "Component Analyzer", | |
| "from_socket": "True Edges", | |
| "to_node": "Mesh Clean", | |
| "to_socket": "Edges" | |
| }, | |
| { | |
| "from_node": "IcoSphere", | |
| "from_socket": "Vertices", | |
| "to_node": "Viewer Draw", | |
| "to_socket": "Vertices" | |
| }, | |
| { | |
| "from_node": "IcoSphere", | |
| "from_socket": "Faces", | |
| "to_node": "Viewer Draw", | |
| "to_socket": "Polygons" | |
| }, | |
| { | |
| "from_node": "Vector Interpolation", | |
| "from_socket": "Vertices", | |
| "to_node": "Viewer Draw", | |
| "to_socket": "Matrix" | |
| }, | |
| { | |
| "from_node": "Vector Sort", | |
| "from_socket": "Vertices", | |
| "to_node": "Vector Interpolation", | |
| "to_socket": "Vertices" | |
| }, | |
| { | |
| "from_node": "Number Range", | |
| "from_socket": "Range", | |
| "to_node": "Vector Interpolation", | |
| "to_socket": "Interval" | |
| }, | |
| { | |
| "from_node": "Mesh Clean", | |
| "from_socket": "Vertices", | |
| "to_node": "Vector Sort", | |
| "to_socket": "Vertices" | |
| }, | |
| { | |
| "from_node": "Mesh Clean", | |
| "from_socket": "Edges", | |
| "to_node": "Vector Sort", | |
| "to_socket": "PolyEdge" | |
| } | |
| ] | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment