Created
September 4, 2024 14:36
-
-
Save nortikin/643ad6df6affccb58138e9a8e18203be to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0-alpha (e1bd458) | Blender.4.2.0 | isnet | 2024.09.04 | 17:36 | 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": [ | |
1660.0, | |
260.0 | |
] | |
}, | |
"properties": { | |
"sides_": 7, | |
"rand_phi_": 0.5, | |
"rand_r_": 0.949999988079071, | |
"rand_seed_": 0.35999998450279236, | |
"rad_": 0.5649999976158142 | |
}, | |
"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" | |
}, | |
"Inset Faces": { | |
"attributes": { | |
"location": [ | |
1980.0, | |
280.0 | |
] | |
}, | |
"properties": { | |
"thickness": 0.8499999642372131 | |
}, | |
"inputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Face data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Face data" | |
}, | |
"Face mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Face mask" | |
}, | |
"Thickness": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Thickness", | |
"properties": { | |
"prop_name": "thickness" | |
} | |
}, | |
"Depth": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Depth", | |
"properties": { | |
"prop_name": "depth" | |
} | |
} | |
}, | |
"outputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Face data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Face data" | |
}, | |
"Mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Mask", | |
"properties": { | |
"custom_draw": "draw_mask_socket" | |
} | |
} | |
}, | |
"bl_idname": "SvInsetFaces" | |
}, | |
"A Number": { | |
"attributes": { | |
"location": [ | |
1820.0, | |
40.0 | |
], | |
"label": "Thickness" | |
}, | |
"properties": { | |
"float_": -0.9049999713897705 | |
}, | |
"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" | |
}, | |
"Component Analyzer": { | |
"attributes": { | |
"location": [ | |
2360.0, | |
580.0 | |
] | |
}, | |
"properties": { | |
"mode": "Verts", | |
"vertex_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": { | |
"Is Boundary ": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Is Boundary " | |
}, | |
"Faces": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Faces", | |
"attributes": { | |
"hide": true | |
} | |
}, | |
"Mask": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Mask", | |
"attributes": { | |
"hide": true | |
} | |
} | |
}, | |
"bl_idname": "SvComponentAnalyzerNode" | |
}, | |
"Mask Vertices": { | |
"attributes": { | |
"location": [ | |
2760.0, | |
600.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" | |
}, | |
"Logic Functions": { | |
"attributes": { | |
"location": [ | |
2560.0, | |
620.0 | |
] | |
}, | |
"properties": { | |
"function_name": "NOT" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvStringsSocket", | |
"name": "A", | |
"properties": { | |
"use_prop": true, | |
"show_property_type": true, | |
"default_property_type": "int" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvStringsSocket", | |
"name": "B", | |
"properties": { | |
"use_prop": true, | |
"show_property_type": true, | |
"default_property_type": "int" | |
} | |
} | |
}, | |
"outputs": { | |
"Result": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Result" | |
} | |
}, | |
"bl_idname": "SvLogicNodeMK2" | |
}, | |
"Bevel": { | |
"attributes": { | |
"location": [ | |
3000.0, | |
640.0 | |
] | |
}, | |
"properties": { | |
"offset_": 0.2900000214576721, | |
"segments_": 8, | |
"vertexOnly": true | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"FaceData": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FaceData" | |
}, | |
"BevelFaceData": { | |
"bl_idname": "SvStringsSocket", | |
"name": "BevelFaceData" | |
}, | |
"BevelEdges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "VerticesMask" | |
}, | |
"Offset": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Offset", | |
"properties": { | |
"prop_name": "offset_" | |
} | |
}, | |
"Segments": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Segments", | |
"properties": { | |
"prop_name": "segments_" | |
} | |
}, | |
"Profile": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Profile", | |
"properties": { | |
"prop_name": "profile_" | |
} | |
}, | |
"Spread": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Spread", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "spread" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"FaceData": { | |
"bl_idname": "SvStringsSocket", | |
"name": "FaceData" | |
}, | |
"NewPolys": { | |
"bl_idname": "SvStringsSocket", | |
"name": "NewPolys" | |
} | |
}, | |
"bl_idname": "SvBevelNode" | |
}, | |
"Viewer Draw.001": { | |
"attributes": { | |
"location": [ | |
3500.0, | |
640.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" | |
}, | |
"Crop Mesh 2D": { | |
"attributes": { | |
"location": [ | |
3240.0, | |
640.0 | |
] | |
}, | |
"properties": { | |
"mode": "outer" | |
}, | |
"inputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Verts Crop": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts Crop" | |
}, | |
"Faces Crop": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces Crop" | |
} | |
}, | |
"outputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Face index": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Face index" | |
} | |
}, | |
"bl_idname": "SvCropMesh2D" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "NGon", | |
"from_socket": "Vertices", | |
"to_node": "Inset Faces", | |
"to_socket": "Verts" | |
}, | |
{ | |
"from_node": "NGon", | |
"from_socket": "Edges", | |
"to_node": "Inset Faces", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "NGon", | |
"from_socket": "Polygons", | |
"to_node": "Inset Faces", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "A Number", | |
"from_socket": "Float_001", | |
"to_node": "Inset Faces", | |
"to_socket": "Thickness" | |
}, | |
{ | |
"from_node": "Inset Faces", | |
"from_socket": "Verts", | |
"to_node": "Component Analyzer", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Inset Faces", | |
"from_socket": "Edges", | |
"to_node": "Component Analyzer", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Inset Faces", | |
"from_socket": "Faces", | |
"to_node": "Component Analyzer", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "Logic Functions", | |
"from_socket": "Result", | |
"to_node": "Mask Vertices", | |
"to_socket": "Mask" | |
}, | |
{ | |
"from_node": "Inset Faces", | |
"from_socket": "Verts", | |
"to_node": "Mask Vertices", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Inset Faces", | |
"from_socket": "Faces", | |
"to_node": "Mask Vertices", | |
"to_socket": "Poly Egde" | |
}, | |
{ | |
"from_node": "Component Analyzer", | |
"from_socket": "Is Boundary ", | |
"to_node": "Logic Functions", | |
"to_socket": "A" | |
}, | |
{ | |
"from_node": "Mask Vertices", | |
"from_socket": "Vertices", | |
"to_node": "Bevel", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Mask Vertices", | |
"from_socket": "Poly Egde", | |
"to_node": "Bevel", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Crop Mesh 2D", | |
"from_socket": "Verts", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Crop Mesh 2D", | |
"from_socket": "Faces", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Bevel", | |
"from_socket": "Vertices", | |
"to_node": "Crop Mesh 2D", | |
"to_socket": "Verts" | |
}, | |
{ | |
"from_node": "Bevel", | |
"from_socket": "Polygons", | |
"to_node": "Crop Mesh 2D", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "NGon", | |
"from_socket": "Vertices", | |
"to_node": "Crop Mesh 2D", | |
"to_socket": "Verts Crop" | |
}, | |
{ | |
"from_node": "NGon", | |
"from_socket": "Polygons", | |
"to_node": "Crop Mesh 2D", | |
"to_socket": "Faces Crop" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment