Skip to content

Instantly share code, notes, and snippets.

@ken26u
Created July 29, 2020 03:56
Show Gist options
  • Save ken26u/14e58da85d068114c5b922b059a34f81 to your computer and use it in GitHub Desktop.
Save ken26u/14e58da85d068114c5b922b059a34f81 to your computer and use it in GitHub Desktop.
Sverchok.0.6.0.0 (ff490d1) | Blender.2.83.0 | ExtendCylinderTool | 2020.07.29 | 12:56
{
"export_version": "0.079",
"framed_nodes": {},
"groups": {
"ExtendCylinder": "{\"nodes\": {\"Group Inputs Exp\": {\"params\": {\"node_kind\": \"outputs\"}, \"bl_idname\": \"SvGroupInputsNodeExp\", \"outputs\": [[\"Vertices\", \"SvVerticesSocket\"], [\"Edges\", \"SvStringsSocket\"], [\"Polygons\", \"SvStringsSocket\"], [\"Meridians\", \"SvStringsSocket\"], [\"WasherSize\", \"SvStringsSocket\"], [\"WasherHeight\", \"SvStringsSocket\"]], \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [-1507.5804443359375, -522.6903686523438], \"color\": [0.8308190107345581, 0.911391019821167, 0.7545620203018188], \"use_custom_color\": true}, \"Group Outputs Exp\": {\"params\": {\"node_kind\": \"inputs\"}, \"bl_idname\": \"SvGroupOutputsNodeExp\", \"inputs\": [[\"Vertices\", \"SvVerticesSocket\"], [\"PolyEdge\", \"SvStringsSocket\"]], \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [3165.044189453125, 178.4447021484375], \"color\": [0.8308190107345581, 0.911391019821167, 0.7545620203018188], \"use_custom_color\": true}, \"List First & Last\": {\"params\": {\"level\": 2}, \"bl_idname\": \"ListFLNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [812.9513549804688, 397.9391174316406]}, \"List First & Last.001\": {\"params\": {\"level\": 2}, \"bl_idname\": \"ListFLNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [1032.9512939453125, 377.2134094238281]}, \"List First & Last.002\": {\"params\": {\"level\": 1}, \"bl_idname\": \"ListFLNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [1886.1759033203125, 379.177734375]}, \"List First & Last.003\": {\"params\": {\"level\": 1}, \"bl_idname\": \"ListFLNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [1894.3148193359375, 216.0516815185547]}, \"List Join\": {\"params\": {\"JoinLevel\": 1}, \"bl_idname\": \"ListJoinNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [1258.74072265625, 270.9938049316406]}, \"List Join.001\": {\"params\": {\"JoinLevel\": 1, \"wrap_check\": 0}, \"bl_idname\": \"ListJoinNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [2378.36669921875, 292.2720947265625]}, \"List Join.002\": {\"params\": {\"JoinLevel\": 1}, \"bl_idname\": \"ListJoinNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [2379.925537109375, 59.71128463745117]}, \"List Split\": {\"params\": {\"split\": 12, \"unwrap\": 1, \"level_unwrap\": 1, \"level\": 1}, \"bl_idname\": \"SvListSplitNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [0.1478474885225296, -538.9938354492188]}, \"List Split.001\": {\"params\": {\"split\": 1, \"level_unwrap\": 1, \"unwrap\": 1, \"level\": 1}, \"bl_idname\": \"SvListSplitNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [896.580810546875, -69.97738647460938]}, \"List Split.002\": {\"params\": {\"split\": 12, \"unwrap\": 1, \"level_unwrap\": 1, \"level\": 1}, \"bl_idname\": \"SvListSplitNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [-359.1423645019531, 183.84190368652344]}, \"List Statistics\": {\"params\": {\"function\": \"AVERAGE\"}, \"bl_idname\": \"SvListStatisticsNode\", \"height\": 100.0, \"width\": 150.0, \"label\": \"\", \"hide\": false, \"location\": [540.7794799804688, -64.8857650756836]}, \"List Statistics.001\": {\"params\": {\"function\": \"AVERAGE\"}, \"bl_idname\": \"SvListStatisticsNode\", \"height\": 100.0, \"width\": 150.0, \"label\": \"\", \"hide\": false, \"location\": [547.4692993164062, -247.11387634277344]}, \"List Statistics.002\": {\"params\": {\"function\": \"AVERAGE\"}, \"bl_idname\": \"SvListStatisticsNode\", \"height\": 100.0, \"width\": 150.0, \"label\": \"\", \"hide\": false, \"location\": [544.862548828125, -407.654296875]}, \"List Statistics.003\": {\"params\": {\"function\": \"AVERAGE\"}, \"bl_idname\": \"SvListStatisticsNode\", \"height\": 100.0, \"width\": 150.0, \"label\": \"\", \"hide\": true, \"location\": [149.4325408935547, 266.9625244140625]}, \"List Statistics.004\": {\"params\": {\"function\": \"AVERAGE\"}, \"bl_idname\": \"SvListStatisticsNode\", \"height\": 100.0, \"width\": 150.0, \"label\": \"\", \"hide\": true, \"location\": [142.11062622070312, 225.3170623779297]}, \"List Statistics.005\": {\"params\": {\"function\": \"AVERAGE\"}, \"bl_idname\": \"SvListStatisticsNode\", \"height\": 100.0, \"width\": 150.0, \"label\": \"\", \"hide\": true, \"location\": [151.91197204589844, 166.39427185058594]}, \"Mesh Join\": {\"params\": {}, \"bl_idname\": \"SvMeshJoinNode\", \"height\": 100.0, \"width\": 180.7880859375, \"label\": \"\", \"hide\": false, \"location\": [2660.120849609375, 200.5617218017578]}, \"Mesh filter\": {\"params\": {\"submode\": \"Boundary\", \"mode\": \"Edges\"}, \"bl_idname\": \"SvMeshFilterNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [-452.2261962890625, -525.9768676757812]}, \"Mesh filter.001\": {\"params\": {\"submode\": \"Wire\", \"mode\": \"Vertices\"}, \"bl_idname\": \"SvMeshFilterNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [-212.01612854003906, -480.6637268066406]}, \"Move\": {\"params\": {\"strength\": 4.960000514984131}, \"bl_idname\": \"SvMoveNodeMk3\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [1610.0963134765625, 15.424822807312012]}, \"Number Range\": {\"params\": {\"range_mode\": \"RANGE_COUNT\", \"stop_float\": 1.0, \"count_\": 100}, \"bl_idname\": \"SvGenNumberRange\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [339.1590576171875, 243.2179412841797]}, \"Reroute\": {\"params\": {}, \"bl_idname\": \"NodeReroute\", \"height\": 100.0, \"width\": 100.0, \"label\": \"\", \"hide\": false, \"location\": [1746.2232666015625, 217.24053955078125]}, \"Reroute.001\": {\"params\": {}, \"bl_idname\": \"NodeReroute\", \"height\": 100.0, \"width\": 100.0, \"label\": \"\", \"hide\": false, \"location\": [1854.6453857421875, 148.1226806640625]}, \"Reroute.002\": {\"params\": {}, \"bl_idname\": \"NodeReroute\", \"height\": 100.0, \"width\": 100.0, \"label\": \"\", \"hide\": false, \"location\": [-1110.4600830078125, -208.0058135986328]}, \"Reroute.004\": {\"params\": {}, \"bl_idname\": \"NodeReroute\", \"height\": 100.0, \"width\": 100.0, \"label\": \"\", \"hide\": false, \"location\": [-873.33984375, -959.1277465820312]}, \"Scale\": {\"params\": {\"multiplier\": 1.690000057220459}, \"bl_idname\": \"SvScaleNodeMk3\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [1319.5576171875, -244.70582580566406]}, \"UV Connection\": {\"params\": {\"slice_check\": 0, \"dir_check\": \"U_dir\", \"cicl_check_V\": 1, \"cicl_check_U\": 0, \"cap_V\": 1, \"cap_U\": 0, \"polygons\": \"Pols\"}, \"bl_idname\": \"LineConnectNodeMK2\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [2121.570068359375, 381.5091247558594]}, \"UV Connection.001\": {\"params\": {\"slice_check\": 0, \"dir_check\": \"U_dir\", \"cicl_check_V\": 1, \"cicl_check_U\": 0, \"cap_V\": 1, \"cap_U\": 0, \"polygons\": \"Pols\"}, \"bl_idname\": \"LineConnectNodeMK2\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [2123.523193359375, 98.9590072631836]}, \"Vector Interpolation\": {\"params\": {\"t_in\": 0.8600000143051147, \"mode\": \"SPL\", \"infer_from_integer_input\": 0, \"is_cyclic\": 0}, \"bl_idname\": \"SvInterpolationNodeMK3\", \"height\": 100.0, \"width\": 236.265380859375, \"label\": \"\", \"hide\": false, \"location\": [532.2301635742188, 415.7137145996094]}, \"Vector Math\": {\"params\": {\"current_op\": \"SUB\"}, \"bl_idname\": \"SvVectorMathNodeMK3\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [1388.853515625, 48.41276931762695]}, \"Vector in\": {\"params\": {}, \"bl_idname\": \"GenVectorsNode\", \"height\": 100.0, \"width\": 100.0, \"label\": \"\", \"hide\": false, \"location\": [734.2888793945312, -131.8251953125]}, \"Vector in.001\": {\"params\": {}, \"bl_idname\": \"GenVectorsNode\", \"height\": 100.0, \"width\": 100.0, \"label\": \"\", \"hide\": false, \"location\": [346.9523010253906, 423.1769714355469]}, \"Vector out\": {\"params\": {}, \"bl_idname\": \"VectorsOutNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [252.11097717285156, -572.6808471679688]}, \"Vector out.001\": {\"params\": {}, \"bl_idname\": \"VectorsOutNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [-177.0352783203125, 234.7823944091797]}}, \"groups\": {}, \"framed_nodes\": {}, \"update_lists\": [[\"Group Inputs Exp\", \"Vertices\", \"Reroute.002\", \"Input\"], [\"Reroute.002\", \"Output\", \"List Split.002\", \"Data\"], [\"Group Inputs Exp\", 3, \"List Split.002\", 1], [\"List Split.002\", 0, \"Vector out.001\", 0], [\"Vector out.001\", 2, \"List Statistics.005\", 0], [\"Group Inputs Exp\", \"Polygons\", \"Reroute.004\", \"Input\"], [\"Reroute.002\", \"Output\", \"Mesh filter\", \"Vertices\"], [\"Group Inputs Exp\", 1, \"Mesh filter\", 1], [\"Reroute.004\", \"Output\", \"Mesh filter\", \"Polygons\"], [\"Reroute.002\", \"Output\", \"Mesh filter.001\", \"Vertices\"], [\"Mesh filter\", 0, \"Mesh filter.001\", 1], [\"Mesh filter.001\", 0, \"List Split\", 0], [\"Group Inputs Exp\", 3, \"List Split\", 1], [\"List Split\", 0, \"Vector out\", 0], [\"Vector out\", 1, \"List Statistics.001\", 0], [\"Vector out\", 2, \"List Statistics.002\", 0], [\"Vector out\", 0, \"List Statistics\", 0], [\"List Statistics\", 1, \"Vector in\", 0], [\"List Statistics.001\", 1, \"Vector in\", 1], [\"List Statistics.002\", 1, \"Vector in\", 2], [\"Vector in\", 0, \"List Split.001\", 0], [\"List Split\", 0, \"Scale\", 0], [\"List Split.001\", 0, \"Scale\", 1], [\"Group Inputs Exp\", 4, \"Scale\", 3], [\"Scale\", \"Vertices\", \"Reroute\", \"Input\"], [\"Reroute\", \"Output\", \"List First & Last.002\", \"Data\"], [\"Vector out.001\", 1, \"List Statistics.004\", 0], [\"Vector out.001\", 0, \"List Statistics.003\", 0], [\"List Statistics.003\", 1, \"Vector in.001\", 0], [\"List Statistics.004\", 1, \"Vector in.001\", 1], [\"List Statistics.005\", 1, \"Vector in.001\", 2], [\"Vector in.001\", 0, \"Vector Interpolation\", 0], [\"Number Range\", 0, \"Vector Interpolation\", 1], [\"Vector Interpolation\", 0, \"List First & Last\", 0], [\"List First & Last\", 0, \"List First & Last.001\", 0], [\"List First & Last.001\", 1, \"List Join\", 0], [\"List First & Last.001\", 2, \"List Join\", 1], [\"List Split.001\", 0, \"Vector Math\", 0], [\"List Join\", 0, \"Vector Math\", 1], [\"Scale\", 0, \"Move\", 0], [\"Vector Math\", 0, \"Move\", 1], [\"Group Inputs Exp\", 5, \"Move\", 2], [\"Move\", 0, \"List First & Last.003\", 0], [\"List First & Last.002\", 2, \"UV Connection.001\", 0], [\"List First & Last.003\", 2, \"UV Connection.001\", 1], [\"Reroute.002\", \"Output\", \"Reroute.001\", \"Input\"], [\"List First & Last.003\", 1, \"UV Connection\", 0], [\"List First & Last.002\", 1, \"UV Connection\", 1], [\"UV Connection\", 0, \"List Join.001\", 0], [\"Reroute.001\", \"Output\", \"List Join.001\", \"data 1\"], [\"UV Connection.001\", 0, \"List Join.001\", 2], [\"UV Connection\", 1, \"List Join.002\", 0], [\"Reroute.004\", \"Output\", \"List Join.002\", \"data 1\"], [\"UV Connection.001\", 1, \"List Join.002\", 2], [\"List Join.001\", 0, \"Mesh Join\", 0], [\"List Join.002\", 0, \"Mesh Join\", 1], [\"Mesh Join\", 0, \"Group Outputs Exp\", 0], [\"Mesh Join\", 1, \"Group Outputs Exp\", 1]], \"export_version\": \"0.079\", \"bl_idname\": \"SverchGroupTreeType\", \"cls_bl_idname\": \"SvGroupNodeMonad_2042045369181\"}"
},
"nodes": {
"ExtendCylinder": {
"bl_idname": "SvMonadGenericNode",
"color": [
0.8308190107345581,
0.911391019821167,
0.7545620203018188
],
"height": 100.0,
"hide": false,
"label": "",
"location": [
-229.81524658203125,
232.71987915039062
],
"params": {
"all_props": {
"cls_bl_idname": "SvGroupNodeMonad_2042045369181",
"float_props": {
"floats_1_multiplier": {
"default": 1.690000057220459,
"description": "Multiplier factor",
"name": "WasherSize"
},
"floats_1_strength": {
"default": 4.960000514984131,
"description": "Multiplyer of the movement vector",
"name": "Strength"
},
"floats_2_multiplier": {
"default": 1.690000057220459,
"description": "Multiplier factor",
"name": "Multiplier"
},
"floats_2_strength": {
"default": 4.960000514984131,
"description": "Multiplyer of the movement vector",
"name": "WasherHeight"
}
},
"int_props": {
"ints_1_split": {
"default": 12,
"min": 1,
"name": "Meridians"
}
},
"name": "ExtendCylinder"
},
"cls_dict": {
"cls_bl_idname": "SvGroupNodeMonad_2042045369181",
"input_template": [
[
"Vertices",
"SvVerticesSocket",
{}
],
[
"Edges",
"SvStringsSocket",
{}
],
[
"Polygons",
"SvStringsSocket",
{}
],
[
"Meridians",
"SvStringsSocket",
{
"prop_name": "ints_1_split"
}
],
[
"WasherSize",
"SvStringsSocket",
{
"prop_name": "floats_2_multiplier"
}
],
[
"WasherHeight",
"SvStringsSocket",
{
"prop_name": "floats_1_strength"
}
]
],
"output_template": [
[
"Vertices",
"SvVerticesSocket"
],
[
"PolyEdge",
"SvStringsSocket"
]
]
},
"floats_1_strength": 4.960000514984131,
"floats_2_multiplier": 1.690000057220459,
"ints_1_split": 12,
"loops": 0,
"monad": "ExtendCylinder"
},
"use_custom_color": true,
"width": 301.54315185546875
},
"List First & Last": {
"bl_idname": "ListFLNode",
"height": 100.0,
"hide": false,
"label": "",
"location": [
1327.7091064453125,
503.5550537109375
],
"params": {},
"width": 140.0
},
"List First & Last.001": {
"bl_idname": "ListFLNode",
"height": 100.0,
"hide": false,
"label": "",
"location": [
1334.870849609375,
660.0283813476562
],
"params": {},
"width": 140.0
},
"List Join": {
"bl_idname": "ListJoinNode",
"height": 100.0,
"hide": true,
"label": "",
"location": [
777.0651245117188,
293.265625
],
"params": {
"JoinLevel": 2
},
"width": 140.0
},
"Object ID Selector+": {
"bl_idname": "SvGetAssetPropertiesMK2",
"height": 100.0,
"hide": false,
"label": "",
"location": [
351.839599609375,
487.84130859375
],
"params": {
"Mode": "grease_pencils",
"gp_layer": "GP_Layer",
"gp_selected_frame_mode": "active_frame",
"refresh": 0
},
"width": 210.0
},
"Path Length": {
"bl_idname": "SvPathLengthMk2Node",
"height": 100.0,
"hide": false,
"label": "",
"location": [
585.1289672851562,
434.03045654296875
],
"params": {},
"width": 140.0
},
"Plane": {
"bl_idname": "SvPlaneNodeMk3",
"color": [
0.0,
0.5,
0.5
],
"height": 100.0,
"hide": false,
"label": "",
"location": [
1387.88623046875,
1052.8160400390625
],
"params": {
"sizex": 1.0,
"sizey": 1.0
},
"use_custom_color": true,
"width": 140.0
},
"Scalar Math": {
"bl_idname": "SvScalarMathNodeMK4",
"height": 100.0,
"hide": false,
"label": "",
"location": [
815.2608642578125,
473.703125
],
"params": {
"current_op": "MUL",
"y_": 25.0
},
"width": 140.0
},
"Stethoscope MK2": {
"bl_idname": "SvStethoscopeNodeMK2",
"color": [
0.5,
0.5,
1.0
],
"height": 100.0,
"hide": false,
"label": "",
"location": [
1911.7352294921875,
722.9094848632812
],
"params": {
"location_theta": 1.0,
"num_elements": 1,
"text_color": [
0.949999988079071,
0.949999988079071,
0.949999988079071
]
},
"use_custom_color": true,
"width": 140.0
},
"UV Connection": {
"bl_idname": "LineConnectNodeMK2",
"height": 100.0,
"hide": false,
"label": "",
"location": [
1141.416259765625,
398.816650390625
],
"params": {
"dir_check": "U_dir",
"polygons": "Edges",
"slice_check": 0
},
"width": 140.0
},
"Vector Interpolation": {
"bl_idname": "SvInterpolationNodeMK3",
"height": 100.0,
"hide": false,
"label": "",
"location": [
975.7396850585938,
452.5107116699219
],
"params": {
"infer_from_integer_input": 1
},
"width": 140.0
},
"Vector Math.001": {
"bl_idname": "SvVectorMathNodeMK3",
"height": 100.0,
"hide": false,
"label": "",
"location": [
1527.7291259765625,
660.5670166015625
],
"params": {
"current_op": "ANGLE_DEG",
"socket_info": "vv s"
},
"width": 140.0
},
"Viewer Draw Mk3": {
"bl_idname": "SvVDExperimental",
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"height": 100.0,
"hide": false,
"label": "",
"location": [
2326.643798828125,
1033.5306396484375
],
"params": {},
"use_custom_color": true,
"width": 140.0
}
},
"update_lists": [
[
"Object ID Selector+",
0,
"Path Length",
0
],
[
"Path Length",
1,
"Scalar Math",
0
],
[
"Scalar Math",
0,
"List Join",
0
],
[
"Object ID Selector+",
0,
"Vector Interpolation",
0
],
[
"List Join",
0,
"Vector Interpolation",
1
],
[
"Vector Interpolation",
0,
"UV Connection",
0
],
[
"UV Connection",
0,
"List First & Last",
0
],
[
"List First & Last",
0,
"List First & Last.001",
0
],
[
"List First & Last",
2,
"Vector Math.001",
0
],
[
"List First & Last.001",
2,
"Vector Math.001",
1
],
[
"Vector Math.001",
0,
"Stethoscope MK2",
0
],
[
"Plane",
1,
"Viewer Draw Mk3",
1
],
[
"Plane",
2,
"Viewer Draw Mk3",
2
]
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment