Created
March 22, 2025 11:51
-
-
Save nortikin/0cf1fa484d7762685cdfe443ec880901 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.2.0Alpha | Ring+dish | 2025.03.22 | 14:51 | 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": { | |
"Ring": { | |
"attributes": { | |
"location": [ | |
100.0, | |
-340.0 | |
], | |
"width": 160.0, | |
"color": [ | |
0.669367790222168, | |
1.0, | |
0.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"ring_n2": 2, | |
"ring_a2": 180.0, | |
"ring_p": -90.0, | |
"ring_r2": 0.2900000214576721, | |
"ring_er": 1.0, | |
"ring_ir": 0.41999998688697815, | |
"mode": "EXT_INT", | |
"ring_r1": 0.7099999785423279, | |
"ring_n1": 12 | |
}, | |
"inputs": { | |
"R": { | |
"bl_idname": "SvStringsSocket", | |
"name": "R", | |
"properties": { | |
"prop_name": "ring_er" | |
} | |
}, | |
"r": { | |
"bl_idname": "SvStringsSocket", | |
"name": "r", | |
"properties": { | |
"prop_name": "ring_ir" | |
} | |
}, | |
"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.001": { | |
"attributes": { | |
"location": [ | |
500.0, | |
-340.0 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"selected_draw_mode": "facet", | |
"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" | |
}, | |
"Solidify": { | |
"attributes": { | |
"location": [ | |
320.0, | |
-339.999267578125 | |
], | |
"color": [ | |
0.375, | |
1.0, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"thickness": 5.0, | |
"offset": -1.0, | |
"implementation": "Sverchok" | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"Thickness": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Thickness", | |
"properties": { | |
"prop_name": "thickness" | |
} | |
}, | |
"Offset": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Offset", | |
"properties": { | |
"prop_name": "offset" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
}, | |
"New Pols": { | |
"bl_idname": "SvStringsSocket", | |
"name": "New Pols" | |
}, | |
"Rim Pols": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Rim Pols" | |
}, | |
"Pols Group": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Pols Group" | |
}, | |
"New Verts Mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "New Verts Mask" | |
} | |
}, | |
"bl_idname": "SvSolidifyNodeMk2" | |
}, | |
"Plane": { | |
"attributes": { | |
"location": [ | |
-200.0, | |
-900.0 | |
], | |
"color": [ | |
0.669367790222168, | |
1.0, | |
0.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"center": true, | |
"sizex": 5.0 | |
}, | |
"inputs": { | |
"Size X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size X", | |
"properties": { | |
"prop_name": "sizex", | |
"custom_draw": "draw_prop_socket", | |
"label": "Size X" | |
} | |
}, | |
"Size Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Size Y", | |
"properties": { | |
"prop_name": "sizey", | |
"custom_draw": "draw_prop_socket", | |
"label": "Size Y" | |
} | |
}, | |
"Num X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Num X", | |
"properties": { | |
"prop_name": "numx", | |
"custom_draw": "draw_prop_socket", | |
"label": "Num X" | |
} | |
}, | |
"Num Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Num Y", | |
"properties": { | |
"prop_name": "numy", | |
"custom_draw": "draw_prop_socket", | |
"label": "Num Y" | |
} | |
}, | |
"Step X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Step X", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "stepx", | |
"custom_draw": "draw_prop_socket", | |
"label": "Step X" | |
} | |
}, | |
"Step Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Step Y", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "stepy", | |
"custom_draw": "draw_prop_socket", | |
"label": "Step Y" | |
} | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvPlaneNodeMk3" | |
}, | |
"Viewer Draw": { | |
"attributes": { | |
"location": [ | |
800.0, | |
-900.0 | |
], | |
"color": [ | |
1.0, | |
0.5889999866485596, | |
0.21400000154972076 | |
], | |
"use_custom_color": true | |
}, | |
"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" | |
}, | |
"Matrix In": { | |
"attributes": { | |
"location": [ | |
-420.0, | |
-900.0 | |
], | |
"label": "Matrix", | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"location_": [ | |
2.5, | |
0.0, | |
0.0 | |
] | |
}, | |
"inputs": { | |
"Location": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Location", | |
"properties": { | |
"prop_name": "location_", | |
"expanded": true | |
} | |
}, | |
"Scale": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Scale", | |
"properties": { | |
"prop_name": "scale" | |
} | |
}, | |
"Quaternion": { | |
"bl_idname": "SvQuaternionSocket", | |
"name": "Quaternion", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "quaternion" | |
} | |
}, | |
"Angle X": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle X", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "angle_x" | |
} | |
}, | |
"Angle Y": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle Y", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "angle_y" | |
} | |
}, | |
"Angle Z": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle Z", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "angle_z" | |
} | |
}, | |
"Axis": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Axis", | |
"properties": { | |
"prop_name": "axis" | |
} | |
}, | |
"Angle": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Angle", | |
"properties": { | |
"prop_name": "angle" | |
} | |
} | |
}, | |
"outputs": { | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"bl_idname": "SvMatrixInNodeMK4" | |
}, | |
"Smooth Lines": { | |
"attributes": { | |
"location": [ | |
360.0, | |
-920.0 | |
], | |
"color": [ | |
0.375, | |
1.0, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"type_selected_mode": "cyclic", | |
"weights": 1.8299999237060547, | |
"smooth_selected_mode": "arc", | |
"n_verts": 12 | |
}, | |
"inputs": { | |
"vectors": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vectors" | |
}, | |
"weights": { | |
"bl_idname": "SvStringsSocket", | |
"name": "weights", | |
"properties": { | |
"prop_name": "weights" | |
} | |
}, | |
"attributes": { | |
"bl_idname": "SvStringsSocket", | |
"name": "attributes" | |
} | |
}, | |
"outputs": { | |
"verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "verts" | |
}, | |
"edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "edges" | |
} | |
}, | |
"bl_idname": "SvSmoothLines" | |
}, | |
"Vector Sort": { | |
"attributes": { | |
"location": [ | |
59.999969482421875, | |
-912.912353515625 | |
], | |
"color": [ | |
0.375, | |
1.0, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"mode": "CONNEX", | |
"limit_mode": true | |
}, | |
"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" | |
}, | |
"List Input": { | |
"attributes": { | |
"location": [ | |
0.0, | |
-1120.0 | |
], | |
"width": 260.0, | |
"color": [ | |
1.0, | |
0.9165565371513367, | |
0.7913913726806641 | |
], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"int_list_items": [ | |
{}, | |
{}, | |
{}, | |
{} | |
], | |
"int_list_counter": 4, | |
"list_items_type": "FLOAT_LIST_MODE", | |
"float_list_items": [ | |
{ | |
"elem": 0.5, | |
"NONE": 0.5, | |
"PERCENTAGE": 0.5, | |
"FACTOR": 0.5, | |
"ANGLE": 0.5, | |
"TIME": 0.5, | |
"TIME_ABSOLUTE": 0.5, | |
"DISTANCE": 0.5, | |
"DISTANCE_CAMERA": 0.5, | |
"TEMPERATURE": 0.5, | |
"POWER": 0.5 | |
}, | |
{ | |
"elem": 0.5, | |
"NONE": 0.5, | |
"PERCENTAGE": 0.5, | |
"FACTOR": 0.5, | |
"ANGLE": 0.5, | |
"TIME": 0.5, | |
"TIME_ABSOLUTE": 0.5, | |
"DISTANCE": 0.5, | |
"DISTANCE_CAMERA": 0.5, | |
"TEMPERATURE": 0.5, | |
"POWER": 0.5 | |
}, | |
{ | |
"elem": 1.5, | |
"NONE": 1.5, | |
"PERCENTAGE": 1.5, | |
"FACTOR": 1.5, | |
"ANGLE": 1.5, | |
"TIME": 1.5, | |
"TIME_ABSOLUTE": 1.5, | |
"DISTANCE": 1.5, | |
"DISTANCE_CAMERA": 1.5, | |
"TEMPERATURE": 1.5, | |
"POWER": 1.5 | |
}, | |
{ | |
"elem": 1.5, | |
"NONE": 1.5, | |
"PERCENTAGE": 1.5, | |
"FACTOR": 1.5, | |
"ANGLE": 1.5, | |
"TIME": 1.5, | |
"TIME_ABSOLUTE": 1.5, | |
"DISTANCE": 1.5, | |
"DISTANCE_CAMERA": 1.5, | |
"TEMPERATURE": 1.5, | |
"POWER": 1.5 | |
} | |
], | |
"float_list_counter": 4 | |
}, | |
"inputs": { | |
"mask": { | |
"bl_idname": "SvStringsSocket", | |
"name": "mask", | |
"properties": { | |
"label": "Mask", | |
"custom_draw": "draw_mask_in_socket" | |
} | |
} | |
}, | |
"outputs": { | |
"data_output": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data_output", | |
"properties": { | |
"label": "Floats" | |
} | |
} | |
}, | |
"bl_idname": "SvListInputNodeMK2" | |
}, | |
"Edges to Faces 2D": { | |
"attributes": { | |
"location": [ | |
580.0, | |
-919.9609375 | |
], | |
"color": [ | |
0.375, | |
1.0, | |
1.0 | |
], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
} | |
}, | |
"outputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"bl_idname": "SvEdgesToFaces2D" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "Solidify", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Solidify", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Solidify", | |
"from_socket": "Polygons", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Vertices", | |
"to_node": "Solidify", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Edges", | |
"to_node": "Solidify", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Ring", | |
"from_socket": "Polygons", | |
"to_node": "Solidify", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Matrix In", | |
"from_socket": "Matrices", | |
"to_node": "Plane", | |
"to_socket": "Matrix" | |
}, | |
{ | |
"from_node": "Edges to Faces 2D", | |
"from_socket": "Verts", | |
"to_node": "Viewer Draw", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Edges to Faces 2D", | |
"from_socket": "Faces", | |
"to_node": "Viewer Draw", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Vector Sort", | |
"from_socket": "Vertices", | |
"to_node": "Smooth Lines", | |
"to_socket": "vectors" | |
}, | |
{ | |
"from_node": "List Input", | |
"from_socket": "data_output", | |
"to_node": "Smooth Lines", | |
"to_socket": "weights" | |
}, | |
{ | |
"from_node": "Plane", | |
"from_socket": "Vertices", | |
"to_node": "Vector Sort", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Plane", | |
"from_socket": "Polygons", | |
"to_node": "Vector Sort", | |
"to_socket": "PolyEdge" | |
}, | |
{ | |
"from_node": "Smooth Lines", | |
"from_socket": "verts", | |
"to_node": "Edges to Faces 2D", | |
"to_socket": "Verts" | |
}, | |
{ | |
"from_node": "Smooth Lines", | |
"from_socket": "edges", | |
"to_node": "Edges to Faces 2D", | |
"to_socket": "Edges" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment