Skip to content

Instantly share code, notes, and snippets.

@enzyme69
Created July 25, 2021 10:47
Show Gist options
  • Save enzyme69/f4acfae569b6c45e16d9e1c5bd934947 to your computer and use it in GitHub Desktop.
Save enzyme69/f4acfae569b6c45e16d9e1c5bd934947 to your computer and use it in GitHub Desktop.
Sverchok.1.0.0 (a611d3e) | Blender.3.0.0Alpha | NodeTree | 2021.07.25 | 20:47 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Mesh viewer": {
"attributes": {
"location": [
321.6904296875,
111.45623779296875
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"material": {
"type": "MATERIAL",
"value": "Material.002"
},
"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"
},
"Torus": {
"attributes": {
"location": [
-433.03289794921875,
25.820281982421875
],
"width": 175.0,
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"torus_r": 0.007999987341463566,
"torus_eR": 0.1499999761581421,
"torus_iR": 0.1340000033378601,
"torus_R": 0.1419999897480011
},
"inputs": {
"R": {
"bl_idname": "SvStringsSocket",
"name": "R",
"properties": {
"prop_name": "torus_R"
}
},
"r": {
"bl_idname": "SvStringsSocket",
"name": "r",
"properties": {
"prop_name": "torus_r"
}
},
"n1": {
"bl_idname": "SvStringsSocket",
"name": "n1",
"properties": {
"prop_name": "torus_n1"
}
},
"n2": {
"bl_idname": "SvStringsSocket",
"name": "n2",
"properties": {
"prop_name": "torus_n2"
}
},
"rP": {
"bl_idname": "SvStringsSocket",
"name": "rP",
"properties": {
"prop_name": "torus_rP"
}
},
"sP": {
"bl_idname": "SvStringsSocket",
"name": "sP",
"properties": {
"prop_name": "torus_sP"
}
},
"rE": {
"bl_idname": "SvStringsSocket",
"name": "rE",
"properties": {
"prop_name": "torus_rE"
}
},
"sE": {
"bl_idname": "SvStringsSocket",
"name": "sE",
"properties": {
"prop_name": "torus_sE"
}
},
"sT": {
"bl_idname": "SvStringsSocket",
"name": "sT",
"properties": {
"prop_name": "torus_sT"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
},
"Normals": {
"bl_idname": "SvVerticesSocket",
"name": "Normals"
}
},
"bl_idname": "SvTorusNodeMK2"
},
"Matrix In": {
"attributes": {
"location": [
-108.5440673828125,
-194.4888916015625
]
},
"properties": {
"location_": [
0.0,
0.0,
0.09000000357627869
]
},
"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"
},
"Torus.001": {
"attributes": {
"location": [
648.6913452148438,
-4.66619873046875
],
"width": 175.0,
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"torus_r": 0.007999987341463566,
"torus_eR": 0.11399997025728226,
"torus_iR": 0.09799999743700027,
"torus_R": 0.10599998384714127
},
"inputs": {
"R": {
"bl_idname": "SvStringsSocket",
"name": "R",
"properties": {
"prop_name": "torus_R"
}
},
"r": {
"bl_idname": "SvStringsSocket",
"name": "r",
"properties": {
"prop_name": "torus_r"
}
},
"n1": {
"bl_idname": "SvStringsSocket",
"name": "n1",
"properties": {
"prop_name": "torus_n1"
}
},
"n2": {
"bl_idname": "SvStringsSocket",
"name": "n2",
"properties": {
"prop_name": "torus_n2"
}
},
"rP": {
"bl_idname": "SvStringsSocket",
"name": "rP",
"properties": {
"prop_name": "torus_rP"
}
},
"sP": {
"bl_idname": "SvStringsSocket",
"name": "sP",
"properties": {
"prop_name": "torus_sP"
}
},
"rE": {
"bl_idname": "SvStringsSocket",
"name": "rE",
"properties": {
"prop_name": "torus_rE"
}
},
"sE": {
"bl_idname": "SvStringsSocket",
"name": "sE",
"properties": {
"prop_name": "torus_sE"
}
},
"sT": {
"bl_idname": "SvStringsSocket",
"name": "sT",
"properties": {
"prop_name": "torus_sT"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
},
"Normals": {
"bl_idname": "SvVerticesSocket",
"name": "Normals"
}
},
"bl_idname": "SvTorusNodeMK2"
},
"Matrix In.001": {
"attributes": {
"location": [
929.0641479492188,
-236.78915405273438
]
},
"properties": {
"location_": [
0.0,
0.0,
0.4440000057220459
]
},
"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"
},
"Mesh viewer.001": {
"attributes": {
"location": [
1173.072998046875,
71.62945556640625
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"base_data_name": "Beta",
"material": {
"type": "MATERIAL",
"value": "Material.002"
},
"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"
},
"Circle": {
"attributes": {
"location": [
2003.00341796875,
-347.4490966796875
],
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"rad_": 0.00800000037997961
},
"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"
},
"List Input": {
"attributes": {
"location": [
1585.5068359375,
-145.92315673828125
],
"width": 315.6175537109375
},
"properties": {
"mode": "vector",
"v_int": 4,
"vector_list": [
0.0,
-0.10200000554323196,
0.43800002336502075,
0.0,
-0.1379999965429306,
0.08999999612569809,
0.0,
-0.1680000126361847,
0.023999996483325958,
0.0,
-0.19199997186660767,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0,
0.0
]
},
"outputs": {
"Vector List": {
"bl_idname": "SvVerticesSocket",
"name": "Vector List"
}
},
"bl_idname": "SvListInputNode"
},
"UV Connection": {
"attributes": {
"location": [
2007.541259765625,
-103.46176147460938
]
},
"properties": {
"polygons": "Edges"
},
"inputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"vertices 1": {
"bl_idname": "SvVerticesSocket",
"name": "vertices 1"
}
},
"outputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"data": {
"bl_idname": "SvStringsSocket",
"name": "data"
}
},
"bl_idname": "LineConnectNodeMK2"
},
"Bevel a Curve": {
"attributes": {
"location": [
2292.832275390625,
3.26690673828125
]
},
"properties": {
"bevel_mode": "LIN",
"cap_start": true,
"cap_end": true,
"steps": 30
},
"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"
},
"Mesh viewer.002": {
"attributes": {
"location": [
2792.352294921875,
39.7183837890625
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"base_data_name": "Delta",
"material": {
"type": "MATERIAL",
"value": "Material.002"
},
"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"
},
"Matrix In.002": {
"attributes": {
"location": [
2570.719970703125,
-336.73089599609375
]
},
"inputs": {
"Location": {
"bl_idname": "SvVerticesSocket",
"name": "Location",
"properties": {
"prop_name": "location_"
}
},
"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",
"expanded": true
}
},
"Angle": {
"bl_idname": "SvStringsSocket",
"name": "Angle",
"properties": {
"prop_name": "angle"
}
}
},
"outputs": {
"Matrices": {
"bl_idname": "SvMatrixSocket",
"name": "Matrices"
}
},
"bl_idname": "SvMatrixInNodeMK4"
},
"Number Range": {
"attributes": {
"location": [
2321.357421875,
-474.22601318359375
]
},
"properties": {
"range_mode": "RANGE_STEP",
"current_mode": "RANGE_STEP",
"step_float": 90.0,
"count_": 4
},
"inputs": {
"Start": {
"bl_idname": "SvStringsSocket",
"name": "Start",
"properties": {
"prop_name": "start_float"
}
},
"Step": {
"bl_idname": "SvStringsSocket",
"name": "Step",
"properties": {
"prop_name": "step_float",
"label": "step"
}
},
"Stop": {
"bl_idname": "SvStringsSocket",
"name": "Stop",
"properties": {
"prop_name": "count_",
"label": "count"
}
}
},
"outputs": {
"Range": {
"bl_idname": "SvStringsSocket",
"name": "Range"
}
},
"bl_idname": "SvGenNumberRange"
}
},
"links": [
{
"from_node": "Torus",
"from_socket": "Vertices",
"to_node": "Mesh viewer",
"to_socket": "vertices"
},
{
"from_node": "Torus",
"from_socket": "Polygons",
"to_node": "Mesh viewer",
"to_socket": "faces"
},
{
"from_node": "Matrix In",
"from_socket": "Matrices",
"to_node": "Mesh viewer",
"to_socket": "matrix"
},
{
"from_node": "Torus.001",
"from_socket": "Vertices",
"to_node": "Mesh viewer.001",
"to_socket": "vertices"
},
{
"from_node": "Torus.001",
"from_socket": "Polygons",
"to_node": "Mesh viewer.001",
"to_socket": "faces"
},
{
"from_node": "Matrix In.001",
"from_socket": "Matrices",
"to_node": "Mesh viewer.001",
"to_socket": "matrix"
},
{
"from_node": "List Input",
"from_socket": "Vector List",
"to_node": "UV Connection",
"to_socket": "vertices"
},
{
"from_node": "UV Connection",
"from_socket": "vertices",
"to_node": "Bevel a Curve",
"to_socket": "Curve"
},
{
"from_node": "Circle",
"from_socket": "Vertices",
"to_node": "Bevel a Curve",
"to_socket": "BevelVerts"
},
{
"from_node": "Circle",
"from_socket": "Polygons",
"to_node": "Bevel a Curve",
"to_socket": "BevelFaces"
},
{
"from_node": "Bevel a Curve",
"from_socket": "Vertices",
"to_node": "Mesh viewer.002",
"to_socket": "vertices"
},
{
"from_node": "Bevel a Curve",
"from_socket": "Edges",
"to_node": "Mesh viewer.002",
"to_socket": "edges"
},
{
"from_node": "Bevel a Curve",
"from_socket": "Faces",
"to_node": "Mesh viewer.002",
"to_socket": "faces"
},
{
"from_node": "Matrix In.002",
"from_socket": "Matrices",
"to_node": "Mesh viewer.002",
"to_socket": "matrix"
},
{
"from_node": "Number Range",
"from_socket": "Range",
"to_node": "Matrix In.002",
"to_socket": "Angle"
}
]
},
"MATERIAL": {
"Material.002": {}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment