OO/𖣠⚪ᗩ∣ↀ∣𒾨⚪𔗢⚪🞋⚪𔗢⚪𒾨∣ↀ∣ᗩ⚪𖣠/𖣠⚪✤ᴥᗩ⚪𔗢⚪🞋⚪𔗢⚪ᗩᴥ✤⚪𖣠/𖣠⚪ᗱᗴᴥᗩᗯ✤ꗳⓄᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕⓄꗳ✤ᗯᗩᴥ.../𖣠⚪ᕭᕮᗩНߦᗱᗴᙏᕭᕮⓄߦ✤⚪𔗢⚪🞋⚪𔗢⚪✤ߦⓄᕭᕮ.../𖣠⚪ᴥᗱᗴᗝИNᗱᗴᙁ⚭⚪𔗢⚪🞋⚪𔗢⚪⚭ᙁᗱᗴИNᗝᗱ.../noƨj.ᗡИƎ⅃B.⦿⚪ⵈ⊚ƎEᐱ✤ЯRᑎ✤⚪ƎEЯ...

1952 lines
50 KiB
JSON

{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Scalar Math.001": {
"attributes": {
"location": [
-725.3333129882812,
1493.3333740234375
],
"label": " "
},
"properties": {
"y_": 0.25
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
},
"y": {
"bl_idname": "SvStringsSocket",
"name": "y",
"properties": {
"prop_name": "y_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Scalar Math.003": {
"attributes": {
"location": [
-874.6666870117188,
1493.3333740234375
],
"width": 120.0,
"label": " "
},
"properties": {
"current_op": "POW2",
"y_": 2.0,
"x_": 2.0
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Scalar Math.005": {
"attributes": {
"location": [
-1045.3333740234375,
1536.0
],
"label": " "
},
"properties": {
"current_op": "DIV",
"y_": 3.1415927410125732,
"x_": 214.66700744628906
},
"inputs": {
"x": {
"bl_idname": "SvStringsSocket",
"name": "x",
"properties": {
"prop_name": "x_"
}
},
"y": {
"bl_idname": "SvStringsSocket",
"name": "y",
"properties": {
"prop_name": "y_"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvStringsSocket",
"name": "Out"
}
},
"bl_idname": "SvScalarMathNodeMK4"
},
"Vector In.002": {
"attributes": {
"location": [
-1770.6666259765625,
1472.0
],
"width": 120.0,
"label": "\u2180"
},
"properties": {
"x_": 1.0
},
"inputs": {
"X": {
"bl_idname": "SvStringsSocket",
"name": "X",
"properties": {
"prop_name": "x_"
}
},
"Y": {
"bl_idname": "SvStringsSocket",
"name": "Y",
"properties": {
"prop_name": "y_"
}
},
"Z": {
"bl_idname": "SvStringsSocket",
"name": "Z",
"properties": {
"prop_name": "z_"
}
}
},
"outputs": {
"Vectors": {
"bl_idname": "SvVerticesSocket",
"name": "Vectors"
}
},
"bl_idname": "GenVectorsNode"
},
"Vector In.001": {
"attributes": {
"location": [
-1770.6666259765625,
1621.3333740234375
],
"width": 120.0,
"label": "O"
},
"inputs": {
"X": {
"bl_idname": "SvStringsSocket",
"name": "X",
"properties": {
"prop_name": "x_"
}
},
"Y": {
"bl_idname": "SvStringsSocket",
"name": "Y",
"properties": {
"prop_name": "y_"
}
},
"Z": {
"bl_idname": "SvStringsSocket",
"name": "Z",
"properties": {
"prop_name": "z_"
}
}
},
"outputs": {
"Vectors": {
"bl_idname": "SvVerticesSocket",
"name": "Vectors"
}
},
"bl_idname": "GenVectorsNode"
},
"Formula.005": {
"attributes": {
"location": [
-1194.6666259765625,
1536.0
],
"width": 120.0,
"label": " "
},
"properties": {
"formula1": "214.662514",
"wrapping": "+1"
},
"outputs": {
"Result": {
"bl_idname": "SvStringsSocket",
"name": "Result"
}
},
"bl_idname": "SvFormulaNodeMk5"
},
"A Number.001": {
"attributes": {
"location": [
-1621.3333740234375,
1408.0
],
"label": " "
},
"properties": {
"float_": 5.000000953674316,
"int_": 4,
"selected_mode": "int"
},
"inputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Int",
"properties": {
"prop_name": "int_"
}
}
},
"outputs": {
"Int": {
"bl_idname": "SvStringsSocket",
"name": "Int",
"properties": {
"custom_draw": "mode_custom_draw"
}
}
},
"bl_idname": "SvNumberNode"
},
"Input Switch MOD": {
"attributes": {
"location": [
-725.3333129882812,
1344.0
],
"label": " "
},
"properties": {
"num_sockets_per_set": 1,
"selected": 1,
"num_switches": 3
},
"inputs": {
"Selected": {
"bl_idname": "SvStringsSocket",
"name": "Selected",
"properties": {
"prop_name": "selected"
}
},
"Separator 0": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 0"
},
"Alpha 0": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 0"
},
"Alpha 1": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 1",
"attributes": {
"hide": true
}
},
"Alpha 2": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 2",
"attributes": {
"hide": true
}
},
"Alpha 3": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 3",
"attributes": {
"hide": true
}
},
"Alpha 4": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 4",
"attributes": {
"hide": true
}
},
"Alpha 5": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 5",
"attributes": {
"hide": true
}
},
"Alpha 6": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 6",
"attributes": {
"hide": true
}
},
"Alpha 7": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 7",
"attributes": {
"hide": true
}
},
"Alpha 8": {
"bl_idname": "SvStringsSocket",
"name": "Alpha 8",
"attributes": {
"hide": true
}
},
"Separator 1": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 1"
},
"Beta 0": {
"bl_idname": "SvStringsSocket",
"name": "Beta 0"
},
"Beta 1": {
"bl_idname": "SvStringsSocket",
"name": "Beta 1",
"attributes": {
"hide": true
}
},
"Beta 2": {
"bl_idname": "SvStringsSocket",
"name": "Beta 2",
"attributes": {
"hide": true
}
},
"Beta 3": {
"bl_idname": "SvStringsSocket",
"name": "Beta 3",
"attributes": {
"hide": true
}
},
"Beta 4": {
"bl_idname": "SvStringsSocket",
"name": "Beta 4",
"attributes": {
"hide": true
}
},
"Beta 5": {
"bl_idname": "SvStringsSocket",
"name": "Beta 5",
"attributes": {
"hide": true
}
},
"Beta 6": {
"bl_idname": "SvStringsSocket",
"name": "Beta 6",
"attributes": {
"hide": true
}
},
"Beta 7": {
"bl_idname": "SvStringsSocket",
"name": "Beta 7",
"attributes": {
"hide": true
}
},
"Beta 8": {
"bl_idname": "SvStringsSocket",
"name": "Beta 8",
"attributes": {
"hide": true
}
},
"Separator 2": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 2"
},
"Gamma 0": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 0"
},
"Gamma 1": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 1",
"attributes": {
"hide": true
}
},
"Gamma 2": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 2",
"attributes": {
"hide": true
}
},
"Gamma 3": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 3",
"attributes": {
"hide": true
}
},
"Gamma 4": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 4",
"attributes": {
"hide": true
}
},
"Gamma 5": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 5",
"attributes": {
"hide": true
}
},
"Gamma 6": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 6",
"attributes": {
"hide": true
}
},
"Gamma 7": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 7",
"attributes": {
"hide": true
}
},
"Gamma 8": {
"bl_idname": "SvStringsSocket",
"name": "Gamma 8",
"attributes": {
"hide": true
}
},
"Separator 3": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 3",
"attributes": {
"hide": true
}
},
"Delta 0": {
"bl_idname": "SvStringsSocket",
"name": "Delta 0",
"attributes": {
"hide": true
}
},
"Delta 1": {
"bl_idname": "SvStringsSocket",
"name": "Delta 1",
"attributes": {
"hide": true
}
},
"Delta 2": {
"bl_idname": "SvStringsSocket",
"name": "Delta 2",
"attributes": {
"hide": true
}
},
"Delta 3": {
"bl_idname": "SvStringsSocket",
"name": "Delta 3",
"attributes": {
"hide": true
}
},
"Delta 4": {
"bl_idname": "SvStringsSocket",
"name": "Delta 4",
"attributes": {
"hide": true
}
},
"Delta 5": {
"bl_idname": "SvStringsSocket",
"name": "Delta 5",
"attributes": {
"hide": true
}
},
"Delta 6": {
"bl_idname": "SvStringsSocket",
"name": "Delta 6",
"attributes": {
"hide": true
}
},
"Delta 7": {
"bl_idname": "SvStringsSocket",
"name": "Delta 7",
"attributes": {
"hide": true
}
},
"Delta 8": {
"bl_idname": "SvStringsSocket",
"name": "Delta 8",
"attributes": {
"hide": true
}
},
"Separator 4": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 4",
"attributes": {
"hide": true
}
},
"Epsilon 0": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 0",
"attributes": {
"hide": true
}
},
"Epsilon 1": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 1",
"attributes": {
"hide": true
}
},
"Epsilon 2": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 2",
"attributes": {
"hide": true
}
},
"Epsilon 3": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 3",
"attributes": {
"hide": true
}
},
"Epsilon 4": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 4",
"attributes": {
"hide": true
}
},
"Epsilon 5": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 5",
"attributes": {
"hide": true
}
},
"Epsilon 6": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 6",
"attributes": {
"hide": true
}
},
"Epsilon 7": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 7",
"attributes": {
"hide": true
}
},
"Epsilon 8": {
"bl_idname": "SvStringsSocket",
"name": "Epsilon 8",
"attributes": {
"hide": true
}
},
"Separator 5": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 5",
"attributes": {
"hide": true
}
},
"Zeta 0": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 0",
"attributes": {
"hide": true
}
},
"Zeta 1": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 1",
"attributes": {
"hide": true
}
},
"Zeta 2": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 2",
"attributes": {
"hide": true
}
},
"Zeta 3": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 3",
"attributes": {
"hide": true
}
},
"Zeta 4": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 4",
"attributes": {
"hide": true
}
},
"Zeta 5": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 5",
"attributes": {
"hide": true
}
},
"Zeta 6": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 6",
"attributes": {
"hide": true
}
},
"Zeta 7": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 7",
"attributes": {
"hide": true
}
},
"Zeta 8": {
"bl_idname": "SvStringsSocket",
"name": "Zeta 8",
"attributes": {
"hide": true
}
},
"Separator 6": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 6",
"attributes": {
"hide": true
}
},
"Eta 0": {
"bl_idname": "SvStringsSocket",
"name": "Eta 0",
"attributes": {
"hide": true
}
},
"Eta 1": {
"bl_idname": "SvStringsSocket",
"name": "Eta 1",
"attributes": {
"hide": true
}
},
"Eta 2": {
"bl_idname": "SvStringsSocket",
"name": "Eta 2",
"attributes": {
"hide": true
}
},
"Eta 3": {
"bl_idname": "SvStringsSocket",
"name": "Eta 3",
"attributes": {
"hide": true
}
},
"Eta 4": {
"bl_idname": "SvStringsSocket",
"name": "Eta 4",
"attributes": {
"hide": true
}
},
"Eta 5": {
"bl_idname": "SvStringsSocket",
"name": "Eta 5",
"attributes": {
"hide": true
}
},
"Eta 6": {
"bl_idname": "SvStringsSocket",
"name": "Eta 6",
"attributes": {
"hide": true
}
},
"Eta 7": {
"bl_idname": "SvStringsSocket",
"name": "Eta 7",
"attributes": {
"hide": true
}
},
"Eta 8": {
"bl_idname": "SvStringsSocket",
"name": "Eta 8",
"attributes": {
"hide": true
}
},
"Separator 7": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 7",
"attributes": {
"hide": true
}
},
"Theta 0": {
"bl_idname": "SvStringsSocket",
"name": "Theta 0",
"attributes": {
"hide": true
}
},
"Theta 1": {
"bl_idname": "SvStringsSocket",
"name": "Theta 1",
"attributes": {
"hide": true
}
},
"Theta 2": {
"bl_idname": "SvStringsSocket",
"name": "Theta 2",
"attributes": {
"hide": true
}
},
"Theta 3": {
"bl_idname": "SvStringsSocket",
"name": "Theta 3",
"attributes": {
"hide": true
}
},
"Theta 4": {
"bl_idname": "SvStringsSocket",
"name": "Theta 4",
"attributes": {
"hide": true
}
},
"Theta 5": {
"bl_idname": "SvStringsSocket",
"name": "Theta 5",
"attributes": {
"hide": true
}
},
"Theta 6": {
"bl_idname": "SvStringsSocket",
"name": "Theta 6",
"attributes": {
"hide": true
}
},
"Theta 7": {
"bl_idname": "SvStringsSocket",
"name": "Theta 7",
"attributes": {
"hide": true
}
},
"Theta 8": {
"bl_idname": "SvStringsSocket",
"name": "Theta 8",
"attributes": {
"hide": true
}
},
"Separator 8": {
"bl_idname": "SvSeparatorSocket",
"name": "Separator 8",
"attributes": {
"hide": true
}
},
"Iota 0": {
"bl_idname": "SvStringsSocket",
"name": "Iota 0",
"attributes": {
"hide": true
}
},
"Iota 1": {
"bl_idname": "SvStringsSocket",
"name": "Iota 1",
"attributes": {
"hide": true
}
},
"Iota 2": {
"bl_idname": "SvStringsSocket",
"name": "Iota 2",
"attributes": {
"hide": true
}
},
"Iota 3": {
"bl_idname": "SvStringsSocket",
"name": "Iota 3",
"attributes": {
"hide": true
}
},
"Iota 4": {
"bl_idname": "SvStringsSocket",
"name": "Iota 4",
"attributes": {
"hide": true
}
},
"Iota 5": {
"bl_idname": "SvStringsSocket",
"name": "Iota 5",
"attributes": {
"hide": true
}
},
"Iota 6": {
"bl_idname": "SvStringsSocket",
"name": "Iota 6",
"attributes": {
"hide": true
}
},
"Iota 7": {
"bl_idname": "SvStringsSocket",
"name": "Iota 7",
"attributes": {
"hide": true
}
},
"Iota 8": {
"bl_idname": "SvStringsSocket",
"name": "Iota 8",
"attributes": {
"hide": true
}
}
},
"outputs": {
"Data 0": {
"bl_idname": "SvStringsSocket",
"name": "Data 0"
},
"Data 1": {
"bl_idname": "SvStringsSocket",
"name": "Data 1",
"attributes": {
"hide": true
}
},
"Data 2": {
"bl_idname": "SvStringsSocket",
"name": "Data 2",
"attributes": {
"hide": true
}
},
"Data 3": {
"bl_idname": "SvStringsSocket",
"name": "Data 3",
"attributes": {
"hide": true
}
},
"Data 4": {
"bl_idname": "SvStringsSocket",
"name": "Data 4",
"attributes": {
"hide": true
}
},
"Data 5": {
"bl_idname": "SvStringsSocket",
"name": "Data 5",
"attributes": {
"hide": true
}
},
"Data 6": {
"bl_idname": "SvStringsSocket",
"name": "Data 6",
"attributes": {
"hide": true
}
},
"Data 7": {
"bl_idname": "SvStringsSocket",
"name": "Data 7",
"attributes": {
"hide": true
}
},
"Data 8": {
"bl_idname": "SvStringsSocket",
"name": "Data 8",
"attributes": {
"hide": true
}
}
},
"bl_idname": "SvInputSwitchNodeMOD"
},
"A Number.002": {
"attributes": {
"location": [
-725.3333129882812,
1066.6666259765625
],
"label": " "
},
"properties": {
"int_": 1,
"selected_mode": "int",
"int_min": 0,
"int_max": 1
},
"inputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Int",
"properties": {
"prop_name": "int_"
}
}
},
"outputs": {
"Int": {
"bl_idname": "SvStringsSocket",
"name": "Int",
"properties": {
"custom_draw": "mode_custom_draw"
}
}
},
"bl_idname": "SvNumberNode"
},
"Note": {
"attributes": {
"location": [
-1450.6666259765625,
960.0
],
"width": 700.0,
"label": " ",
"hide": true
},
"properties": {
"n_id": "-7035127021110051186",
"text": "T*(0.5-0.5*(-1)**floor((2*O*X)/T)+(-1)**floor((2*O*X)/T)/(1+e**(T/(2*O*np.mod(X,T/(2*O)))-T/(T-2*O*np.mod(X,T/(2*O))))))/64"
},
"inputs": {
"Text In": {
"bl_idname": "SvStringsSocket",
"name": "Text In",
"attributes": {
"hide": true
}
}
},
"outputs": {
"Text Out": {
"bl_idname": "SvStringsSocket",
"name": "Text Out",
"properties": {
"use_flatten": true,
"use_unwrap": true
}
}
},
"bl_idname": "NoteNode"
},
"Formula.006": {
"attributes": {
"location": [
-1450.6666259765625,
1365.3333740234375
],
"width": 700.0,
"label": " "
},
"properties": {
"formula1": "(T*(0.5+(-1)**floor((2*O*X)/T)*(-0.5+np.mod((2*O*X)/T,1))))/64"
},
"inputs": {
"O": {
"bl_idname": "SvFormulaSocket",
"name": "O"
},
"T": {
"bl_idname": "SvFormulaSocket",
"name": "T"
},
"X": {
"bl_idname": "SvFormulaSocket",
"name": "X"
}
},
"outputs": {
"Result": {
"bl_idname": "SvStringsSocket",
"name": "Result"
}
},
"bl_idname": "SvFormulaNodeMk5"
},
"Formula.002": {
"attributes": {
"location": [
-1450.6666259765625,
1152.0
],
"width": 700.0,
"label": " "
},
"properties": {
"formula1": "T*(0.5-0.5*(-1)**floor((2*O*X)/T)+(-1)**floor((2*O*X)/T)/(1+e**(T/(2*O*np.mod(X,T/(2*O)))-T/(T-2*O*np.mod(X,T/(2*O))))))/64"
},
"inputs": {
"O": {
"bl_idname": "SvFormulaSocket",
"name": "O"
},
"T": {
"bl_idname": "SvFormulaSocket",
"name": "T"
},
"X": {
"bl_idname": "SvFormulaSocket",
"name": "X"
}
},
"outputs": {
"Result": {
"bl_idname": "SvStringsSocket",
"name": "Result"
}
},
"bl_idname": "SvFormulaNodeMk5"
},
"Rotate.001": {
"attributes": {
"location": [
-554.6666870117188,
1728.0
],
"label": " "
},
"properties": {
"axis_": [
0.0,
1.0,
0.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"
},
"Line": {
"attributes": {
"location": [
-384.0,
1685.3333740234375
],
"width": 180.0,
"label": " "
},
"properties": {
"direction": "OD",
"size": 0.25300002098083496
},
"inputs": {
"Num": {
"bl_idname": "SvStringsSocket",
"name": "Num",
"properties": {
"prop_name": "num"
}
},
"Steps": {
"bl_idname": "SvStringsSocket",
"name": "Steps",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "step"
}
},
"Size": {
"bl_idname": "SvStringsSocket",
"name": "Size",
"properties": {
"prop_name": "size"
}
},
"Origin": {
"bl_idname": "SvVerticesSocket",
"name": "Origin",
"properties": {
"prop_name": "v3_origin",
"expanded": true
}
},
"Direction": {
"bl_idname": "SvVerticesSocket",
"name": "Direction",
"properties": {
"prop_name": "v3_dir",
"expanded": true
}
}
},
"outputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
}
},
"bl_idname": "SvLineNodeMK4"
},
"Stethoscope MK2": {
"attributes": {
"location": [
-1706.6666259765625,
1152.0
],
"width": 100.0,
"label": " ",
"hide": true
},
"properties": {
"location_theta": 0.7559999823570251,
"num_elements": 123,
"rounding": 0,
"terminal_text": "data[0] = ['T*(0.5-0.5*(-1)**floor((2*O*X)/T)+(-1)**floor((2*O*X)/T)/(1+e**(T/(2*O*np.mod(X,T/(2*O)))-T/(T-2*O*np.mod(X,T/(2*O))))))/64']",
"num_rows": 1,
"terminal_width": 137,
"element_index": 49
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"bl_idname": "SvStethoscopeNodeMK2"
},
"List Item": {
"attributes": {
"location": [
-170.6666717529297,
1770.6666259765625
],
"label": " "
},
"properties": {
"index": -1
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
},
"Index": {
"bl_idname": "SvStringsSocket",
"name": "Index",
"properties": {
"prop_name": "index"
}
}
},
"outputs": {
"Item_001": {
"bl_idname": "SvVerticesSocket",
"name": "Item"
},
"Other_001": {
"bl_idname": "SvVerticesSocket",
"name": "Other"
}
},
"bl_idname": "SvListItemNode"
},
"Loop Out.002": {
"attributes": {
"location": [
170.6666717529297,
1898.6666259765625
],
"width": 100.0,
"label": " "
},
"inputs": {
"Loop In": {
"bl_idname": "SvLoopControlSocket",
"name": "Loop In"
},
"Break": {
"bl_idname": "SvStringsSocket",
"name": "Break",
"properties": {
"label": "Break"
}
},
"Data": {
"bl_idname": "SvVerticesSocket",
"name": "Data",
"properties": {
"label": "O"
}
},
"Data_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data",
"properties": {
"label": "\u2180"
}
},
"Data_002": {
"bl_idname": "SvVerticesSocket",
"name": "Data",
"properties": {
"label": "O"
}
}
},
"outputs": {
"Data_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data",
"properties": {
"label": "O"
}
},
"Data_002": {
"bl_idname": "SvVerticesSocket",
"name": "Data",
"properties": {
"label": "\u2180"
}
},
"Data_003": {
"bl_idname": "SvVerticesSocket",
"name": "Data",
"properties": {
"label": "O"
}
}
},
"bl_idname": "SvLoopOutNode"
},
"UV Connection.001": {
"attributes": {
"location": [
298.6666564941406,
2005.3333740234375
],
"width": 200.0,
"label": " "
},
"properties": {
"polygons": "Edges",
"dir_check": "V_dir",
"slice_check": false
},
"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"
},
"Mesh Viewer": {
"attributes": {
"location": [
533.3333129882812,
2005.3333740234375
],
"label": " ",
"color": [
1.0,
1.0,
1.0
],
"use_custom_color": true
},
"properties": {
"base_data_name": " ",
"is_merge": true,
"show_wireframe": true,
"apply_matrices_to": "mesh"
},
"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"
},
"Loop In.001": {
"attributes": {
"location": [
-1621.3333740234375,
1749.3333740234375
],
"label": " "
},
"properties": {
"linked_to_loop_out": true,
"iterations": 57,
"max_iterations": 65536,
"print_to_console": true
},
"inputs": {
"Iterations": {
"bl_idname": "SvStringsSocket",
"name": "Iterations",
"properties": {
"prop_name": "iterations"
}
},
"Data 0": {
"bl_idname": "SvStringsSocket",
"name": "Data 0",
"properties": {
"label": "O"
}
},
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data",
"properties": {
"label": "\u2180"
}
},
"Data_001": {
"bl_idname": "SvStringsSocket",
"name": "Data",
"properties": {
"label": "O"
}
},
"Data_002": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"outputs": {
"Loop Out": {
"bl_idname": "SvLoopControlSocket",
"name": "Loop Out"
},
"Loop Number": {
"bl_idname": "SvStringsSocket",
"name": "Loop Number",
"properties": {
"label": "Loop Number"
}
},
"Total Loops": {
"bl_idname": "SvStringsSocket",
"name": "Total Loops",
"properties": {
"label": "Total Loops"
}
},
"Data_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data",
"properties": {
"label": "O"
}
},
"Data_002": {
"bl_idname": "SvVerticesSocket",
"name": "Data",
"properties": {
"label": "\u2180"
}
},
"Data_003": {
"bl_idname": "SvVerticesSocket",
"name": "Data",
"properties": {
"label": "O"
}
}
},
"bl_idname": "SvLoopInNode"
},
"A Number": {
"attributes": {
"location": [
-1941.3333740234375,
1450.6666259765625
],
"label": " "
},
"properties": {
"float_": 256.0,
"int_": 64,
"selected_mode": "int",
"float_min": 0.0,
"float_max": 16384.0,
"int_min": 0,
"int_max": 16384
},
"inputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Int",
"properties": {
"prop_name": "int_"
}
}
},
"outputs": {
"Int_001": {
"bl_idname": "SvStringsSocket",
"name": "Int",
"properties": {
"custom_draw": "mode_custom_draw"
}
}
},
"bl_idname": "SvNumberNode"
},
"Viewer Index+.001": {
"attributes": {
"location": [
341.3333435058594,
1493.3333740234375
],
"label": " ",
"color": [
1.0,
1.0,
1.0
],
"use_custom_color": true
},
"properties": {
"numid_verts_col": [
0.3619113564491272,
0.3619113564491272,
0.3619113564491272,
1.0
]
},
"inputs": {
"verts": {
"bl_idname": "SvVerticesSocket",
"name": "verts"
},
"edges": {
"bl_idname": "SvStringsSocket",
"name": "edges"
},
"faces": {
"bl_idname": "SvStringsSocket",
"name": "faces"
},
"matrix": {
"bl_idname": "SvMatrixSocket",
"name": "matrix"
},
"text": {
"bl_idname": "SvStringsSocket",
"name": "text"
}
},
"bl_idname": "SvIDXViewer28"
},
"List Join.001": {
"attributes": {
"location": [
0.0,
1685.3333740234375
],
"label": " "
},
"inputs": {
"data": {
"bl_idname": "SvStringsSocket",
"name": "data"
},
"data 1": {
"bl_idname": "SvStringsSocket",
"name": "data 1"
},
"data 2": {
"bl_idname": "SvStringsSocket",
"name": "data 2"
}
},
"outputs": {
"data_001": {
"bl_idname": "SvVerticesSocket",
"name": "data"
}
},
"bl_idname": "ListJoinNode"
},
"Temporal Viewer": {
"attributes": {
"location": [
341.3333435058594,
1770.6666259765625
],
"label": " ",
"color": [
1.0,
1.0,
1.0
],
"use_custom_color": true
},
"properties": {
"point_size": 3,
"vector_color": [
0.5850808620452881,
0.5850808620452881,
0.5850808620452881,
1.0
],
"edge_color": [
0.5153557062149048,
0.5153557062149048,
0.5153557062149048,
1.0
],
"polygon_color": [
0.8100000023841858,
0.8100000023841858,
0.8100000023841858,
1.0
]
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices",
"properties": {
"custom_draw": "draw_property_socket"
}
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges",
"properties": {
"custom_draw": "draw_property_socket"
}
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
},
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
},
"Vector Color": {
"bl_idname": "SvColorSocket",
"name": "Vector Color",
"properties": {
"custom_draw": "draw_color_socket",
"prop_name": "vector_color"
}
},
"Edge Color": {
"bl_idname": "SvColorSocket",
"name": "Edge Color",
"properties": {
"custom_draw": "draw_color_socket",
"prop_name": "edge_color"
}
},
"Polygon Color": {
"bl_idname": "SvColorSocket",
"name": "Polygon Color",
"properties": {
"custom_draw": "draw_color_socket",
"prop_name": "polygon_color"
}
},
"attrs": {
"bl_idname": "SvStringsSocket",
"name": "attrs",
"attributes": {
"hide": true
},
"properties": {
"quick_link_to_node": "SvVDAttrsNodeMk2"
}
}
},
"bl_idname": "SvViewerDrawMk4"
}
},
"links": [
{
"from_node": "Scalar Math.003",
"from_socket": "Out",
"to_node": "Scalar Math.001",
"to_socket": "x"
},
{
"from_node": "Input Switch MOD",
"from_socket": "Data 0",
"to_node": "Scalar Math.001",
"to_socket": "y"
},
{
"from_node": "Scalar Math.005",
"from_socket": "Out",
"to_node": "Scalar Math.003",
"to_socket": "x"
},
{
"from_node": "Formula.005",
"from_socket": "Result",
"to_node": "Scalar Math.005",
"to_socket": "x"
},
{
"from_node": "A Number",
"from_socket": "Int_001",
"to_node": "Scalar Math.005",
"to_socket": "y"
},
{
"from_node": "A Number.002",
"from_socket": "Int",
"to_node": "Input Switch MOD",
"to_socket": "Selected"
},
{
"from_node": "Formula.006",
"from_socket": "Result",
"to_node": "Input Switch MOD",
"to_socket": "Alpha 0"
},
{
"from_node": "Formula.002",
"from_socket": "Result",
"to_node": "Input Switch MOD",
"to_socket": "Beta 0"
},
{
"from_node": "A Number.001",
"from_socket": "Int",
"to_node": "Formula.006",
"to_socket": "O"
},
{
"from_node": "A Number",
"from_socket": "Int_001",
"to_node": "Formula.006",
"to_socket": "T"
},
{
"from_node": "Loop In.001",
"from_socket": "Loop Number",
"to_node": "Formula.006",
"to_socket": "X"
},
{
"from_node": "A Number.001",
"from_socket": "Int",
"to_node": "Formula.002",
"to_socket": "O"
},
{
"from_node": "A Number",
"from_socket": "Int_001",
"to_node": "Formula.002",
"to_socket": "T"
},
{
"from_node": "Loop In.001",
"from_socket": "Loop Number",
"to_node": "Formula.002",
"to_socket": "X"
},
{
"from_node": "Loop In.001",
"from_socket": "Data_002",
"to_node": "Rotate.001",
"to_socket": "Vertices"
},
{
"from_node": "Scalar Math.001",
"from_socket": "Out",
"to_node": "Rotate.001",
"to_socket": "Angle"
},
{
"from_node": "Scalar Math.005",
"from_socket": "Out",
"to_node": "Line",
"to_socket": "Size"
},
{
"from_node": "Loop In.001",
"from_socket": "Data_001",
"to_node": "Line",
"to_socket": "Origin"
},
{
"from_node": "Rotate.001",
"from_socket": "Vertices",
"to_node": "Line",
"to_socket": "Direction"
},
{
"from_node": "Note",
"from_socket": "Text Out",
"to_node": "Stethoscope MK2",
"to_socket": "Data"
},
{
"from_node": "Line",
"from_socket": "Verts",
"to_node": "List Item",
"to_socket": "Data"
},
{
"from_node": "Loop In.001",
"from_socket": "Loop Out",
"to_node": "Loop Out.002",
"to_socket": "Loop In"
},
{
"from_node": "List Item",
"from_socket": "Item_001",
"to_node": "Loop Out.002",
"to_socket": "Data"
},
{
"from_node": "Rotate.001",
"from_socket": "Vertices",
"to_node": "Loop Out.002",
"to_socket": "Data_001"
},
{
"from_node": "List Join.001",
"from_socket": "data_001",
"to_node": "Loop Out.002",
"to_socket": "Data_002"
},
{
"from_node": "Loop Out.002",
"from_socket": "Data_003",
"to_node": "UV Connection.001",
"to_socket": "vertices"
},
{
"from_node": "UV Connection.001",
"from_socket": "vertices",
"to_node": "Mesh Viewer",
"to_socket": "vertices"
},
{
"from_node": "UV Connection.001",
"from_socket": "data",
"to_node": "Mesh Viewer",
"to_socket": "edges"
},
{
"from_node": "A Number",
"from_socket": "Int_001",
"to_node": "Loop In.001",
"to_socket": "Iterations"
},
{
"from_node": "Vector In.001",
"from_socket": "Vectors",
"to_node": "Loop In.001",
"to_socket": "Data 0"
},
{
"from_node": "Vector In.002",
"from_socket": "Vectors",
"to_node": "Loop In.001",
"to_socket": "Data"
},
{
"from_node": "Vector In.001",
"from_socket": "Vectors",
"to_node": "Loop In.001",
"to_socket": "Data_001"
},
{
"from_node": "UV Connection.001",
"from_socket": "vertices",
"to_node": "Viewer Index+.001",
"to_socket": "verts"
},
{
"from_node": "UV Connection.001",
"from_socket": "data",
"to_node": "Viewer Index+.001",
"to_socket": "edges"
},
{
"from_node": "Loop In.001",
"from_socket": "Data_003",
"to_node": "List Join.001",
"to_socket": "data"
},
{
"from_node": "List Item",
"from_socket": "Item_001",
"to_node": "List Join.001",
"to_socket": "data 1"
},
{
"from_node": "UV Connection.001",
"from_socket": "vertices",
"to_node": "Temporal Viewer",
"to_socket": "Vertices"
},
{
"from_node": "UV Connection.001",
"from_socket": "data",
"to_node": "Temporal Viewer",
"to_socket": "Edges"
}
]
}
}