Skip to content

Instantly share code, notes, and snippets.

@nortikin
Created January 21, 2023 22:37
Show Gist options
  • Save nortikin/e6299a74b5bbfdb3bff67b1150685bdf to your computer and use it in GitHub Desktop.
Save nortikin/e6299a74b5bbfdb3bff67b1150685bdf to your computer and use it in GitHub Desktop.
Sverchok.v1.2.0-alpha | Blender.3.3.1 | Sverchok_match | 2023.01.22 | 01:37 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"IcoSphere": {
"attributes": {
"location": [
-320.0,
-180.0
]
},
"properties": {
"subdivisions": 1
},
"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"
},
"Box": {
"attributes": {
"location": [
-320.0,
-360.0
]
},
"inputs": {
"Size": {
"bl_idname": "SvStringsSocket",
"name": "Size",
"properties": {
"prop_name": "Size"
}
},
"Divx": {
"bl_idname": "SvStringsSocket",
"name": "Divx",
"properties": {
"prop_name": "Divx"
}
},
"Divy": {
"bl_idname": "SvStringsSocket",
"name": "Divy",
"properties": {
"prop_name": "Divy"
}
},
"Divz": {
"bl_idname": "SvStringsSocket",
"name": "Divz",
"properties": {
"prop_name": "Divz"
}
},
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
}
},
"outputs": {
"Vers": {
"bl_idname": "SvVerticesSocket",
"name": "Vers",
"properties": {
"description": "Box vertices"
}
},
"Edgs": {
"bl_idname": "SvStringsSocket",
"name": "Edgs"
},
"Pols": {
"bl_idname": "SvStringsSocket",
"name": "Pols"
}
},
"bl_idname": "SvBoxNodeMk2"
},
"List Join": {
"attributes": {
"location": [
-80.0,
-180.0
]
},
"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": [
-80.0,
-404.0
]
},
"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": {
"bl_idname": "SvStringsSocket",
"name": "data"
}
},
"bl_idname": "ListJoinNode"
},
"Plane": {
"attributes": {
"location": [
-300.0,
-640.0
]
},
"properties": {
"numx": 3,
"numy": 3,
"sizey": 5.0,
"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",
"properties": {
"use_graft": true,
"use_simplify": true
}
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
}
},
"bl_idname": "SvPlaneNodeMk3"
},
"List Match": {
"attributes": {
"location": [
160.0,
-320.0
]
},
"properties": {
"mode": "CYCLE",
"mode_final": "CYCLE"
},
"inputs": {
"Data 0": {
"bl_idname": "SvStringsSocket",
"name": "Data 0"
},
"Data 1": {
"bl_idname": "SvStringsSocket",
"name": "Data 1"
},
"Data 2": {
"bl_idname": "SvStringsSocket",
"name": "Data 2"
},
"Data 3": {
"bl_idname": "SvStringsSocket",
"name": "Data 3"
}
},
"outputs": {
"Data 0_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data 0"
},
"Data 1": {
"bl_idname": "SvStringsSocket",
"name": "Data 1"
},
"Data 2_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data 2"
},
"Data 3": {
"bl_idname": "SvStringsSocket",
"name": "Data 3"
}
},
"bl_idname": "ListMatchNode"
},
"Viewer Draw": {
"attributes": {
"location": [
340.0,
-320.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"
}
},
"links": [
{
"from_node": "IcoSphere",
"from_socket": "Vertices",
"to_node": "List Join",
"to_socket": "data"
},
{
"from_node": "Box",
"from_socket": "Vers",
"to_node": "List Join",
"to_socket": "data 1"
},
{
"from_node": "IcoSphere",
"from_socket": "Faces",
"to_node": "List Join.001",
"to_socket": "data"
},
{
"from_node": "Box",
"from_socket": "Pols",
"to_node": "List Join.001",
"to_socket": "data 1"
},
{
"from_node": "List Join",
"from_socket": "data_001",
"to_node": "List Match",
"to_socket": "Data 0"
},
{
"from_node": "List Join.001",
"from_socket": "data",
"to_node": "List Match",
"to_socket": "Data 1"
},
{
"from_node": "Plane",
"from_socket": "Vertices",
"to_node": "List Match",
"to_socket": "Data 2"
},
{
"from_node": "List Match",
"from_socket": "Data 0_001",
"to_node": "Viewer Draw",
"to_socket": "Vertices"
},
{
"from_node": "List Match",
"from_socket": "Data 1",
"to_node": "Viewer Draw",
"to_socket": "Polygons"
},
{
"from_node": "List Match",
"from_socket": "Data 2_001",
"to_node": "Viewer Draw",
"to_socket": "Matrix"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment