Created
February 1, 2025 15:13
-
-
Save nortikin/9558f6b8f2521257847595d575d298a7 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0 | Blender.4.2.0Alpha | Bridge2 | 2025.02.01 | 18:13 | 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": { | |
"Cylinder": { | |
"attributes": { | |
"location": [ | |
-570.0, | |
-290.0 | |
], | |
"height": 2.0, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.002" | |
} | |
}, | |
"properties": { | |
"radius_t": 0.40000003576278687, | |
"radius_b": 2.0199999809265137 | |
}, | |
"inputs": { | |
"RadiusT": { | |
"bl_idname": "SvStringsSocket", | |
"name": "RadiusT", | |
"properties": { | |
"prop_name": "radius_t" | |
} | |
}, | |
"RadiusB": { | |
"bl_idname": "SvStringsSocket", | |
"name": "RadiusB", | |
"properties": { | |
"prop_name": "radius_b" | |
} | |
}, | |
"Parallels": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Parallels", | |
"properties": { | |
"prop_name": "parallels" | |
} | |
}, | |
"Meridians": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Meridians", | |
"properties": { | |
"prop_name": "meridians" | |
} | |
}, | |
"Height": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Height", | |
"properties": { | |
"prop_name": "height" | |
} | |
}, | |
"Twist": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Twist", | |
"properties": { | |
"prop_name": "twist" | |
} | |
}, | |
"Phase": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Phase", | |
"properties": { | |
"prop_name": "phase" | |
} | |
}, | |
"Scale": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Scale", | |
"properties": { | |
"prop_name": "scale" | |
} | |
}, | |
"Parallels Profile": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Parallels Profile" | |
}, | |
"Meridians Profile": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Meridians Profile" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvCylinderNodeMK2" | |
}, | |
"Viewer Draw": { | |
"attributes": { | |
"location": [ | |
-570.0, | |
-230.0 | |
], | |
"hide": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.002" | |
} | |
}, | |
"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" | |
}, | |
"List Item": { | |
"attributes": { | |
"location": [ | |
-210.0, | |
-450.0 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.002" | |
} | |
}, | |
"properties": { | |
"index": 1 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
}, | |
"Index": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Index", | |
"properties": { | |
"prop_name": "index" | |
} | |
} | |
}, | |
"outputs": { | |
"Item": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Item" | |
}, | |
"Other": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Other" | |
} | |
}, | |
"bl_idname": "SvListItemNode" | |
}, | |
"Viewer Draw.001": { | |
"attributes": { | |
"location": [ | |
-230.0, | |
30.0 | |
], | |
"hide": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.002" | |
} | |
}, | |
"properties": { | |
"activate": false, | |
"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" | |
}, | |
"List Item.001": { | |
"attributes": { | |
"location": [ | |
-230.0, | |
-30.0 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.002" | |
} | |
}, | |
"properties": { | |
"index": 31 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
}, | |
"Index": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Index", | |
"properties": { | |
"prop_name": "index" | |
} | |
} | |
}, | |
"outputs": { | |
"Item": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Item" | |
}, | |
"Other": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Other" | |
} | |
}, | |
"bl_idname": "SvListItemNode" | |
}, | |
"Mesh Clean": { | |
"attributes": { | |
"location": [ | |
310.0, | |
-390.0 | |
], | |
"hide": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.001" | |
} | |
}, | |
"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" | |
}, | |
"Mesh Clean.001": { | |
"attributes": { | |
"location": [ | |
310.0, | |
-630.0 | |
], | |
"hide": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.001" | |
} | |
}, | |
"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" | |
}, | |
"UV Connection": { | |
"attributes": { | |
"location": [ | |
1170.0, | |
-310.0 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.001" | |
} | |
}, | |
"properties": { | |
"slice_check": false, | |
"cicl_check_V": true, | |
"cap_V": true | |
}, | |
"inputs": { | |
"vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices" | |
}, | |
"vertices 1": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices 1" | |
}, | |
"vertices 2": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices 2" | |
} | |
}, | |
"outputs": { | |
"vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices" | |
}, | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "LineConnectNodeMK2" | |
}, | |
"Viewer Draw.002": { | |
"attributes": { | |
"location": [ | |
1390.0, | |
-290.0 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.001" | |
} | |
}, | |
"properties": { | |
"selected_draw_mode": "facet", | |
"polygon_color": [ | |
0.14000000059604645, | |
0.5400000214576721, | |
0.8100000023841858, | |
0.3185080885887146 | |
], | |
"display_faces": false, | |
"edge_color": [ | |
0.14000000059604645, | |
0.5400000214576721, | |
0.8100000023841858, | |
1.0 | |
], | |
"vector_color": [ | |
0.14000000059604645, | |
0.5400000214576721, | |
0.8100000023841858, | |
1.0 | |
], | |
"point_size": 6 | |
}, | |
"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" | |
}, | |
"Viewer Draw.003": { | |
"attributes": { | |
"location": [ | |
-210.0, | |
-390.0 | |
], | |
"hide": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.002" | |
} | |
}, | |
"properties": { | |
"activate": false, | |
"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" | |
}, | |
"Vector Sort": { | |
"attributes": { | |
"location": [ | |
530.0, | |
-470.0 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.001" | |
} | |
}, | |
"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", | |
"properties": { | |
"use_unwrap": true | |
} | |
}, | |
"Item order": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Item order" | |
} | |
}, | |
"bl_idname": "SvVertSortNode" | |
}, | |
"Vector Sort.001": { | |
"attributes": { | |
"location": [ | |
530.0, | |
-230.0 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.001" | |
} | |
}, | |
"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", | |
"properties": { | |
"use_unwrap": true | |
} | |
}, | |
"Item order": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Item order" | |
} | |
}, | |
"bl_idname": "SvVertSortNode" | |
}, | |
"Viewer Index+": { | |
"attributes": { | |
"location": [ | |
1210.0, | |
-590.0 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.001" | |
} | |
}, | |
"inputs": { | |
"verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "verts" | |
}, | |
"edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "edges" | |
}, | |
"faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "faces" | |
}, | |
"matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "matrix" | |
}, | |
"text": { | |
"bl_idname": "SvStringsSocket", | |
"name": "text" | |
} | |
}, | |
"bl_idname": "SvIDXViewer28" | |
}, | |
"List Item.002": { | |
"attributes": { | |
"location": [ | |
890.0, | |
-590.0 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.001" | |
} | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
}, | |
"Index": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Index", | |
"properties": { | |
"prop_name": "index" | |
} | |
} | |
}, | |
"outputs": { | |
"Item_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Item" | |
}, | |
"Other_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Other" | |
} | |
}, | |
"bl_idname": "SvListItemNode" | |
}, | |
"List Input": { | |
"attributes": { | |
"location": [ | |
530.0, | |
-710.0 | |
], | |
"width": 260.0, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.001" | |
} | |
}, | |
"properties": { | |
"int_list_items": [ | |
{ | |
"elem": 1 | |
}, | |
{}, | |
{ | |
"elem": 3 | |
}, | |
{ | |
"elem": 2 | |
} | |
], | |
"int_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": "Integers" | |
} | |
} | |
}, | |
"bl_idname": "SvListInputNodeMK2" | |
}, | |
"Origins": { | |
"attributes": { | |
"location": [ | |
280.0, | |
300.0 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"properties": { | |
"mode": "Faces" | |
}, | |
"inputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"outputs": { | |
"Origin": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Origin" | |
}, | |
"Normal": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Normal" | |
}, | |
"Tangent": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Tangent" | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
} | |
}, | |
"bl_idname": "SvOrigins" | |
}, | |
"Origins.001": { | |
"attributes": { | |
"location": [ | |
280.0, | |
80.0 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"properties": { | |
"mode": "Faces" | |
}, | |
"inputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"outputs": { | |
"Origin": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Origin" | |
}, | |
"Normal": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Normal" | |
}, | |
"Tangent": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Tangent" | |
}, | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
} | |
}, | |
"bl_idname": "SvOrigins" | |
}, | |
"Tangents Curve": { | |
"attributes": { | |
"location": [ | |
1159.9999694824219, | |
240.0 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"inputs": { | |
"Points": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Points" | |
}, | |
"Tangents": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Tangents" | |
} | |
}, | |
"outputs": { | |
"Curve": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curve" | |
}, | |
"ControlPoints": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "ControlPoints" | |
} | |
}, | |
"bl_idname": "SvTangentsCurveNode" | |
}, | |
"List Join": { | |
"attributes": { | |
"location": [ | |
839.9999694824219, | |
140.0 | |
], | |
"hide": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"properties": { | |
"JoinLevel": 2 | |
}, | |
"inputs": { | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
}, | |
"data 1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data 1" | |
}, | |
"data 2": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data 2" | |
} | |
}, | |
"outputs": { | |
"data_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "ListJoinNode" | |
}, | |
"List Join.001": { | |
"attributes": { | |
"location": [ | |
839.9999694824219, | |
100.0 | |
], | |
"hide": true, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"properties": { | |
"JoinLevel": 2 | |
}, | |
"inputs": { | |
"data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data" | |
}, | |
"data 1": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data 1" | |
}, | |
"data 2": { | |
"bl_idname": "SvStringsSocket", | |
"name": "data 2" | |
} | |
}, | |
"outputs": { | |
"data_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "data" | |
} | |
}, | |
"bl_idname": "ListJoinNode" | |
}, | |
"Viewer Draw Curve": { | |
"attributes": { | |
"location": [ | |
1419.9999694824219, | |
280.0 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"inputs": { | |
"Curve": { | |
"bl_idname": "SvCurveSocket", | |
"name": "Curve" | |
}, | |
"Resolution": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Resolution", | |
"properties": { | |
"prop_name": "resolution" | |
} | |
} | |
}, | |
"bl_idname": "SvCurveViewerDrawNode" | |
}, | |
"Frame": { | |
"attributes": { | |
"location": [ | |
9.999969482421875, | |
90.160400390625 | |
], | |
"height": 489.0, | |
"width": 1340.0 | |
}, | |
"bl_idname": "NodeFrame" | |
}, | |
"Vector Math": { | |
"attributes": { | |
"location": [ | |
499.99993896484375, | |
200.0 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame" | |
} | |
}, | |
"properties": { | |
"current_op": "NEG", | |
"socket_info": "v v" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "v3_input_0" | |
} | |
} | |
}, | |
"outputs": { | |
"Out_001": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Out" | |
} | |
}, | |
"bl_idname": "SvVectorMathNodeMK3" | |
}, | |
"A Number": { | |
"attributes": { | |
"location": [ | |
-590.0, | |
-10.0 | |
], | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.002" | |
} | |
}, | |
"properties": { | |
"int_": 3, | |
"selected_mode": "int", | |
"int_max": 31, | |
"int_min": 3, | |
"draw_3dpanel": true | |
}, | |
"inputs": { | |
"Float": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Int", | |
"properties": { | |
"prop_name": "int_" | |
} | |
} | |
}, | |
"outputs": { | |
"Int": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Int", | |
"properties": { | |
"custom_draw": "mode_custom_draw" | |
} | |
} | |
}, | |
"bl_idname": "SvNumberNode" | |
}, | |
"Frame.001": { | |
"attributes": { | |
"location": [ | |
-170.0, | |
-30.0 | |
], | |
"height": 802.0, | |
"width": 1280.0 | |
}, | |
"bl_idname": "NodeFrame" | |
}, | |
"Frame.002": { | |
"attributes": { | |
"location": [ | |
-130.0, | |
50.0 | |
], | |
"height": 786.0, | |
"width": 580.0 | |
}, | |
"bl_idname": "NodeFrame" | |
} | |
}, | |
"links": [ | |
{ | |
"from_node": "Cylinder", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Cylinder", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw", | |
"to_socket": "Edges" | |
}, | |
{ | |
"from_node": "Cylinder", | |
"from_socket": "Polygons", | |
"to_node": "List Item", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "Cylinder", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "List Item.001", | |
"from_socket": "Item", | |
"to_node": "Viewer Draw.001", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Cylinder", | |
"from_socket": "Polygons", | |
"to_node": "List Item.001", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "A Number", | |
"from_socket": "Int", | |
"to_node": "List Item.001", | |
"to_socket": "Index" | |
}, | |
{ | |
"from_node": "Cylinder", | |
"from_socket": "Vertices", | |
"to_node": "Mesh Clean", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "List Item.001", | |
"from_socket": "Item", | |
"to_node": "Mesh Clean", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "Cylinder", | |
"from_socket": "Vertices", | |
"to_node": "Mesh Clean.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "List Item", | |
"from_socket": "Item", | |
"to_node": "Mesh Clean.001", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "Vector Sort.001", | |
"from_socket": "Vertices", | |
"to_node": "UV Connection", | |
"to_socket": "vertices" | |
}, | |
{ | |
"from_node": "List Item.002", | |
"from_socket": "Item_001", | |
"to_node": "UV Connection", | |
"to_socket": "vertices 1" | |
}, | |
{ | |
"from_node": "UV Connection", | |
"from_socket": "vertices", | |
"to_node": "Viewer Draw.002", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "UV Connection", | |
"from_socket": "data", | |
"to_node": "Viewer Draw.002", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Cylinder", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.003", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "List Item", | |
"from_socket": "Item", | |
"to_node": "Viewer Draw.003", | |
"to_socket": "Polygons" | |
}, | |
{ | |
"from_node": "Mesh Clean.001", | |
"from_socket": "Vertices", | |
"to_node": "Vector Sort", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Mesh Clean.001", | |
"from_socket": "Faces", | |
"to_node": "Vector Sort", | |
"to_socket": "PolyEdge" | |
}, | |
{ | |
"from_node": "Mesh Clean", | |
"from_socket": "Vertices", | |
"to_node": "Vector Sort.001", | |
"to_socket": "Vertices" | |
}, | |
{ | |
"from_node": "Mesh Clean", | |
"from_socket": "Faces", | |
"to_node": "Vector Sort.001", | |
"to_socket": "PolyEdge" | |
}, | |
{ | |
"from_node": "List Item.002", | |
"from_socket": "Item_001", | |
"to_node": "Viewer Index+", | |
"to_socket": "verts" | |
}, | |
{ | |
"from_node": "Vector Sort", | |
"from_socket": "Vertices", | |
"to_node": "List Item.002", | |
"to_socket": "Data" | |
}, | |
{ | |
"from_node": "List Input", | |
"from_socket": "data_output", | |
"to_node": "List Item.002", | |
"to_socket": "Index" | |
}, | |
{ | |
"from_node": "Cylinder", | |
"from_socket": "Vertices", | |
"to_node": "Origins", | |
"to_socket": "Verts" | |
}, | |
{ | |
"from_node": "List Item.001", | |
"from_socket": "Item", | |
"to_node": "Origins", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "Cylinder", | |
"from_socket": "Vertices", | |
"to_node": "Origins.001", | |
"to_socket": "Verts" | |
}, | |
{ | |
"from_node": "List Item", | |
"from_socket": "Item", | |
"to_node": "Origins.001", | |
"to_socket": "Faces" | |
}, | |
{ | |
"from_node": "List Join", | |
"from_socket": "data_001", | |
"to_node": "Tangents Curve", | |
"to_socket": "Points" | |
}, | |
{ | |
"from_node": "List Join.001", | |
"from_socket": "data_001", | |
"to_node": "Tangents Curve", | |
"to_socket": "Tangents" | |
}, | |
{ | |
"from_node": "Origins", | |
"from_socket": "Origin", | |
"to_node": "List Join", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "Origins.001", | |
"from_socket": "Origin", | |
"to_node": "List Join", | |
"to_socket": "data 1" | |
}, | |
{ | |
"from_node": "Vector Math", | |
"from_socket": "Out_001", | |
"to_node": "List Join.001", | |
"to_socket": "data" | |
}, | |
{ | |
"from_node": "Origins.001", | |
"from_socket": "Normal", | |
"to_node": "List Join.001", | |
"to_socket": "data 1" | |
}, | |
{ | |
"from_node": "Tangents Curve", | |
"from_socket": "Curve", | |
"to_node": "Viewer Draw Curve", | |
"to_socket": "Curve" | |
}, | |
{ | |
"from_node": "Origins", | |
"from_socket": "Normal", | |
"to_node": "Vector Math", | |
"to_socket": "A" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment