Skip to content

Instantly share code, notes, and snippets.

@ken26u
Created May 5, 2020 17:07
Show Gist options
  • Save ken26u/4f1602c819ca4fab9f257e57402a82d8 to your computer and use it in GitHub Desktop.
Save ken26u/4f1602c819ca4fab9f257e57402a82d8 to your computer and use it in GitHub Desktop.
Sverchok.0.6.0.0 (d8dc099) | Blender.2.82(sub7) | Trochoid | 2020.05.06 | 02:07
{
"export_version": "0.079",
"framed_nodes": {},
"groups": {
"Monad.001": "{\"nodes\": {\"Curve Formula\": {\"params\": {\"formula1\": \"(rc-rm)*cos(t)+rd*cos((rc-rm)/rm*t)\", \"formula2\": \"(rc-rm)*sin(t)-rd*sin((rc-rm)/rm*t)\", \"formula3\": \"0\", \"t_max\": 7.1531853675842285}, \"bl_idname\": \"SvExCurveFormulaNode\", \"height\": 100.0, \"width\": 306.91717529296875, \"label\": \"\", \"hide\": false, \"location\": [87.02392578125, 115.2962875366211]}, \"Curve Formula.001\": {\"params\": {\"formula1\": \"cos(t)*(rc-rm)\", \"formula2\": \"sin(t)*(rc-rm)\", \"formula3\": \"0\", \"t_max\": 7.1531853675842285}, \"bl_idname\": \"SvExCurveFormulaNode\", \"height\": 100.0, \"width\": 306.91717529296875, \"label\": \"\", \"hide\": false, \"location\": [89.94483184814453, -186.42417907714844]}, \"Circle (Curve)\": {\"params\": {}, \"bl_idname\": \"SvExCircleNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [81.8603515625, 523.4178466796875]}, \"Circle (Curve).001\": {\"params\": {}, \"bl_idname\": \"SvExCircleNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [89.3730697631836, 305.2359313964844]}, \"Evaluate Curve.002\": {\"params\": {\"sample_size\": 100}, \"bl_idname\": \"SvExEvalCurveNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [291.7801208496094, 301.7019958496094]}, \"A Number.002\": {\"params\": {\"float_\": 0.0, \"int_\": 2, \"float_draft_\": 0.0, \"int_draft_\": 0, \"selected_mode\": \"int\"}, \"bl_idname\": \"SvNumberNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"rd\", \"hide\": false, \"location\": [-759.8309936523438, -322.10675048828125]}, \"A Number.001\": {\"params\": {\"float_\": 0.0, \"int_\": 3, \"float_draft_\": 0.0, \"int_draft_\": 0, \"selected_mode\": \"int\"}, \"bl_idname\": \"SvNumberNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"rm\", \"hide\": false, \"location\": [-757.1520385742188, -223.3336944580078]}, \"Evaluate Curve\": {\"params\": {\"sample_size\": 200}, \"bl_idname\": \"SvExEvalCurveNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [526.5608520507812, 52.60780715942383]}, \"Evaluate Curve.001\": {\"params\": {\"sample_size\": 100}, \"bl_idname\": \"SvExEvalCurveNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [297.8734436035156, 539.2305297851562]}, \"A Number\": {\"params\": {\"float_\": 0.0, \"int_\": 5, \"float_draft_\": 0.0, \"int_draft_\": 0, \"selected_mode\": \"int\"}, \"bl_idname\": \"SvNumberNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"rc\", \"hide\": false, \"location\": [-758.612548828125, -138.49337768554688]}, \"Evaluate Curve.003\": {\"params\": {\"sample_size\": 200}, \"bl_idname\": \"SvExEvalCurveNode\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [527.5408325195312, -169.24658203125]}, \"Group Inputs Exp\": {\"params\": {\"node_kind\": \"outputs\"}, \"bl_idname\": \"SvGroupInputsNodeExp\", \"outputs\": [[\"rc\", \"SvStringsSocket\"], [\"rm\", \"SvStringsSocket\"], [\"rd\", \"SvStringsSocket\"], [\"Samples\", \"SvStringsSocket\"]], \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [-1059.0303955078125, -200.01560974121094], \"color\": [0.8308190107345581, 0.911391019821167, 0.7545620203018188], \"use_custom_color\": true}, \"Group Outputs Exp\": {\"params\": {\"node_kind\": \"inputs\"}, \"bl_idname\": \"SvGroupOutputsNodeExp\", \"inputs\": [[\"inner_circle\", \"SvVerticesSocket\"], [\"curve\", \"SvVerticesSocket\"], [\"rm\", \"SvVerticesSocket\"], [\"rc\", \"SvVerticesSocket\"]], \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [888.5964965820312, -60.35447692871094], \"color\": [0.8308190107345581, 0.911391019821167, 0.7545620203018188], \"use_custom_color\": true}, \"Scalar Math\": {\"params\": {\"y_\": 6.2831854820251465}, \"bl_idname\": \"SvScalarMathNodeMK4\", \"height\": 100.0, \"width\": 140.0, \"label\": \"\", \"hide\": false, \"location\": [-417.8697509765625, -308.019287109375]}}, \"groups\": {}, \"framed_nodes\": {}, \"update_lists\": [[\"Group Inputs Exp\", 2, \"A Number.002\", 0], [\"Group Inputs Exp\", 0, \"A Number\", 0], [\"A Number\", 0, \"Circle (Curve)\", 1], [\"Circle (Curve)\", 0, \"Evaluate Curve.001\", 0], [\"Group Inputs Exp\", 1, \"A Number.001\", 0], [\"A Number.001\", 0, \"Circle (Curve).001\", 1], [\"Circle (Curve).001\", 0, \"Evaluate Curve.002\", 0], [\"A Number.001\", 0, \"Scalar Math\", 0], [\"Scalar Math\", 0, \"Curve Formula.001\", 1], [\"A Number\", 0, \"Curve Formula.001\", 2], [\"A Number.001\", 0, \"Curve Formula.001\", 3], [\"Curve Formula.001\", 0, \"Evaluate Curve.003\", 0], [\"Group Inputs Exp\", 3, \"Evaluate Curve.003\", 2], [\"Scalar Math\", 0, \"Curve Formula\", 1], [\"A Number\", 0, \"Curve Formula\", 2], [\"A Number.002\", 0, \"Curve Formula\", 3], [\"A Number.001\", 0, \"Curve Formula\", 4], [\"Curve Formula\", 0, \"Evaluate Curve\", 0], [\"Group Inputs Exp\", 3, \"Evaluate Curve\", 2], [\"Evaluate Curve.003\", 0, \"Group Outputs Exp\", 0], [\"Evaluate Curve\", 0, \"Group Outputs Exp\", 1], [\"Evaluate Curve.002\", 0, \"Group Outputs Exp\", 2], [\"Evaluate Curve.001\", 0, \"Group Outputs Exp\", 3]], \"export_version\": \"0.079\", \"bl_idname\": \"SverchGroupTreeType\", \"cls_bl_idname\": \"SvGroupNodeMonad001_2512078500821\"}"
},
"nodes": {
"A Number": {
"bl_idname": "SvNumberNode",
"height": 100.0,
"hide": false,
"label": "rc",
"location": [
554.4483032226562,
217.2926788330078
],
"params": {
"float_": 0.0,
"float_draft_": 0.0,
"int_": 8,
"int_draft_": 0,
"selected_mode": "int"
},
"width": 140.0
},
"A Number.001": {
"bl_idname": "SvNumberNode",
"height": 100.0,
"hide": false,
"label": "rm",
"location": [
554.4483032226562,
117.84310150146484
],
"params": {
"float_": 0.0,
"float_draft_": 0.0,
"int_": 3,
"int_draft_": 0,
"selected_mode": "int"
},
"width": 140.0
},
"A Number.002": {
"bl_idname": "SvNumberNode",
"height": 100.0,
"hide": false,
"label": "rd",
"location": [
553.0497436523438,
35.20187759399414
],
"params": {
"float_": 0.0,
"float_draft_": 0.0,
"int_": 6,
"int_draft_": 0,
"selected_mode": "int"
},
"width": 140.0
},
"A Number.003": {
"bl_idname": "SvNumberNode",
"height": 100.0,
"hide": false,
"label": "samples",
"location": [
551.6511840820312,
-48.840030670166016
],
"params": {
"float_": 0.0,
"float_draft_": 0.0,
"int_": 500,
"int_draft_": 0,
"selected_mode": "int"
},
"width": 140.0
},
"Evaluate Curve": {
"bl_idname": "SvExEvalCurveNode",
"height": 100.0,
"hide": false,
"label": "",
"location": [
1775.1561279296875,
342.0167236328125
],
"params": {
"sample_size": 4
},
"width": 140.0
},
"Float to Int": {
"bl_idname": "Float2IntNode",
"height": 100.0,
"hide": false,
"label": "",
"location": [
945.86279296875,
501.5346374511719
],
"params": {},
"width": 140.0
},
"Frame info": {
"bl_idname": "SvFrameInfoNodeMK2",
"color": [
0.0,
0.5,
0.20000000298023224
],
"height": 100.0,
"hide": false,
"label": "",
"location": [
522.7366333007812,
494.9185791015625
],
"params": {},
"use_custom_color": true,
"width": 140.0
},
"Line (Curve)": {
"bl_idname": "SvExLineCurveNode",
"custom_socket_props": {
"0": {
"prop": [
0.0,
0.0,
0.0
],
"use_prop": true
},
"1": {
"prop": [
1.0,
0.0,
0.0
],
"use_prop": true
},
"2": {
"prop": [
1.0,
0.0,
0.0
],
"use_prop": true
}
},
"height": 100.0,
"hide": false,
"label": "",
"location": [
1606.810546875,
345.0342712402344
],
"params": {
"mode": "AB"
},
"width": 140.0
},
"List Item": {
"bl_idname": "SvListItemNode",
"height": 100.0,
"hide": false,
"label": "",
"location": [
1361.4296875,
496.82958984375
],
"params": {
"index": 226
},
"width": 140.0
},
"List Item.001": {
"bl_idname": "SvListItemNode",
"height": 100.0,
"hide": false,
"label": "",
"location": [
1359.795166015625,
324.5433654785156
],
"params": {
"index": 226
},
"width": 140.0
},
"List Item.002": {
"bl_idname": "SvListItemNode",
"height": 100.0,
"hide": false,
"label": "",
"location": [
1591.3662109375,
56.34080123901367
],
"params": {
"index": 226
},
"width": 140.0
},
"List Join": {
"bl_idname": "ListJoinNode",
"height": 100.0,
"hide": false,
"label": "",
"location": [
1995.1890869140625,
271.8663635253906
],
"params": {},
"width": 140.0
},
"Map Range": {
"bl_idname": "SvMapRangeNode",
"height": 100.0,
"hide": false,
"label": "",
"location": [
767.8230590820312,
523.9464721679688
],
"params": {},
"width": 140.0
},
"Monad.001": {
"bl_idname": "SvMonadGenericNode",
"color": [
0.8308190107345581,
0.911391019821167,
0.7545620203018188
],
"height": 100.0,
"hide": false,
"label": "",
"location": [
892.884765625,
253.0149688720703
],
"params": {
"all_props": {
"cls_bl_idname": "SvGroupNodeMonad001_2512078500821",
"float_props": {},
"int_props": {
"ints_1_int_": {
"default": 5,
"description": "Integer value",
"max": 1024,
"min": -1024,
"name": "rc"
},
"ints_2_int_": {
"default": 3,
"description": "Integer value",
"max": 1024,
"min": -1024,
"name": "rm"
},
"ints_3_int_": {
"default": 2,
"description": "Integer value",
"max": 1024,
"min": -1024,
"name": "rd"
},
"ints_4_sample_size": {
"default": 200,
"min": 4,
"name": "Samples"
}
},
"name": "Monad.001"
},
"cls_dict": {
"cls_bl_idname": "SvGroupNodeMonad001_2512078500821",
"input_template": [
[
"rc",
"SvStringsSocket",
{
"prop_name": "ints_1_int_"
}
],
[
"rm",
"SvStringsSocket",
{
"prop_name": "ints_2_int_"
}
],
[
"rd",
"SvStringsSocket",
{
"prop_name": "ints_3_int_"
}
],
[
"Samples",
"SvStringsSocket",
{
"prop_name": "ints_4_sample_size"
}
]
],
"output_template": [
[
"inner_circle",
"SvVerticesSocket"
],
[
"curve",
"SvVerticesSocket"
],
[
"rm",
"SvVerticesSocket"
],
[
"rc",
"SvVerticesSocket"
]
]
},
"loops": 0,
"monad": "Monad.001"
},
"use_custom_color": true,
"width": 140.0
},
"Move": {
"bl_idname": "SvMoveNodeMk3",
"height": 100.0,
"hide": false,
"label": "",
"location": [
1612.1954345703125,
482.0805358886719
],
"params": {},
"width": 140.0
},
"Number Range": {
"bl_idname": "SvGenNumberRange",
"height": 100.0,
"hide": false,
"label": "",
"location": [
1329.3367919921875,
80.72733306884766
],
"params": {
"number_mode": "int",
"range_mode": "RANGE_STEP"
},
"width": 140.0
},
"Polyline Viewer": {
"bl_idname": "SvPolylineViewerNodeV28",
"color": [
1.0,
0.30000001192092896,
0.0
],
"height": 100.0,
"hide": false,
"label": "",
"location": [
2204.93896484375,
360.9830017089844
],
"params": {
"basedata_name": "Beta"
},
"use_custom_color": true,
"width": 140.0
}
},
"update_lists": [
[
"A Number",
0,
"Monad.001",
0
],
[
"A Number.001",
0,
"Monad.001",
1
],
[
"A Number.002",
0,
"Monad.001",
2
],
[
"A Number.003",
0,
"Monad.001",
3
],
[
"Frame info",
3,
"Map Range",
0
],
[
"A Number.003",
0,
"Map Range",
4
],
[
"Map Range",
0,
"Float to Int",
0
],
[
"Monad.001",
1,
"List Item.001",
0
],
[
"Float to Int",
0,
"List Item.001",
1
],
[
"Float to Int",
0,
"Number Range",
2
],
[
"Monad.001",
1,
"List Item.002",
0
],
[
"Number Range",
0,
"List Item.002",
1
],
[
"Monad.001",
0,
"List Item",
0
],
[
"Float to Int",
0,
"List Item",
1
],
[
"Monad.001",
2,
"Move",
0
],
[
"List Item",
0,
"Move",
1
],
[
"List Item",
0,
"Line (Curve)",
0
],
[
"List Item.001",
0,
"Line (Curve)",
1
],
[
"Line (Curve)",
0,
"Evaluate Curve",
0
],
[
"Evaluate Curve",
0,
"List Join",
0
],
[
"Monad.001",
3,
"List Join",
1
],
[
"Move",
0,
"List Join",
2
],
[
"List Item.002",
0,
"List Join",
3
],
[
"List Join",
0,
"Polyline Viewer",
0
]
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment