Skip to content

Instantly share code, notes, and snippets.

@ken26u
Created June 27, 2024 04:36
Show Gist options
  • Save ken26u/71ca3ba0734728fe8b602d5de159cda5 to your computer and use it in GitHub Desktop.
Save ken26u/71ca3ba0734728fe8b602d5de159cda5 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0-alpha (7c894bb) | Blender.4.1.1 | NeonFinalize | 2024.06.27 | 13:36 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Get Objects Data": {
"attributes": {
"location": [
-404.7578125,
270.5607604980469
],
"width": 225.0,
"color": [
0.0,
0.5,
0.20000000298023224
],
"use_custom_color": true
},
"properties": {
"object_names": [
{
"name": "NeonOneLine",
"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"
},
"Separate Loose Parts": {
"attributes": {
"location": [
3.701728343963623,
186.70053100585938
]
},
"inputs": {
"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": "SvSeparateMeshNode"
},
"Vector Sort": {
"attributes": {
"location": [
486.9233093261719,
138.08944702148438
]
},
"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"
},
"Circle": {
"attributes": {
"location": [
544.427978515625,
389.51953125
],
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"rad_": 0.013000018894672394,
"vert_": 7
},
"inputs": {
"Radius": {
"bl_idname": "SvStringsSocket",
"name": "Radius",
"properties": {
"prop_name": "rad_"
}
},
"num Verts": {
"bl_idname": "SvStringsSocket",
"name": "num Verts",
"properties": {
"prop_name": "vert_"
}
},
"Degrees": {
"bl_idname": "SvStringsSocket",
"name": "Degrees",
"properties": {
"prop_name": "degr_"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
}
},
"bl_idname": "SvCircleNode"
},
"Mesh Viewer": {
"attributes": {
"location": [
1833.5711669921875,
471.3934631347656
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"base_data_name": "NeonLight",
"material": {
"type": "MATERIAL",
"value": "Light"
},
"is_merge": true,
"is_smooth_mesh": true
},
"inputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"edges": {
"bl_idname": "SvStringsSocket",
"name": "edges",
"properties": {
"custom_draw": "draw_edges_props"
}
},
"faces": {
"bl_idname": "SvStringsSocket",
"name": "faces"
},
"material_idx": {
"bl_idname": "SvStringsSocket",
"name": "material_idx"
},
"matrix": {
"bl_idname": "SvMatrixSocket",
"name": "matrix",
"properties": {
"custom_draw": "draw_matrix_props"
}
}
},
"outputs": {
"Objects": {
"bl_idname": "SvObjectSocket",
"name": "Objects"
}
},
"bl_idname": "SvMeshViewer"
},
"Bevel a Curve (Mesh)": {
"attributes": {
"location": [
1055.843017578125,
228.4645233154297
]
},
"properties": {
"bevel_mode": "LIN",
"taper_mode": "LIN",
"steps": 312,
"algorithm": "diff",
"cap_start": true,
"cap_end": true
},
"inputs": {
"Curve": {
"bl_idname": "SvVerticesSocket",
"name": "Curve"
},
"BevelVerts": {
"bl_idname": "SvVerticesSocket",
"name": "BevelVerts"
},
"BevelEdges": {
"bl_idname": "SvStringsSocket",
"name": "BevelEdges"
},
"BevelFaces": {
"bl_idname": "SvStringsSocket",
"name": "BevelFaces"
},
"TaperVerts": {
"bl_idname": "SvVerticesSocket",
"name": "TaperVerts"
},
"Twist": {
"bl_idname": "SvStringsSocket",
"name": "Twist"
},
"Steps": {
"bl_idname": "SvStringsSocket",
"name": "Steps",
"properties": {
"prop_name": "steps"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
}
},
"bl_idname": "SvBevelCurveNode"
},
"Limited Dissolve.001": {
"attributes": {
"location": [
1275.7208251953125,
317.4498596191406
]
},
"properties": {
"angle": 0.009999999776482582
},
"inputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polys": {
"bl_idname": "SvStringsSocket",
"name": "Polys"
}
},
"outputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polys": {
"bl_idname": "SvStringsSocket",
"name": "Polys"
}
},
"bl_idname": "SvLimitedDissolve"
},
"Matrix In": {
"attributes": {
"location": [
1498.9468994140625,
184.60984802246094
]
},
"properties": {
"location_": [
0.0,
-0.04500000178813934,
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"
},
"Rotate": {
"attributes": {
"location": [
1613.488525390625,
392.98846435546875
]
},
"properties": {
"axis_": [
1.0,
0.0,
0.0
],
"angle_": 90.0
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Centers": {
"bl_idname": "SvVerticesSocket",
"name": "Centers",
"properties": {
"prop_name": "centers_"
}
},
"Axis": {
"bl_idname": "SvVerticesSocket",
"name": "Axis",
"properties": {
"prop_name": "axis_",
"expanded": true
}
},
"Angle": {
"bl_idname": "SvStringsSocket",
"name": "Angle",
"properties": {
"prop_name": "angle_"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"bl_idname": "SvRotationNodeMk3"
}
},
"links": [
{
"from_node": "Get Objects Data",
"from_socket": "vertices",
"to_node": "Separate Loose Parts",
"to_socket": "Vertices"
},
{
"from_node": "Get Objects Data",
"from_socket": "edges",
"to_node": "Separate Loose Parts",
"to_socket": "Poly Egde"
},
{
"from_node": "Separate Loose Parts",
"from_socket": "Vertices",
"to_node": "Vector Sort",
"to_socket": "Vertices"
},
{
"from_node": "Separate Loose Parts",
"from_socket": "Poly Egde",
"to_node": "Vector Sort",
"to_socket": "PolyEdge"
},
{
"from_node": "Rotate",
"from_socket": "Vertices",
"to_node": "Mesh Viewer",
"to_socket": "vertices"
},
{
"from_node": "Limited Dissolve.001",
"from_socket": "Polys",
"to_node": "Mesh Viewer",
"to_socket": "faces"
},
{
"from_node": "Matrix In",
"from_socket": "Matrices",
"to_node": "Mesh Viewer",
"to_socket": "matrix"
},
{
"from_node": "Vector Sort",
"from_socket": "Vertices",
"to_node": "Bevel a Curve (Mesh)",
"to_socket": "Curve"
},
{
"from_node": "Circle",
"from_socket": "Vertices",
"to_node": "Bevel a Curve (Mesh)",
"to_socket": "BevelVerts"
},
{
"from_node": "Circle",
"from_socket": "Edges",
"to_node": "Bevel a Curve (Mesh)",
"to_socket": "BevelEdges"
},
{
"from_node": "Circle",
"from_socket": "Polygons",
"to_node": "Bevel a Curve (Mesh)",
"to_socket": "BevelFaces"
},
{
"from_node": "Bevel a Curve (Mesh)",
"from_socket": "Vertices",
"to_node": "Limited Dissolve.001",
"to_socket": "Verts"
},
{
"from_node": "Bevel a Curve (Mesh)",
"from_socket": "Faces",
"to_node": "Limited Dissolve.001",
"to_socket": "Polys"
},
{
"from_node": "Limited Dissolve.001",
"from_socket": "Verts",
"to_node": "Rotate",
"to_socket": "Vertices"
}
]
},
"MATERIAL": {
"Light": {}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment