Skip to content

Instantly share code, notes, and snippets.

@nortikin
Created November 28, 2022 18:26
Show Gist options
  • Save nortikin/68f964c35ba5f7febafd4706dd12de44 to your computer and use it in GitHub Desktop.
Save nortikin/68f964c35ba5f7febafd4706dd12de44 to your computer and use it in GitHub Desktop.
Sverchok.v1.2.0-alpha | Blender.3.3.1 | geodome | 2022.11.28 | 21:26 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Frame.001": {
"attributes": {
"location": [
-58.550750732421875,
26.005033493041992
],
"height": 739.0,
"width": 621.0,
"label": "INPUT"
},
"bl_idname": "NodeFrame"
},
"Frame": {
"attributes": {
"location": [
10.55868911743164,
6.876859664916992
],
"height": 951.0,
"width": 607.0,
"label": "MAIN"
},
"bl_idname": "NodeFrame"
},
"Frame.003": {
"attributes": {
"location": [
-247.8861846923828,
18.666725158691406
],
"height": 535.0,
"width": 698.0,
"label": "OUTPUT"
},
"bl_idname": "NodeFrame"
},
"Frame.002": {
"attributes": {
"location": [
-21.34227180480957,
112.55623626708984
],
"height": 416.0,
"width": 200.0,
"label": "SORT"
},
"bl_idname": "NodeFrame"
},
"Frame.005": {
"attributes": {
"location": [
-47.59242248535156,
29.567378997802734
],
"height": 361.0,
"width": 361.0,
"label": "points"
},
"bl_idname": "NodeFrame"
},
"Frame.006": {
"attributes": {
"location": [
-24.288618087768555,
22.578048706054688
],
"height": 452.0,
"width": 407.0000305175781,
"label": "LINKED TO POINTS"
},
"bl_idname": "NodeFrame"
},
"Frame.007": {
"attributes": {
"location": [
-155.491943359375,
26.03683853149414
],
"height": 461.9999694824219,
"width": 988.0,
"label": "PREPARE FOR UVCONNECT"
},
"bl_idname": "NodeFrame"
},
"Frame.008": {
"attributes": {
"location": [
-169.9720458984375,
-347.19964599609375
],
"height": 660.0000610351562,
"width": 1833.0001220703125,
"label": "GEOMETRY"
},
"bl_idname": "NodeFrame"
},
"Frame.004": {
"attributes": {
"location": [
1155.41650390625,
212.77423095703125
],
"height": 600.0000610351562,
"width": 857.9998779296875,
"label": "ON FLOOR",
"parent": {
"type": "NODE",
"value": "Frame.008"
}
},
"bl_idname": "NodeFrame"
},
"Frame.009": {
"attributes": {
"location": [
-185.30259704589844,
602.6754760742188
],
"height": 429.0,
"width": 392.0,
"label": "TYPES",
"parent": {
"type": "NODE",
"value": "Frame.008"
}
},
"bl_idname": "NodeFrame"
},
"Matrix In": {
"attributes": {
"location": [
-163.13656616210938,
-109.46780586242676
],
"parent": {
"type": "NODE",
"value": "Frame.001"
}
},
"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"
}
},
"Angle": {
"bl_idname": "SvStringsSocket",
"name": "Angle",
"properties": {
"prop_name": "angle"
}
}
},
"outputs": {
"Matrices": {
"bl_idname": "SvMatrixSocket",
"name": "Matrices"
}
},
"bl_idname": "SvMatrixInNodeMK4"
},
"IcoSphere": {
"attributes": {
"location": [
-183.29476928710938,
76.85490608215332
],
"color": [
0.8966601490974426,
0.8966601490974426,
0.8966601490974426
],
"use_custom_color": true,
"parent": {
"type": "NODE",
"value": "Frame.001"
}
},
"properties": {
"subdivisions": 3
},
"inputs": {
"Subdivisions": {
"bl_idname": "SvStringsSocket",
"name": "Subdivisions",
"properties": {
"prop_name": "subdivisions",
"nesting_level": 1,
"pre_processing": "ONE_ITEM"
}
},
"Radius": {
"bl_idname": "SvStringsSocket",
"name": "Radius",
"properties": {
"prop_name": "radius",
"nesting_level": 1,
"pre_processing": "ONE_ITEM"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Faces": {
"bl_idname": "SvStringsSocket",
"name": "Faces"
}
},
"bl_idname": "SvIcosphereNode"
},
"List Mask (Out)": {
"attributes": {
"location": [
1213.5846405029297,
64.62287902832031
],
"parent": {
"type": "NODE",
"value": "Frame.003"
}
},
"properties": {
"Level": 2
},
"inputs": {
"data": {
"bl_idname": "SvStringsSocket",
"name": "data"
},
"mask": {
"bl_idname": "SvStringsSocket",
"name": "mask"
}
},
"outputs": {
"mask": {
"bl_idname": "SvStringsSocket",
"name": "mask"
},
"ind_true": {
"bl_idname": "SvStringsSocket",
"name": "ind_true"
},
"ind_false": {
"bl_idname": "SvStringsSocket",
"name": "ind_false"
},
"dataTrue": {
"bl_idname": "SvStringsSocket",
"name": "dataTrue"
},
"dataFalse": {
"bl_idname": "SvStringsSocket",
"name": "dataFalse"
}
},
"bl_idname": "MaskListNode"
},
"List Match": {
"attributes": {
"location": [
935.1462535858154,
57.35741424560547
],
"parent": {
"type": "NODE",
"value": "Frame.002"
}
},
"inputs": {
"Data 0": {
"bl_idname": "SvStringsSocket",
"name": "Data 0"
},
"Data 1": {
"bl_idname": "SvStringsSocket",
"name": "Data 1"
},
"Data 2": {
"bl_idname": "SvStringsSocket",
"name": "Data 2"
},
"Data 3": {
"bl_idname": "SvStringsSocket",
"name": "Data 3"
},
"Data 4": {
"bl_idname": "SvStringsSocket",
"name": "Data 4"
}
},
"outputs": {
"Data 0": {
"bl_idname": "SvStringsSocket",
"name": "Data 0"
},
"Data 1": {
"bl_idname": "SvStringsSocket",
"name": "Data 1"
},
"Data 2_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data 2"
},
"Data 3": {
"bl_idname": "SvStringsSocket",
"name": "Data 3"
},
"Data 4": {
"bl_idname": "SvStringsSocket",
"name": "Data 4"
}
},
"bl_idname": "ListMatchNode"
},
"Color In": {
"attributes": {
"location": [
1510.8778533935547,
-214.40938568115234
],
"width": 110.0,
"parent": {
"type": "NODE",
"value": "Frame.003"
}
},
"properties": {
"r_": 0.20000000298023224,
"b_": 0.20000000298023224,
"selected_mode": "HSV",
"s_": 0.5,
"v_": 1.0
},
"inputs": {
"R": {
"bl_idname": "SvStringsSocket",
"name": "H",
"properties": {
"prop_name": "h_"
}
},
"G": {
"bl_idname": "SvStringsSocket",
"name": "S",
"properties": {
"prop_name": "s_"
}
},
"B": {
"bl_idname": "SvStringsSocket",
"name": "V",
"properties": {
"prop_name": "v_"
}
},
"A": {
"bl_idname": "SvStringsSocket",
"name": "A",
"properties": {
"prop_name": "a_"
}
}
},
"outputs": {
"Colors": {
"bl_idname": "SvColorSocket",
"name": "Colors"
}
},
"bl_idname": "SvColorsInNodeMK1"
},
"Viewer Draw": {
"attributes": {
"location": [
1712.1394500732422,
58.827308654785156
],
"color": [
0.7966601252555847,
0.7966601252555847,
0.7966601252555847
],
"use_custom_color": true,
"parent": {
"type": "NODE",
"value": "Frame.003"
}
},
"properties": {
"selected_draw_mode": "facet",
"edge_color": [
1.0,
1.0,
0.38777613639831543,
1.0
],
"line_width": 2,
"display_verts": false,
"display_faces": false
},
"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"
},
"Viewer Index+": {
"attributes": {
"location": [
1496.9475555419922,
35.79364013671875
],
"color": [
0.7966601252555847,
0.7966601252555847,
0.7966601252555847
],
"use_custom_color": true,
"parent": {
"type": "NODE",
"value": "Frame.003"
}
},
"properties": {
"display_edge_index": true,
"display_vert_index": false,
"numid_edges_col": [
1.0,
0.8364229202270508,
0.0,
1.0
],
"bg_edges_col": [
0.44798409938812256,
0.44798409938812256,
0.44798409938812256,
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"
},
"Text Out+": {
"attributes": {
"location": [
1180.3494873046875,
-482.72296142578125
],
"width": 264.5767822265625,
"color": [
0.5,
0.699999988079071,
1.0
],
"use_custom_color": true
},
"properties": {
"text": "\u0421\u0442\u0435\u0440\u0436\u043d\u0438"
},
"inputs": {
"Col 0": {
"bl_idname": "SvStringsSocket",
"name": "Col 0"
},
"Col 1": {
"bl_idname": "SvStringsSocket",
"name": "Col 1"
},
"Col 2": {
"bl_idname": "SvStringsSocket",
"name": "Col 2"
}
},
"bl_idname": "SvTextOutNodeMK2"
},
"Segment": {
"attributes": {
"location": [
1214.8839569091797,
-174.1327896118164
],
"color": [
0.8966601490974426,
0.8966601490974426,
0.8966601490974426
],
"use_custom_color": true,
"parent": {
"type": "NODE",
"value": "Frame.003"
}
},
"properties": {
"b": [
8.960000038146973,
0.0,
0.0
],
"cuts_number": 3
},
"inputs": {
"A": {
"bl_idname": "SvVerticesSocket",
"name": "A",
"properties": {
"prop_name": "a"
}
},
"B": {
"bl_idname": "SvVerticesSocket",
"name": "B",
"properties": {
"prop_name": "b",
"expanded": true
}
},
"Cuts": {
"bl_idname": "SvStringsSocket",
"name": "Cuts",
"properties": {
"prop_name": "cuts_number"
}
},
"Steps": {
"bl_idname": "SvStringsSocket",
"name": "Steps",
"attributes": {
"hide": true
}
}
},
"outputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
}
},
"bl_idname": "SvSegmentGenerator"
},
"A Number.001": {
"attributes": {
"location": [
-383.6315612792969,
-63.14502143859863
],
"label": "Radius",
"parent": {
"type": "NODE",
"value": "Frame.001"
}
},
"properties": {
"float_": 0.9100000262260437,
"int_": 3,
"int_min": 1,
"int_max": 5,
"draw_3dpanel": true,
"float_min": 0.10000000149011612,
"float_max": 30.0
},
"inputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Float",
"properties": {
"prop_name": "float_"
}
}
},
"outputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Float",
"properties": {
"custom_draw": "mode_custom_draw"
}
}
},
"bl_idname": "SvNumberNode"
},
"Viewer Draw.001": {
"attributes": {
"location": [
-158.8542022705078,
-301.59472846984863
],
"color": [
0.7966601252555847,
0.7966601252555847,
0.7966601252555847
],
"use_custom_color": true,
"parent": {
"type": "NODE",
"value": "Frame.001"
}
},
"properties": {
"display_verts": false,
"selected_draw_mode": "smooth",
"polygon_color": [
0.14000000059604645,
0.5400000214576721,
0.8100000023841858,
0.4571436643600464
],
"edge_color": [
0.5298534631729126,
0.5075937509536743,
0.4190917909145355,
1.0
],
"use_dashed": true
},
"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"
},
"A Number": {
"attributes": {
"location": [
-396.1730651855469,
83.32441520690918
],
"label": "divisions",
"parent": {
"type": "NODE",
"value": "Frame.001"
}
},
"properties": {
"int_": 3,
"selected_mode": "int",
"int_min": 1,
"int_max": 5,
"draw_3dpanel": true
},
"inputs": {
"Int": {
"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"
},
"Number Range.002": {
"attributes": {
"location": [
-100.63826751708984,
397.36132431030273
],
"parent": {
"type": "NODE",
"value": "Frame.005"
}
},
"properties": {
"number_mode": "int",
"current_mode": "RANGE_STEP",
"range_mode": "RANGE_STEP"
},
"inputs": {
"Start": {
"bl_idname": "SvStringsSocket",
"name": "Start",
"properties": {
"prop_name": "start_int"
}
},
"Step": {
"bl_idname": "SvStringsSocket",
"name": "Step",
"properties": {
"prop_name": "step_int",
"label": "step"
}
},
"Stop": {
"bl_idname": "SvStringsSocket",
"name": "Stop",
"properties": {
"prop_name": "count_",
"label": "count"
}
}
},
"outputs": {
"Range": {
"bl_idname": "SvStringsSocket",
"name": "Range"
}
},
"bl_idname": "SvGenNumberRange"
},
"List Length.002": {
"attributes": {
"location": [
-101.00221252441406,
524.2748985290527
],
"parent": {
"type": "NODE",
"value": "Frame.005"
}
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"outputs": {
"Length": {
"bl_idname": "SvStringsSocket",
"name": "Length"
}
},
"bl_idname": "ListLengthNode"
},
"List Split.001": {
"attributes": {
"location": [
60.352928161621094,
395.91433334350586
],
"parent": {
"type": "NODE",
"value": "Frame.005"
}
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
},
"Split": {
"bl_idname": "SvStringsSocket",
"name": "Split",
"properties": {
"prop_name": "split"
}
}
},
"outputs": {
"Split": {
"bl_idname": "SvStringsSocket",
"name": "Split"
}
},
"bl_idname": "SvListSplitNode"
},
"List Match.001": {
"attributes": {
"location": [
496.8337574005127,
520.6699066162109
],
"parent": {
"type": "NODE",
"value": "Frame.006"
}
},
"properties": {
"level": 2
},
"inputs": {
"Data 0": {
"bl_idname": "SvStringsSocket",
"name": "Data 0"
},
"Data 1": {
"bl_idname": "SvStringsSocket",
"name": "Data 1"
},
"Data 2": {
"bl_idname": "SvStringsSocket",
"name": "Data 2"
}
},
"outputs": {
"Data 0_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data 0"
},
"Data 1_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data 1"
},
"Data 2": {
"bl_idname": "SvStringsSocket",
"name": "Data 2"
}
},
"bl_idname": "ListMatchNode"
},
"Stethoscope MK2": {
"attributes": {
"location": [
303.8497314453125,
974.7825317382812
],
"color": [
0.8966601490974426,
0.8966601490974426,
0.8966601490974426
],
"use_custom_color": true
},
"properties": {
"location_theta": 1.0,
"num_elements": 91,
"compact": true,
"line_width": 161
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"bl_idname": "SvStethoscopeNodeMK2"
},
"List Flip": {
"attributes": {
"location": [
1537.3216552734375,
402.10547256469727
],
"parent": {
"type": "NODE",
"value": "Frame.007"
}
},
"properties": {
"level": 3
},
"inputs": {
"data": {
"bl_idname": "SvStringsSocket",
"name": "data"
}
},
"outputs": {
"data_001": {
"bl_idname": "SvVerticesSocket",
"name": "data"
}
},
"bl_idname": "ListFlipNode"
},
"List Join": {
"attributes": {
"location": [
1361.9234619140625,
461.0312843322754
],
"parent": {
"type": "NODE",
"value": "Frame.007"
}
},
"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"
},
"Vector Math.003": {
"attributes": {
"location": [
1138.0550537109375,
307.4754066467285
],
"parent": {
"type": "NODE",
"value": "Frame.007"
}
},
"properties": {
"current_op": "SCALAR",
"socket_info": "vs v",
"amount": 0.05000000074505806
},
"inputs": {
"A": {
"bl_idname": "SvVerticesSocket",
"name": "A",
"properties": {
"prop_name": "v3_input_0"
}
},
"B": {
"bl_idname": "SvStringsSocket",
"name": "B",
"properties": {
"prop_name": "amount"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvVerticesSocket",
"name": "Out",
"properties": {
"use_wrap": true
}
}
},
"bl_idname": "SvVectorMathNodeMK3"
},
"Vector Math.002": {
"attributes": {
"location": [
1138.0550537109375,
456.1069984436035
],
"parent": {
"type": "NODE",
"value": "Frame.007"
}
},
"properties": {
"current_op": "SCALAR",
"socket_info": "vs v",
"amount": 0.07999999821186066
},
"inputs": {
"A": {
"bl_idname": "SvVerticesSocket",
"name": "A",
"properties": {
"prop_name": "v3_input_0"
}
},
"B": {
"bl_idname": "SvStringsSocket",
"name": "B",
"properties": {
"prop_name": "amount"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvVerticesSocket",
"name": "Out",
"properties": {
"use_wrap": true
}
}
},
"bl_idname": "SvVectorMathNodeMK3"
},
"Vector Math.001": {
"attributes": {
"location": [
1131.7769775390625,
581.7056617736816
],
"parent": {
"type": "NODE",
"value": "Frame.007"
}
},
"properties": {
"current_op": "NORMALIZE",
"socket_info": "v v"
},
"inputs": {
"A": {
"bl_idname": "SvVerticesSocket",
"name": "A",
"properties": {
"prop_name": "v3_input_0"
}
}
},
"outputs": {
"Out_001": {
"bl_idname": "SvVerticesSocket",
"name": "Out"
}
},
"bl_idname": "SvVectorMathNodeMK3"
},
"Vector Sort": {
"attributes": {
"location": [
953.5697021484375,
515.2982215881348
],
"parent": {
"type": "NODE",
"value": "Frame.007"
}
},
"properties": {
"mode": "ACYL"
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"PolyEdge": {
"bl_idname": "SvStringsSocket",
"name": "PolyEdge"
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"PolyEdge": {
"bl_idname": "SvStringsSocket",
"name": "PolyEdge"
},
"Item order": {
"bl_idname": "SvStringsSocket",
"name": "Item order"
}
},
"bl_idname": "SvVertSortNode"
},
"Vector Math": {
"attributes": {
"location": [
749.3974609375,
491.3530616760254
],
"parent": {
"type": "NODE",
"value": "Frame.007"
}
},
"properties": {
"current_op": "SUB"
},
"inputs": {
"A": {
"bl_idname": "SvVerticesSocket",
"name": "A",
"properties": {
"prop_name": "v3_input_0"
}
},
"B": {
"bl_idname": "SvVerticesSocket",
"name": "B",
"properties": {
"prop_name": "v3_input_1"
}
}
},
"outputs": {
"Out": {
"bl_idname": "SvVerticesSocket",
"name": "Out"
}
},
"bl_idname": "SvVectorMathNodeMK3"
},
"List Item": {
"attributes": {
"location": [
289.83470344543457,
570.7616424560547
],
"parent": {
"type": "NODE",
"value": "Frame.006"
}
},
"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"
},
"Bisect": {
"attributes": {
"location": [
25.443130493164062,
27.655275344848633
],
"parent": {
"type": "NODE",
"value": "Frame.001"
}
},
"properties": {
"inner": true
},
"inputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices",
"properties": {
"is_mandatory": true
}
},
"edg_pol": {
"bl_idname": "SvStringsSocket",
"name": "edg_pol",
"properties": {
"is_mandatory": true
}
},
"cut_matrix": {
"bl_idname": "SvMatrixSocket",
"name": "cut_matrix",
"properties": {
"nesting_level": 2,
"default_mode": "MATRIX"
}
}
},
"outputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"edges": {
"bl_idname": "SvStringsSocket",
"name": "edges"
},
"polygons": {
"bl_idname": "SvStringsSocket",
"name": "polygons"
}
},
"bl_idname": "SvBisectNode"
},
"Linked Verts": {
"attributes": {
"location": [
290.3493824005127,
394.1367645263672
],
"parent": {
"type": "NODE",
"value": "Frame.006"
}
},
"inputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges",
"properties": {
"label": "Edge_Pol"
}
},
"Item": {
"bl_idname": "SvStringsSocket",
"name": "Item",
"properties": {
"prop_name": "item"
}
},
"Distance": {
"bl_idname": "SvStringsSocket",
"name": "Distance",
"properties": {
"prop_name": "distance"
}
}
},
"outputs": {
"Verts Id": {
"bl_idname": "SvStringsSocket",
"name": "Verts Id"
},
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Mask": {
"bl_idname": "SvStringsSocket",
"name": "Mask"
}
},
"bl_idname": "SvLinkedVertsNode"
},
"Logic Functions": {
"attributes": {
"location": [
687.2923927307129,
-204.50161933898926
],
"parent": {
"type": "NODE",
"value": "Frame"
}
},
"properties": {
"function_name": "EQUAL"
},
"inputs": {
"A": {
"bl_idname": "SvStringsSocket",
"name": "A",
"properties": {
"use_prop": true,
"show_property_type": true,
"default_property_type": "int"
}
},
"B": {
"bl_idname": "SvStringsSocket",
"name": "B",
"properties": {
"use_prop": true,
"show_property_type": true,
"default_property_type": "int",
"default_int_property": 4
}
}
},
"outputs": {
"Result": {
"bl_idname": "SvStringsSocket",
"name": "Result"
}
},
"bl_idname": "SvLogicNodeMK2"
},
"List Split": {
"attributes": {
"location": [
495.55868911743164,
-341.50430488586426
],
"parent": {
"type": "NODE",
"value": "Frame"
}
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
},
"Split": {
"bl_idname": "SvStringsSocket",
"name": "Split",
"properties": {
"prop_name": "split"
}
}
},
"outputs": {
"Split": {
"bl_idname": "SvStringsSocket",
"name": "Split"
}
},
"bl_idname": "SvListSplitNode"
},
"Scalar Math": {
"attributes": {
"location": [
285.01877212524414,
-146.2968921661377
],
"parent": {
"type": "NODE",
"value": "Frame"
}
},
"properties": {
"current_op": "ROUND-N",
"y_": 3.0
},
"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"
},
"Number Range.001": {
"attributes": {
"location": [
659.8046607971191,
-455.2538471221924
],
"parent": {
"type": "NODE",
"value": "Frame"
}
},
"properties": {
"current_mode": "RANGE_COUNT",
"stop_int": 5,
"range_mode": "RANGE_COUNT",
"stop_float": 0.8999999761581421,
"start_float": 0.20000000298023224
},
"inputs": {
"Start": {
"bl_idname": "SvStringsSocket",
"name": "Start",
"properties": {
"prop_name": "start_float"
}
},
"Step": {
"bl_idname": "SvStringsSocket",
"name": "Step",
"properties": {
"prop_name": "stop_float",
"label": "stop"
}
},
"Stop": {
"bl_idname": "SvStringsSocket",
"name": "Stop",
"properties": {
"prop_name": "count_",
"label": "count"
}
}
},
"outputs": {
"Range": {
"bl_idname": "SvStringsSocket",
"name": "Range"
}
},
"bl_idname": "SvGenNumberRange"
},
"List Length": {
"attributes": {
"location": [
469.5122413635254,
-523.237154006958
],
"parent": {
"type": "NODE",
"value": "Frame"
}
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"outputs": {
"Length": {
"bl_idname": "SvStringsSocket",
"name": "Length"
}
},
"bl_idname": "ListLengthNode"
},
"List Length.001": {
"attributes": {
"location": [
287.90744400024414,
-291.98050117492676
],
"parent": {
"type": "NODE",
"value": "Frame"
}
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"outputs": {
"Length": {
"bl_idname": "SvStringsSocket",
"name": "Length"
}
},
"bl_idname": "ListLengthNode"
},
"Number Range": {
"attributes": {
"location": [
291.28317642211914,
-419.16821479797363
],
"parent": {
"type": "NODE",
"value": "Frame"
}
},
"properties": {
"number_mode": "int",
"current_mode": "RANGE"
},
"inputs": {
"Start": {
"bl_idname": "SvStringsSocket",
"name": "Start",
"properties": {
"prop_name": "start_int"
}
},
"Step": {
"bl_idname": "SvStringsSocket",
"name": "Step",
"properties": {
"prop_name": "stop_int",
"label": "stop"
}
},
"Stop": {
"bl_idname": "SvStringsSocket",
"name": "Stop",
"properties": {
"prop_name": "step_int",
"label": "step"
}
}
},
"outputs": {
"Range": {
"bl_idname": "SvStringsSocket",
"name": "Range"
}
},
"bl_idname": "SvGenNumberRange"
},
"Switcher": {
"attributes": {
"location": [
290.91489028930664,
-613.1816120147705
],
"label": "\u041f\u041e\u041a\u0410\u0417\u042b\u0412\u0410\u0422\u042c \u0422\u0418\u041f\u042b \u0421\u0422\u0415\u0420\u0416\u041d\u0415\u0419",
"parent": {
"type": "NODE",
"value": "Frame"
}
},
"properties": {
"user_list": [
false,
false,
true,
false,
false,
false,
true,
false,
true,
false,
true,
false,
true,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false,
false
],
"string_values": [
{
"name": "0"
},
{
"name": "1"
},
{
"name": "2"
},
{
"name": "3"
},
{
"name": "4"
},
{
"name": "5"
}
],
"draw_3dpanel": true
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"outputs": {
"Item": {
"bl_idname": "SvStringsSocket",
"name": "Item"
}
},
"bl_idname": "SvCustomSwitcher"
},
"Path Length": {
"attributes": {
"location": [
280.167423248291,
72.93144035339355
],
"parent": {
"type": "NODE",
"value": "Frame"
}
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
}
},
"outputs": {
"SegmentLength": {
"bl_idname": "SvStringsSocket",
"name": "SegmentLength"
},
"TotalLength": {
"bl_idname": "SvStringsSocket",
"name": "TotalLength"
},
"CumulativeSum": {
"bl_idname": "SvStringsSocket",
"name": "CumulativeSum"
},
"CumulativeSum1": {
"bl_idname": "SvStringsSocket",
"name": "CumulativeSum1"
}
},
"bl_idname": "SvPathLengthMk2Node"
},
"UV Connection": {
"attributes": {
"location": [
1803.1298828125,
479.8201904296875
],
"parent": {
"type": "NODE",
"value": "Frame.008"
}
},
"properties": {
"slice_check": false,
"cicl_check_V": true
},
"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"
},
"Unique Items.001": {
"attributes": {
"location": [
476.87009048461914,
-155.74043464660645
],
"parent": {
"type": "NODE",
"value": "Frame"
}
},
"properties": {
"level": 1
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"outputs": {
"Items": {
"bl_idname": "SvStringsSocket",
"name": "Items"
},
"Indices": {
"bl_idname": "SvStringsSocket",
"name": "Indices"
},
"Inverse Indices": {
"bl_idname": "SvStringsSocket",
"name": "Inverse Indices"
},
"Counts": {
"bl_idname": "SvStringsSocket",
"name": "Counts"
}
},
"bl_idname": "SvUniqueItemsNode"
},
"Vector X/Y/Z": {
"attributes": {
"location": [
2784.5313720703125,
516.0174255371094
],
"width": 100.0,
"hide": true,
"parent": {
"type": "NODE",
"value": "Frame.004"
}
},
"properties": {
"axis_x": "0",
"axis_y": "0"
},
"outputs": {
"Vector": {
"bl_idname": "SvVerticesSocket",
"name": "Vector"
}
},
"bl_idname": "SvAxisInputNodeMK2"
},
"Matrix In.001": {
"attributes": {
"location": [
2753.25537109375,
476.6521911621094
],
"parent": {
"type": "NODE",
"value": "Frame.004"
}
},
"properties": {
"location_": [
2.0,
0.0,
0.0
]
},
"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"
},
"Plane": {
"attributes": {
"location": [
2969.308837890625,
540.9333190917969
],
"color": [
0.8966601490974426,
0.8966601490974426,
0.8966601490974426
],
"use_custom_color": true,
"parent": {
"type": "NODE",
"value": "Frame.004"
}
},
"properties": {
"center": true,
"numx": 10,
"numy": 10,
"sizex": 1.5,
"sizey": 1.5
},
"inputs": {
"Size X": {
"bl_idname": "SvStringsSocket",
"name": "Size X",
"properties": {
"prop_name": "sizex",
"custom_draw": "draw_prop_socket",
"label": "Size X"
}
},
"Size Y": {
"bl_idname": "SvStringsSocket",
"name": "Size Y",
"properties": {
"prop_name": "sizey",
"custom_draw": "draw_prop_socket",
"label": "Size Y"
}
},
"Num X": {
"bl_idname": "SvStringsSocket",
"name": "Num X",
"properties": {
"prop_name": "numx",
"custom_draw": "draw_prop_socket",
"label": "Num X"
}
},
"Num Y": {
"bl_idname": "SvStringsSocket",
"name": "Num Y",
"properties": {
"prop_name": "numy",
"custom_draw": "draw_prop_socket",
"label": "Num Y"
}
},
"Step X": {
"bl_idname": "SvStringsSocket",
"name": "Step X",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "stepx",
"custom_draw": "draw_prop_socket",
"label": "Step X"
}
},
"Step Y": {
"bl_idname": "SvStringsSocket",
"name": "Step Y",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "stepy",
"custom_draw": "draw_prop_socket",
"label": "Step Y"
}
},
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
}
},
"bl_idname": "SvPlaneNodeMk3"
},
"Matrix Deform": {
"attributes": {
"location": [
3195.916259765625,
718.7428588867188
],
"parent": {
"type": "NODE",
"value": "Frame.004"
}
},
"inputs": {
"Original": {
"bl_idname": "SvMatrixSocket",
"name": "Original"
},
"Location": {
"bl_idname": "SvVerticesSocket",
"name": "Location"
},
"Scale": {
"bl_idname": "SvVerticesSocket",
"name": "Scale"
},
"Rotation": {
"bl_idname": "SvVerticesSocket",
"name": "Rotation"
},
"Angle": {
"bl_idname": "SvStringsSocket",
"name": "Angle"
}
},
"outputs": {
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
}
},
"bl_idname": "MatrixDeformNode"
},
"Viewer Draw.002": {
"attributes": {
"location": [
3406.454345703125,
729.3992919921875
],
"color": [
0.7966601252555847,
0.7966601252555847,
0.7966601252555847
],
"use_custom_color": true,
"parent": {
"type": "NODE",
"value": "Frame.004"
}
},
"properties": {
"point_size": 10,
"edge_color": [
0.170579195022583,
0.6651739478111267,
1.0,
1.0
],
"display_verts": false
},
"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"
},
"Linear Approximation": {
"attributes": {
"location": [
2748.056884765625,
735.3892822265625
],
"parent": {
"type": "NODE",
"value": "Frame.004"
}
},
"properties": {
"mode": "Plane"
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"outputs": {
"Center": {
"bl_idname": "SvVerticesSocket",
"name": "Center"
},
"Normal": {
"bl_idname": "SvVerticesSocket",
"name": "Normal"
},
"Direction": {
"bl_idname": "SvVerticesSocket",
"name": "Direction",
"attributes": {
"hide": true
}
},
"Projections": {
"bl_idname": "SvVerticesSocket",
"name": "Projections"
},
"Diffs": {
"bl_idname": "SvVerticesSocket",
"name": "Diffs"
},
"Distances": {
"bl_idname": "SvStringsSocket",
"name": "Distances"
}
},
"bl_idname": "SvLinearApproxNode"
},
"List Match.002": {
"attributes": {
"location": [
3167.451416015625,
509.8423156738281
],
"parent": {
"type": "NODE",
"value": "Frame.004"
}
},
"properties": {
"mode_final": "SHORT",
"mode": "SHORT",
"level": 2
},
"inputs": {
"Data 0": {
"bl_idname": "SvStringsSocket",
"name": "Data 0"
},
"Data 1": {
"bl_idname": "SvStringsSocket",
"name": "Data 1"
},
"Data 2": {
"bl_idname": "SvStringsSocket",
"name": "Data 2"
}
},
"outputs": {
"Data 0_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data 0"
},
"Data 1_001": {
"bl_idname": "SvVerticesSocket",
"name": "Data 1"
},
"Data 2": {
"bl_idname": "SvStringsSocket",
"name": "Data 2"
}
},
"bl_idname": "ListMatchNode"
},
"Viewer Index+.001": {
"attributes": {
"location": [
3403.119873046875,
419.83253479003906
],
"color": [
0.7966601252555847,
0.7966601252555847,
0.7966601252555847
],
"use_custom_color": true,
"parent": {
"type": "NODE",
"value": "Frame.004"
}
},
"properties": {
"numid_verts_col": [
1.0,
0.5301578640937805,
0.5675520896911621,
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"
},
"Viewer Index+.002": {
"attributes": {
"location": [
2497.8878173828125,
736.7135620117188
],
"color": [
0.7966601252555847,
0.7966601252555847,
0.7966601252555847
],
"use_custom_color": true,
"parent": {
"type": "NODE",
"value": "Frame.008"
}
},
"properties": {
"draw_bg": true,
"numid_verts_col": [
1.0,
0.5301578640937805,
0.5675520896911621,
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"
},
"Viewer Draw.003": {
"attributes": {
"location": [
2501.8521728515625,
491.56121826171875
],
"color": [
0.7966601252555847,
0.7966601252555847,
0.7966601252555847
],
"use_custom_color": true,
"parent": {
"type": "NODE",
"value": "Frame.008"
}
},
"properties": {
"point_size": 10,
"edge_color": [
0.170579195022583,
0.6651739478111267,
1.0,
1.0
],
"line_width": 2,
"display_verts": false
},
"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"
},
"Scalar Math.001": {
"attributes": {
"location": [
2049.5797271728516,
477.8843536376953
],
"parent": {
"type": "NODE",
"value": "Frame.009"
}
},
"properties": {
"current_op": "ROUND-N",
"y_": 6.0
},
"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"
},
"Area": {
"attributes": {
"location": [
2053.8175201416016,
635.8708038330078
],
"parent": {
"type": "NODE",
"value": "Frame.009"
}
},
"properties": {
"sum_faces": true
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
}
},
"outputs": {
"Area": {
"bl_idname": "SvStringsSocket",
"name": "Area"
}
},
"bl_idname": "SvAreaNode"
},
"Unique Items.002": {
"attributes": {
"location": [
2233.4347076416016,
633.107666015625
],
"parent": {
"type": "NODE",
"value": "Frame.009"
}
},
"properties": {
"level": 0
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"outputs": {
"Items": {
"bl_idname": "SvStringsSocket",
"name": "Items"
},
"Indices": {
"bl_idname": "SvStringsSocket",
"name": "Indices"
},
"Inverse Indices": {
"bl_idname": "SvStringsSocket",
"name": "Inverse Indices",
"properties": {
"use_wrap": true
}
},
"Counts": {
"bl_idname": "SvStringsSocket",
"name": "Counts"
}
},
"bl_idname": "SvUniqueItemsNode"
},
"Stethoscope MK2.001": {
"attributes": {
"location": [
2241.9354400634766,
441.8182678222656
],
"color": [
0.8966601490974426,
0.8966601490974426,
0.8966601490974426
],
"use_custom_color": true,
"parent": {
"type": "NODE",
"value": "Frame.009"
}
},
"properties": {
"location_theta": 1.0,
"num_elements": 6
},
"inputs": {
"Data": {
"bl_idname": "SvStringsSocket",
"name": "Data"
}
},
"bl_idname": "SvStethoscopeNodeMK2"
}
},
"links": [
{
"from_node": "A Number",
"from_socket": "Int",
"to_node": "IcoSphere",
"to_socket": "Subdivisions"
},
{
"from_node": "A Number.001",
"from_socket": "Float",
"to_node": "IcoSphere",
"to_socket": "Radius"
},
{
"from_node": "List Match",
"from_socket": "Data 0",
"to_node": "List Mask (Out)",
"to_socket": "data"
},
{
"from_node": "List Match",
"from_socket": "Data 1",
"to_node": "List Mask (Out)",
"to_socket": "mask"
},
{
"from_node": "Bisect",
"from_socket": "edges",
"to_node": "List Match",
"to_socket": "Data 0"
},
{
"from_node": "Logic Functions",
"from_socket": "Result",
"to_node": "List Match",
"to_socket": "Data 1"
},
{
"from_node": "Bisect",
"from_socket": "vertices",
"to_node": "List Match",
"to_socket": "Data 2"
},
{
"from_node": "Bisect",
"from_socket": "polygons",
"to_node": "List Match",
"to_socket": "Data 3"
},
{
"from_node": "Number Range.001",
"from_socket": "Range",
"to_node": "Color In",
"to_socket": "R"
},
{
"from_node": "List Match",
"from_socket": "Data 2_001",
"to_node": "Viewer Draw",
"to_socket": "Vertices"
},
{
"from_node": "List Mask (Out)",
"from_socket": "dataTrue",
"to_node": "Viewer Draw",
"to_socket": "Edges"
},
{
"from_node": "List Match",
"from_socket": "Data 3",
"to_node": "Viewer Draw",
"to_socket": "Polygons"
},
{
"from_node": "Color In",
"from_socket": "Colors",
"to_node": "Viewer Draw",
"to_socket": "Edge Color"
},
{
"from_node": "Bisect",
"from_socket": "vertices",
"to_node": "Viewer Index+",
"to_socket": "verts"
},
{
"from_node": "Bisect",
"from_socket": "edges",
"to_node": "Viewer Index+",
"to_socket": "edges"
},
{
"from_node": "Unique Items.001",
"from_socket": "Inverse Indices",
"to_node": "Viewer Index+",
"to_socket": "text"
},
{
"from_node": "Unique Items.001",
"from_socket": "Items",
"to_node": "Text Out+",
"to_socket": "Col 0"
},
{
"from_node": "Unique Items.001",
"from_socket": "Counts",
"to_node": "Text Out+",
"to_socket": "Col 1"
},
{
"from_node": "Bisect",
"from_socket": "vertices",
"to_node": "Viewer Draw.001",
"to_socket": "Vertices"
},
{
"from_node": "Bisect",
"from_socket": "edges",
"to_node": "Viewer Draw.001",
"to_socket": "Edges"
},
{
"from_node": "Bisect",
"from_socket": "polygons",
"to_node": "Viewer Draw.001",
"to_socket": "Polygons"
},
{
"from_node": "List Length.002",
"from_socket": "Length",
"to_node": "Number Range.002",
"to_socket": "Stop"
},
{
"from_node": "Bisect",
"from_socket": "vertices",
"to_node": "List Length.002",
"to_socket": "Data"
},
{
"from_node": "Number Range.002",
"from_socket": "Range",
"to_node": "List Split.001",
"to_socket": "Data"
},
{
"from_node": "Linked Verts",
"from_socket": "Verts",
"to_node": "List Match.001",
"to_socket": "Data 0"
},
{
"from_node": "List Item",
"from_socket": "Item_001",
"to_node": "List Match.001",
"to_socket": "Data 1"
},
{
"from_node": "List Item",
"from_socket": "Item_001",
"to_node": "Stethoscope MK2",
"to_socket": "Data"
},
{
"from_node": "List Join",
"from_socket": "data_001",
"to_node": "List Flip",
"to_socket": "data"
},
{
"from_node": "Vector Math.002",
"from_socket": "Out",
"to_node": "List Join",
"to_socket": "data"
},
{
"from_node": "Vector Math.003",
"from_socket": "Out",
"to_node": "List Join",
"to_socket": "data 1"
},
{
"from_node": "Vector Math.001",
"from_socket": "Out_001",
"to_node": "Vector Math.003",
"to_socket": "A"
},
{
"from_node": "Vector Math.001",
"from_socket": "Out_001",
"to_node": "Vector Math.002",
"to_socket": "A"
},
{
"from_node": "Vector Sort",
"from_socket": "Vertices",
"to_node": "Vector Math.001",
"to_socket": "A"
},
{
"from_node": "Vector Math",
"from_socket": "Out",
"to_node": "Vector Sort",
"to_socket": "Vertices"
},
{
"from_node": "List Match.001",
"from_socket": "Data 0_001",
"to_node": "Vector Math",
"to_socket": "A"
},
{
"from_node": "List Match.001",
"from_socket": "Data 1_001",
"to_node": "Vector Math",
"to_socket": "B"
},
{
"from_node": "Bisect",
"from_socket": "vertices",
"to_node": "List Item",
"to_socket": "Data"
},
{
"from_node": "List Split.001",
"from_socket": "Split",
"to_node": "List Item",
"to_socket": "Index"
},
{
"from_node": "IcoSphere",
"from_socket": "Vertices",
"to_node": "Bisect",
"to_socket": "vertices"
},
{
"from_node": "IcoSphere",
"from_socket": "Faces",
"to_node": "Bisect",
"to_socket": "edg_pol"
},
{
"from_node": "Matrix In",
"from_socket": "Matrices",
"to_node": "Bisect",
"to_socket": "cut_matrix"
},
{
"from_node": "Bisect",
"from_socket": "vertices",
"to_node": "Linked Verts",
"to_socket": "Verts"
},
{
"from_node": "Bisect",
"from_socket": "edges",
"to_node": "Linked Verts",
"to_socket": "Edges"
},
{
"from_node": "List Split.001",
"from_socket": "Split",
"to_node": "Linked Verts",
"to_socket": "Item"
},
{
"from_node": "Unique Items.001",
"from_socket": "Inverse Indices",
"to_node": "Logic Functions",
"to_socket": "A"
},
{
"from_node": "List Split",
"from_socket": "Split",
"to_node": "Logic Functions",
"to_socket": "B"
},
{
"from_node": "Switcher",
"from_socket": "Item",
"to_node": "List Split",
"to_socket": "Data"
},
{
"from_node": "Path Length",
"from_socket": "SegmentLength",
"to_node": "Scalar Math",
"to_socket": "x"
},
{
"from_node": "List Length",
"from_socket": "Length",
"to_node": "Number Range.001",
"to_socket": "Stop"
},
{
"from_node": "Switcher",
"from_socket": "Item",
"to_node": "List Length",
"to_socket": "Data"
},
{
"from_node": "Unique Items.001",
"from_socket": "Items",
"to_node": "List Length.001",
"to_socket": "Data"
},
{
"from_node": "List Length.001",
"from_socket": "Length",
"to_node": "Number Range",
"to_socket": "Step"
},
{
"from_node": "Number Range",
"from_socket": "Range",
"to_node": "Switcher",
"to_socket": "Data"
},
{
"from_node": "Bisect",
"from_socket": "vertices",
"to_node": "Path Length",
"to_socket": "Vertices"
},
{
"from_node": "Bisect",
"from_socket": "edges",
"to_node": "Path Length",
"to_socket": "Edges"
},
{
"from_node": "List Flip",
"from_socket": "data_001",
"to_node": "UV Connection",
"to_socket": "vertices"
},
{
"from_node": "Scalar Math",
"from_socket": "Out",
"to_node": "Unique Items.001",
"to_socket": "Data"
},
{
"from_node": "Matrix In.001",
"from_socket": "Matrices",
"to_node": "Plane",
"to_socket": "Matrix"
},
{
"from_node": "List Match.002",
"from_socket": "Data 0_001",
"to_node": "Matrix Deform",
"to_socket": "Original"
},
{
"from_node": "Linear Approximation",
"from_socket": "Normal",
"to_node": "Matrix Deform",
"to_socket": "Rotation"
},
{
"from_node": "Vector X/Y/Z",
"from_socket": "Vector",
"to_node": "Matrix Deform",
"to_socket": "Angle"
},
{
"from_node": "UV Connection",
"from_socket": "vertices",
"to_node": "Viewer Draw.002",
"to_socket": "Vertices"
},
{
"from_node": "UV Connection",
"from_socket": "data",
"to_node": "Viewer Draw.002",
"to_socket": "Polygons"
},
{
"from_node": "Matrix Deform",
"from_socket": "Matrix",
"to_node": "Viewer Draw.002",
"to_socket": "Matrix"
},
{
"from_node": "UV Connection",
"from_socket": "vertices",
"to_node": "Linear Approximation",
"to_socket": "Vertices"
},
{
"from_node": "Plane",
"from_socket": "Vertices",
"to_node": "List Match.002",
"to_socket": "Data 0"
},
{
"from_node": "Linear Approximation",
"from_socket": "Normal",
"to_node": "List Match.002",
"to_socket": "Data 1"
},
{
"from_node": "List Match.002",
"from_socket": "Data 0_001",
"to_node": "Viewer Index+.001",
"to_socket": "verts"
},
{
"from_node": "Unique Items.002",
"from_socket": "Inverse Indices",
"to_node": "Viewer Index+.001",
"to_socket": "text"
},
{
"from_node": "Bisect",
"from_socket": "vertices",
"to_node": "Viewer Index+.002",
"to_socket": "verts"
},
{
"from_node": "Unique Items.002",
"from_socket": "Inverse Indices",
"to_node": "Viewer Index+.002",
"to_socket": "text"
},
{
"from_node": "UV Connection",
"from_socket": "vertices",
"to_node": "Viewer Draw.003",
"to_socket": "Vertices"
},
{
"from_node": "UV Connection",
"from_socket": "data",
"to_node": "Viewer Draw.003",
"to_socket": "Polygons"
},
{
"from_node": "List Item",
"from_socket": "Item_001",
"to_node": "Viewer Draw.003",
"to_socket": "Matrix"
},
{
"from_node": "Area",
"from_socket": "Area",
"to_node": "Scalar Math.001",
"to_socket": "x"
},
{
"from_node": "UV Connection",
"from_socket": "vertices",
"to_node": "Area",
"to_socket": "Vertices"
},
{
"from_node": "UV Connection",
"from_socket": "data",
"to_node": "Area",
"to_socket": "Polygons"
},
{
"from_node": "Scalar Math.001",
"from_socket": "Out",
"to_node": "Unique Items.002",
"to_socket": "Data"
},
{
"from_node": "Unique Items.002",
"from_socket": "Items",
"to_node": "Stethoscope MK2.001",
"to_socket": "Data"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment