Skip to content

Instantly share code, notes, and snippets.

@ken26u
Created July 29, 2020 04:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ken26u/28e79973ba97e49cac18c15ed3926224 to your computer and use it in GitHub Desktop.
Save ken26u/28e79973ba97e49cac18c15ed3926224 to your computer and use it in GitHub Desktop.
Sverchok.0.6.0.0 (ff490d1) | Blender.2.83.0 | ExtendCylinderTool | 2020.07.29 | 13:00
{
"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\": [-1531.0367431640625, -521.6697998046875], \"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\": [3141.587890625, 179.4652557373047], \"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\": [789.4949951171875, 398.95965576171875]}, \"List First & Last.001\": {\"params\": {\"level\": 2}, \"bl_idname\": \"ListFLNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [1009.4949340820312, 378.23394775390625]}, \"List First & Last.002\": {\"params\": {\"level\": 1}, \"bl_idname\": \"ListFLNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [1862.7196044921875, 380.1982727050781]}, \"List First & Last.003\": {\"params\": {\"level\": 1}, \"bl_idname\": \"ListFLNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [1870.8585205078125, 217.07223510742188]}, \"List Join\": {\"params\": {\"JoinLevel\": 1}, \"bl_idname\": \"ListJoinNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [1235.284423828125, 272.01434326171875]}, \"List Join.001\": {\"params\": {\"JoinLevel\": 1, \"wrap_check\": 0}, \"bl_idname\": \"ListJoinNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [2354.910400390625, 293.2926330566406]}, \"List Join.002\": {\"params\": {\"JoinLevel\": 1}, \"bl_idname\": \"ListJoinNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [2356.46923828125, 60.73183822631836]}, \"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\": [-23.308502197265625, -537.9732666015625]}, \"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\": [873.1244506835938, -68.95683288574219]}, \"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\": [-382.5987243652344, 184.86245727539062]}, \"List Statistics\": {\"params\": {\"function\": \"AVERAGE\"}, \"bl_idname\": \"SvListStatisticsNode\", \"height\": 100.0, \"width\": 150.0, \"label\": \"\", \"hide\": false, \"location\": [517.3231201171875, -63.865211486816406]}, \"List Statistics.001\": {\"params\": {\"function\": \"AVERAGE\"}, \"bl_idname\": \"SvListStatisticsNode\", \"height\": 100.0, \"width\": 150.0, \"label\": \"\", \"hide\": false, \"location\": [524.012939453125, -246.09332275390625]}, \"List Statistics.002\": {\"params\": {\"function\": \"AVERAGE\"}, \"bl_idname\": \"SvListStatisticsNode\", \"height\": 100.0, \"width\": 150.0, \"label\": \"\", \"hide\": false, \"location\": [521.4061889648438, -406.6337585449219]}, \"List Statistics.003\": {\"params\": {\"function\": \"AVERAGE\"}, \"bl_idname\": \"SvListStatisticsNode\", \"height\": 100.0, \"width\": 150.0, \"label\": \"\", \"hide\": true, \"location\": [125.97618865966797, 267.9830627441406]}, \"List Statistics.004\": {\"params\": {\"function\": \"AVERAGE\"}, \"bl_idname\": \"SvListStatisticsNode\", \"height\": 100.0, \"width\": 150.0, \"label\": \"\", \"hide\": true, \"location\": [118.6542739868164, 226.33761596679688]}, \"List Statistics.005\": {\"params\": {\"function\": \"AVERAGE\"}, \"bl_idname\": \"SvListStatisticsNode\", \"height\": 100.0, \"width\": 150.0, \"label\": \"\", \"hide\": true, \"location\": [128.45562744140625, 167.41482543945312]}, \"Mesh Join\": {\"params\": {}, \"bl_idname\": \"SvMeshJoinNode\", \"height\": 100.0, \"width\": 180.7880859375, \"label\": \"\", \"hide\": false, \"location\": [2636.66455078125, 201.582275390625]}, \"Mesh filter\": {\"params\": {\"submode\": \"Boundary\", \"mode\": \"Edges\"}, \"bl_idname\": \"SvMeshFilterNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [-475.68255615234375, -524.956298828125]}, \"Mesh filter.001\": {\"params\": {\"submode\": \"Wire\", \"mode\": \"Vertices\"}, \"bl_idname\": \"SvMeshFilterNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [-235.47247314453125, -479.6431884765625]}, \"Move\": {\"params\": {\"strength\": 4.960000514984131}, \"bl_idname\": \"SvMoveNodeMk3\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [1586.6400146484375, 16.445375442504883]}, \"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\": [315.70269775390625, 244.23849487304688]}, \"Reroute\": {\"params\": {}, \"bl_idname\": \"NodeReroute\", \"height\": 100.0, \"width\": 16.0, \"label\": \"\", \"hide\": false, \"location\": [1722.7669677734375, 218.26109313964844]}, \"Reroute.001\": {\"params\": {}, \"bl_idname\": \"NodeReroute\", \"height\": 100.0, \"width\": 16.0, \"label\": \"\", \"hide\": false, \"location\": [1831.1890869140625, 149.1432342529297]}, \"Reroute.002\": {\"params\": {}, \"bl_idname\": \"NodeReroute\", \"height\": 100.0, \"width\": 16.0, \"label\": \"\", \"hide\": false, \"location\": [-1133.9163818359375, -206.98526000976562]}, \"Reroute.004\": {\"params\": {}, \"bl_idname\": \"NodeReroute\", \"height\": 100.0, \"width\": 16.0, \"label\": \"\", \"hide\": false, \"location\": [-896.7962036132812, -958.107177734375]}, \"Scale\": {\"params\": {\"multiplier\": 1.690000057220459}, \"bl_idname\": \"SvScaleNodeMk3\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [1296.101318359375, -243.68527221679688]}, \"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\": [2098.11376953125, 382.5296630859375]}, \"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\": [2100.06689453125, 99.97956085205078]}, \"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\": [508.7738037109375, 416.7342529296875]}, \"Vector Math\": {\"params\": {\"current_op\": \"SUB\"}, \"bl_idname\": \"SvVectorMathNodeMK3\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [1365.397216796875, 49.43332290649414]}, \"Vector in\": {\"params\": {}, \"bl_idname\": \"GenVectorsNode\", \"height\": 100.0, \"width\": 100.0, \"label\": \"\", \"hide\": false, \"location\": [710.83251953125, -130.8046417236328]}, \"Vector in.001\": {\"params\": {}, \"bl_idname\": \"GenVectorsNode\", \"height\": 100.0, \"width\": 100.0, \"label\": \"\", \"hide\": false, \"location\": [323.4959411621094, 424.197509765625]}, \"Vector out\": {\"params\": {}, \"bl_idname\": \"VectorsOutNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [228.65463256835938, -571.6602783203125]}, \"Vector out.001\": {\"params\": {}, \"bl_idname\": \"VectorsOutNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [-200.4916229248047, 235.80294799804688]}}, \"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": [
-192.949462890625,
285.3185119628906
],
"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
}
},
"update_lists": []
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment