Created
October 15, 2022 18:38
-
-
Save satabol/667a036e484d04102e35d2f5e6dfad5d to your computer and use it in GitHub Desktop.
Analizer-Circle-Circle intersection tests
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"export_version": "1.0", | |
"main_tree": { | |
"nodes": { | |
"Frame.027": { | |
"attributes": { | |
"location": [1170.6024169921875, -1832.8599853515625], | |
"height": 297.0, | |
"width": 274.59765625, | |
"color": [0.07927799969911575, 0.5263569951057434, 0.0], | |
"use_custom_color": true | |
}, | |
"bl_idname": "NodeFrame" | |
}, | |
"Vector Math.016": { | |
"attributes": { | |
"location": [36975.30859375, -2499.86181640625] | |
}, | |
"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" | |
}, | |
"Stethoscope MK2.077": { | |
"attributes": { | |
"location": [37327.5390625, -2443.914306640625], | |
"color": [0.5, 0.5, 1.0], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"text_color": [0.949999988079071, 0.949999988079071, 0.949999988079071], | |
"location_theta": 1.0, | |
"num_elements": 1 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"Viewer Draw.119": { | |
"attributes": { | |
"location": [41502.50390625, -2330.0478515625], | |
"color": [1.0, 0.5889999866485596, 0.21400000154972076], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"edge_color": [0.14000000059604645, 0.5400000214576721, 0.8100000023841858, 1.0], | |
"point_size": 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" | |
}, | |
"Stethoscope MK2.074": { | |
"attributes": { | |
"location": [39206.89453125, -2718.597900390625], | |
"hide": true, | |
"color": [0.5, 0.5, 1.0], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"text_color": [0.949999988079071, 0.949999988079071, 0.949999988079071], | |
"location_theta": 1.0, | |
"num_elements": 1 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"Stethoscope MK2.075": { | |
"attributes": { | |
"location": [39206.89453125, -2800.1376953125], | |
"hide": true, | |
"color": [0.5, 0.5, 1.0], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"text_color": [0.949999988079071, 0.949999988079071, 0.949999988079071], | |
"location_theta": 1.0, | |
"num_elements": 1, | |
"line_width": 120 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"Stethoscope MK2.076": { | |
"attributes": { | |
"location": [39206.89453125, -2759.36767578125], | |
"hide": true, | |
"color": [0.5, 0.5, 1.0], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"text_color": [0.949999988079071, 0.949999988079071, 0.949999988079071], | |
"location_theta": 1.0, | |
"num_elements": 1, | |
"line_width": 125 | |
}, | |
"inputs": { | |
"Data": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Data" | |
} | |
}, | |
"bl_idname": "SvStethoscopeNodeMK2" | |
}, | |
"Viewer Draw.113": { | |
"attributes": { | |
"location": [38955.4140625, -3037.039794921875], | |
"color": [1.0, 0.5889999866485596, 0.21400000154972076], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"vector_color": [0.9000002145767212, 0.39003685116767883, 0.0, 1.0], | |
"point_size": 8 | |
}, | |
"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 Draw.111": { | |
"attributes": { | |
"location": [39284.10546875, -2926.395751953125], | |
"color": [1.0, 0.5889999866485596, 0.21400000154972076], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"vector_color": [0.21522557735443115, 0.0, 0.7439877390861511, 1.0], | |
"point_size": 10, | |
"edge_color": [0.36158818006515503, 0.5736962556838989, 0.9000002145767212, 1.0], | |
"use_dashed": true, | |
"u_gap_size": 0.09099999815225601, | |
"u_dash_size": 0.0989999994635582 | |
}, | |
"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 Draw.110": { | |
"attributes": { | |
"location": [39209.92578125, -2448.961181640625], | |
"color": [1.0, 0.5889999866485596, 0.21400000154972076], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"vector_color": [0.11611741781234741, 0.9500002264976501, 0.0813339352607727, 1.0], | |
"point_size": 8, | |
"edge_color": [0.36158818006515503, 0.5736962556838989, 0.9000002145767212, 1.0], | |
"use_dashed": true, | |
"u_gap_size": 0.09099999815225601, | |
"u_dash_size": 0.0989999994635582 | |
}, | |
"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" | |
}, | |
"Segment.032": { | |
"attributes": { | |
"location": [39502.45703125, -2801.05029296875], | |
"color": [0.0, 0.5, 0.5], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "a" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "b" | |
} | |
}, | |
"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" | |
}, | |
"Viewer Draw.114": { | |
"attributes": { | |
"location": [39312.0703125, -3250.2216796875], | |
"color": [1.0, 0.5889999866485596, 0.21400000154972076], | |
"use_custom_color": 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" | |
}, | |
"Matrix Apply to Mesh.003": { | |
"attributes": { | |
"location": [38593.38671875, -2310.2099609375] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"bl_idname": "SvMatrixApplyJoinNode" | |
}, | |
"Matrix Apply to Mesh.004": { | |
"attributes": { | |
"location": [38365.9921875, -2423.017578125] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"bl_idname": "SvMatrixApplyJoinNode" | |
}, | |
"Viewer Draw.109": { | |
"attributes": { | |
"location": [38958.62890625, -2395.830322265625], | |
"color": [1.0, 0.5889999866485596, 0.21400000154972076], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"vector_color": [0.9000002145767212, 0.7096834182739258, 0.0, 1.0], | |
"point_size": 8 | |
}, | |
"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" | |
}, | |
"Segment.034": { | |
"attributes": { | |
"location": [39226.90234375, -2055.314208984375], | |
"color": [0.0, 0.5, 0.5], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "a" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "b" | |
} | |
}, | |
"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" | |
}, | |
"Viewer Draw.118": { | |
"attributes": { | |
"location": [39454.78515625, -2130.22314453125] | |
}, | |
"properties": { | |
"vector_color": [0.9000002145767212, 0.7096834182739258, 0.0, 1.0], | |
"point_size": 8, | |
"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" | |
}, | |
"Viewer Draw.108": { | |
"attributes": { | |
"location": [38765.328125, -2238.968017578125], | |
"color": [1.0, 0.5889999866485596, 0.21400000154972076], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"display_faces": false, | |
"display_verts": false, | |
"edge_color": [0.9000002145767212, 0.7096834182739258, 0.0, 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" | |
}, | |
"Viewer Draw.115": { | |
"attributes": { | |
"location": [39739.87890625, -2824.405029296875], | |
"color": [1.0, 0.5889999866485596, 0.21400000154972076], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"edge_color": [0.14000000059604645, 0.5400000214576721, 0.8100000023841858, 1.0], | |
"use_dashed": true, | |
"vector_color": [0.9500002264976501, 0.01221186388283968, 0.0, 1.0], | |
"point_size": 18 | |
}, | |
"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" | |
}, | |
"Reroute.032": { | |
"attributes": { | |
"location": [39511.90625, -2635.616455078125], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Reroute.031": { | |
"attributes": { | |
"location": [39522.46484375, -2650.6064453125], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"List Input.004": { | |
"attributes": { | |
"location": [40675.4765625, -2672.889892578125] | |
}, | |
"properties": { | |
"int_": 3, | |
"int_list": [0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] | |
}, | |
"outputs": { | |
"List": { | |
"bl_idname": "SvStringsSocket", | |
"name": "List", | |
"properties": { | |
"use_wrap": true | |
} | |
} | |
}, | |
"bl_idname": "SvListInputNode" | |
}, | |
"Matrix Math.003": { | |
"attributes": { | |
"location": [38962.46875, -3292.050048828125], | |
"label": "Matrix Multiply" | |
}, | |
"properties": { | |
"prePost": "POST" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "A" | |
}, | |
"B": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "B" | |
}, | |
"C": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "C" | |
} | |
}, | |
"outputs": { | |
"C": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "C" | |
} | |
}, | |
"bl_idname": "SvMatrixMathNode" | |
}, | |
"Vector Lerp.002": { | |
"attributes": { | |
"location": [40025.08984375, -2240.023681640625] | |
}, | |
"inputs": { | |
"Factor": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Factor", | |
"properties": { | |
"prop_name": "factor_" | |
} | |
}, | |
"Vertices A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices A" | |
}, | |
"Vertices B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices B" | |
} | |
}, | |
"outputs": { | |
"EvPoint": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "EvPoint" | |
} | |
}, | |
"bl_idname": "SvVectorLerp" | |
}, | |
"Matrix Math.004": { | |
"attributes": { | |
"location": [41153.171875, -2476.182861328125], | |
"label": "Matrix Multiply" | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "A" | |
}, | |
"B": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "B" | |
}, | |
"C": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "C" | |
} | |
}, | |
"outputs": { | |
"C": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "C" | |
} | |
}, | |
"bl_idname": "SvMatrixMathNode" | |
}, | |
"Circle.010": { | |
"attributes": { | |
"location": [40947.9921875, -2319.6953125], | |
"color": [0.0, 0.5, 0.5], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"vert_": 157 | |
}, | |
"inputs": { | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"properties": { | |
"prop_name": "rad_" | |
} | |
}, | |
"num Verts": { | |
"bl_idname": "SvStringsSocket", | |
"name": "num Verts", | |
"properties": { | |
"prop_name": "vert_" | |
} | |
}, | |
"Degrees": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Degrees", | |
"properties": { | |
"prop_name": "degr_" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvCircleNode" | |
}, | |
"Color Input": { | |
"attributes": { | |
"location": [41030.25390625, -2696.278564453125] | |
}, | |
"properties": { | |
"color_data": [0.14000000059604645, 0.5400000214576721, 0.8100000023841858, 0.5162966251373291], | |
"use_alpha": true | |
}, | |
"outputs": { | |
"Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Color" | |
} | |
}, | |
"bl_idname": "SvColorInputNode" | |
}, | |
"Color Input.001": { | |
"attributes": { | |
"location": [41030.25390625, -2918.35498046875] | |
}, | |
"properties": { | |
"color_data": [1.0, 0.004210993647575378, 0.0, 1.0], | |
"use_alpha": true | |
}, | |
"outputs": { | |
"Color": { | |
"bl_idname": "SvColorSocket", | |
"name": "Color" | |
} | |
}, | |
"bl_idname": "SvColorInputNode" | |
}, | |
"Switch": { | |
"attributes": { | |
"location": [41305.3671875, -2694.487548828125] | |
}, | |
"inputs": { | |
"State": { | |
"bl_idname": "SvStringsSocket", | |
"name": "State", | |
"properties": { | |
"prop_name": "switch_state" | |
} | |
}, | |
"A_0": { | |
"bl_idname": "SvStringsSocket", | |
"name": "A_0", | |
"properties": { | |
"prop_name": "A_0" | |
} | |
}, | |
"B_0": { | |
"bl_idname": "SvStringsSocket", | |
"name": "B_0", | |
"properties": { | |
"prop_name": "B_0" | |
} | |
} | |
}, | |
"outputs": { | |
"Out_001": { | |
"bl_idname": "SvColorSocket", | |
"name": "Out_0" | |
} | |
}, | |
"bl_idname": "SvSwitchNodeMK2" | |
}, | |
"Rotate": { | |
"attributes": { | |
"location": [41254.4296875, -2168.076416015625] | |
}, | |
"properties": { | |
"axis_": [0.0, 1.0, 0.0], | |
"angle_": 90.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" | |
}, | |
"Scalar Math.009": { | |
"attributes": { | |
"location": [40330.12109375, -2446.251220703125] | |
}, | |
"properties": { | |
"y_": 0.5 | |
}, | |
"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" | |
}, | |
"Distance.001": { | |
"attributes": { | |
"location": [40123.06640625, -2449.207275390625] | |
}, | |
"inputs": { | |
"vertices1": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices1" | |
}, | |
"matrix1": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "matrix1" | |
}, | |
"vertices2": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "vertices2" | |
}, | |
"matrix2": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "matrix2" | |
} | |
}, | |
"outputs": { | |
"distances": { | |
"bl_idname": "SvStringsSocket", | |
"name": "distances" | |
} | |
}, | |
"bl_idname": "DistancePPNode" | |
}, | |
"Circle Intersection.002": { | |
"attributes": { | |
"location": [38903.96569824219, -2755.981201171875], | |
"width": 214.59765625, | |
"parent": { | |
"type": "NODE", | |
"value": "Frame.027" | |
} | |
}, | |
"properties": { | |
"define_plane": "Normal", | |
"v_in_plane": [0.012000000104308128, 0.0, 0.0] | |
}, | |
"inputs": { | |
"Center A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Center A", | |
"properties": { | |
"prop_name": "sphere_center_A" | |
} | |
}, | |
"Radius A": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius A", | |
"properties": { | |
"prop_name": "radius_A" | |
} | |
}, | |
"Center B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Center B", | |
"properties": { | |
"prop_name": "sphere_center_B" | |
} | |
}, | |
"Radius B": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius B", | |
"properties": { | |
"prop_name": "radius_B" | |
} | |
}, | |
"Pt. in plane": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Pt. in plane", | |
"attributes": { | |
"hide": true | |
}, | |
"properties": { | |
"prop_name": "v_in_plane", | |
"expanded": true | |
} | |
}, | |
"Normal": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Normal", | |
"properties": { | |
"prop_name": "plane_normal", | |
"expanded": true | |
} | |
} | |
}, | |
"outputs": { | |
"Intersect Num": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Intersect Num" | |
}, | |
"Intersection A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Intersection A" | |
}, | |
"Intersection B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Intersection B" | |
} | |
}, | |
"bl_idname": "SvIntersectCircleCircleNode" | |
}, | |
"Vector Math.015": { | |
"attributes": { | |
"location": [37178.73828125, -2910.053955078125] | |
}, | |
"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" | |
}, | |
"Matrix Apply to Mesh.005": { | |
"attributes": { | |
"location": [38262.3359375, -3179.466552734375] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"bl_idname": "SvMatrixApplyJoinNode" | |
}, | |
"Circle.008": { | |
"attributes": { | |
"location": [37958.3203125, -3405.504150390625], | |
"color": [0.0, 0.5, 0.5], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"vert_": 64 | |
}, | |
"inputs": { | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"properties": { | |
"prop_name": "rad_" | |
} | |
}, | |
"num Verts": { | |
"bl_idname": "SvStringsSocket", | |
"name": "num Verts", | |
"properties": { | |
"prop_name": "vert_" | |
} | |
}, | |
"Degrees": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Degrees", | |
"properties": { | |
"prop_name": "degr_" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvCircleNode" | |
}, | |
"Matrix Track To.002": { | |
"attributes": { | |
"location": [37519.41796875, -2523.87060546875] | |
}, | |
"inputs": { | |
"Location": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Location", | |
"properties": { | |
"prop_name": "origin" | |
} | |
}, | |
"Scale": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Scale", | |
"properties": { | |
"prop_name": "scale" | |
} | |
}, | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "vA", | |
"expanded": true | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "vB", | |
"expanded": true | |
} | |
} | |
}, | |
"outputs": { | |
"Matrix": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrix" | |
}, | |
"X": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "X" | |
}, | |
"Y": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Y" | |
}, | |
"Z": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Z" | |
} | |
}, | |
"bl_idname": "SvMatrixTrackToNode" | |
}, | |
"Circle.009": { | |
"attributes": { | |
"location": [37986.984375, -2510.991943359375], | |
"color": [0.0, 0.5, 0.5], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"vert_": 64 | |
}, | |
"inputs": { | |
"Radius": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Radius", | |
"properties": { | |
"prop_name": "rad_" | |
} | |
}, | |
"num Verts": { | |
"bl_idname": "SvStringsSocket", | |
"name": "num Verts", | |
"properties": { | |
"prop_name": "vert_" | |
} | |
}, | |
"Degrees": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Degrees", | |
"properties": { | |
"prop_name": "degr_" | |
} | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Polygons": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Polygons" | |
} | |
}, | |
"bl_idname": "SvCircleNode" | |
}, | |
"Matrix Apply to Mesh.002": { | |
"attributes": { | |
"location": [38560.96875, -3286.21337890625] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
}, | |
"Matrices": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrices" | |
} | |
}, | |
"outputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
}, | |
"Faces": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Faces" | |
} | |
}, | |
"bl_idname": "SvMatrixApplyJoinNode" | |
}, | |
"Vector Math.014": { | |
"attributes": { | |
"location": [37149.94140625, -2644.751953125] | |
}, | |
"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 Math.012": { | |
"attributes": { | |
"location": [36969.578125, -2633.45703125] | |
}, | |
"properties": { | |
"current_op": "CROSS" | |
}, | |
"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" | |
}, | |
"Segment.033": { | |
"attributes": { | |
"location": [36258.4921875, -2585.442138671875], | |
"color": [0.0, 0.5, 0.5], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "a" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "b" | |
} | |
}, | |
"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" | |
}, | |
"Viewer Draw.116": { | |
"attributes": { | |
"location": [36554.22265625, -2501.05126953125], | |
"color": [1.0, 0.5889999866485596, 0.21400000154972076], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"use_dashed": true, | |
"edge_color": [0.02834145352244377, 0.9000002145767212, 0.0, 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" | |
}, | |
"Reroute.028": { | |
"attributes": { | |
"location": [38475.46484375, -2945.769775390625], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Reroute.030": { | |
"attributes": { | |
"location": [36011.30078125, -3145.028076171875], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Distance Point Line.006": { | |
"attributes": { | |
"location": [36342.0859375, -3443.26611328125] | |
}, | |
"inputs": { | |
"Vertices": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vertices" | |
}, | |
"Verts Line": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts Line" | |
}, | |
"Tolerance": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Tolerance", | |
"properties": { | |
"prop_name": "tolerance" | |
} | |
} | |
}, | |
"outputs": { | |
"Distance": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Distance" | |
}, | |
"In Segment": { | |
"bl_idname": "SvStringsSocket", | |
"name": "In Segment" | |
}, | |
"In Line": { | |
"bl_idname": "SvStringsSocket", | |
"name": "In Line" | |
}, | |
"Closest Point": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Closest Point" | |
}, | |
"Closest in Segment": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Closest in Segment" | |
} | |
}, | |
"bl_idname": "SvDistancePointLineNode" | |
}, | |
"Matrix Apply (verts)": { | |
"attributes": { | |
"location": [35934.03515625, -3609.057861328125] | |
}, | |
"inputs": { | |
"Vectors": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vectors" | |
}, | |
"Matrixes": { | |
"bl_idname": "SvMatrixSocket", | |
"name": "Matrixes" | |
} | |
}, | |
"outputs": { | |
"Vectors": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Vectors" | |
} | |
}, | |
"bl_idname": "MatrixApplyNode" | |
}, | |
"Vector In.022": { | |
"attributes": { | |
"location": [35661.46484375, -3538.791748046875], | |
"width": 100.0 | |
}, | |
"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" | |
}, | |
"Reroute.027": { | |
"attributes": { | |
"location": [38766.703125, -2745.712646484375], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Viewer Draw.112": { | |
"attributes": { | |
"location": [38757.3515625, -3288.108642578125], | |
"color": [1.0, 0.5889999866485596, 0.21400000154972076], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"display_faces": false, | |
"display_verts": false, | |
"edge_color": [0.9000002145767212, 0.39003685116767883, 0.0, 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" | |
}, | |
"Segment.035": { | |
"attributes": { | |
"location": [36731.17578125, -3529.33837890625], | |
"color": [0.0, 0.5, 0.5], | |
"use_custom_color": true | |
}, | |
"inputs": { | |
"A": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "A", | |
"properties": { | |
"prop_name": "a" | |
} | |
}, | |
"B": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "B", | |
"properties": { | |
"prop_name": "b" | |
} | |
}, | |
"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" | |
}, | |
"Vector Math.018": { | |
"attributes": { | |
"location": [36555.19921875, -3353.999267578125] | |
}, | |
"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" | |
}, | |
"Vector Math.013": { | |
"attributes": { | |
"location": [36755.9765625, -2626.582275390625] | |
}, | |
"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" | |
}, | |
"Reroute.026": { | |
"attributes": { | |
"location": [36717.5859375, -3074.7490234375], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Reroute.029": { | |
"attributes": { | |
"location": [38219.26953125, -2814.025146484375], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Reroute.033": { | |
"attributes": { | |
"location": [37654.50390625, -3178.633056640625], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"A Number.012": { | |
"attributes": { | |
"location": [36495.55078125, -3169.462158203125] | |
}, | |
"properties": { | |
"float_": 1.621999979019165 | |
}, | |
"inputs": { | |
"Float": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Float", | |
"properties": { | |
"prop_name": "float_" | |
} | |
} | |
}, | |
"outputs": { | |
"Float_001": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Float", | |
"properties": { | |
"custom_draw": "mode_custom_draw" | |
} | |
} | |
}, | |
"bl_idname": "SvNumberNode" | |
}, | |
"Reroute.034": { | |
"attributes": { | |
"location": [37819.828125, -2862.30078125], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"A Number.011": { | |
"attributes": { | |
"location": [36672.61328125, -2935.28857421875] | |
}, | |
"properties": { | |
"float_": 3.5789999961853027 | |
}, | |
"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" | |
}, | |
"Vector In.021": { | |
"attributes": { | |
"location": [35801.84375, -2902.459228515625], | |
"width": 100.0 | |
}, | |
"properties": { | |
"y_": 0.1770000010728836, | |
"z_": 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.019": { | |
"attributes": { | |
"location": [36536.83984375, -2871.01171875], | |
"width": 100.0 | |
}, | |
"properties": { | |
"x_": -1.597000002861023, | |
"z_": -0.8399999737739563 | |
}, | |
"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" | |
}, | |
"Reroute.036": { | |
"attributes": { | |
"location": [36696.921875, -2874.941162109375], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Line.010": { | |
"attributes": { | |
"location": [36119.23828125, -3601.70263671875], | |
"color": [0.0, 0.5, 0.5], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"direction": "OD" | |
}, | |
"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" | |
} | |
}, | |
"Direction": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Direction", | |
"properties": { | |
"prop_name": "v3_dir" | |
} | |
} | |
}, | |
"outputs": { | |
"Verts": { | |
"bl_idname": "SvVerticesSocket", | |
"name": "Verts" | |
}, | |
"Edges": { | |
"bl_idname": "SvStringsSocket", | |
"name": "Edges" | |
} | |
}, | |
"bl_idname": "SvLineNodeMK4" | |
}, | |
"Viewer Draw.117": { | |
"attributes": { | |
"location": [36916.015625, -3418.630126953125], | |
"color": [1.0, 0.5889999866485596, 0.21400000154972076], | |
"use_custom_color": true | |
}, | |
"properties": { | |
"point_size": 5, | |
"use_dashed": true, | |
"edge_color": [0.14000000059604645, 0.5400000214576721, 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" | |
}, | |
"Vector In.020": { | |
"attributes": { | |
"location": [36538.27734375, -3016.633056640625], | |
"width": 100.0 | |
}, | |
"properties": { | |
"x_": 1.5, | |
"z_": 0.7199999690055847 | |
}, | |
"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" | |
}, | |
"Reroute.037": { | |
"attributes": { | |
"location": [37064.30859375, -2998.718505859375], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
}, | |
"Reroute.035": { | |
"attributes": { | |
"location": [37116.27734375, -3015.33740234375], | |
"width": 16.0 | |
}, | |
"inputs": { | |
"Input": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Input" | |
} | |
}, | |
"outputs": { | |
"Output": { | |
"bl_idname": "NodeSocketColor", | |
"name": "Output" | |
} | |
}, | |
"bl_idname": "NodeReroute" | |
} | |
}, | |
"links": [{ | |
"from_node": "Vector Math.013", | |
"from_socket": "Out", | |
"to_node": "Vector Math.016", | |
"to_socket": "A" | |
}, { | |
"from_node": "Vector Math.012", | |
"from_socket": "Out", | |
"to_node": "Stethoscope MK2.077", | |
"to_socket": "Data" | |
}, { | |
"from_node": "Rotate", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.119", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Circle.010", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.119", | |
"to_socket": "Edges" | |
}, { | |
"from_node": "Circle.010", | |
"from_socket": "Polygons", | |
"to_node": "Viewer Draw.119", | |
"to_socket": "Polygons" | |
}, { | |
"from_node": "Matrix Math.004", | |
"from_socket": "C", | |
"to_node": "Viewer Draw.119", | |
"to_socket": "Matrix" | |
}, { | |
"from_node": "Switch", | |
"from_socket": "Out_001", | |
"to_node": "Viewer Draw.119", | |
"to_socket": "Polygon Color" | |
}, { | |
"from_node": "Circle Intersection.002", | |
"from_socket": "Intersect Num", | |
"to_node": "Stethoscope MK2.074", | |
"to_socket": "Data" | |
}, { | |
"from_node": "Circle Intersection.002", | |
"from_socket": "Intersection B", | |
"to_node": "Stethoscope MK2.075", | |
"to_socket": "Data" | |
}, { | |
"from_node": "Circle Intersection.002", | |
"from_socket": "Intersection A", | |
"to_node": "Stethoscope MK2.076", | |
"to_socket": "Data" | |
}, { | |
"from_node": "Reroute.028", | |
"from_socket": "Output", | |
"to_node": "Viewer Draw.113", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Circle Intersection.002", | |
"from_socket": "Intersection B", | |
"to_node": "Viewer Draw.111", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Circle Intersection.002", | |
"from_socket": "Intersection A", | |
"to_node": "Viewer Draw.110", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Circle Intersection.002", | |
"from_socket": "Intersection A", | |
"to_node": "Segment.032", | |
"to_socket": "A" | |
}, { | |
"from_node": "Circle Intersection.002", | |
"from_socket": "Intersection B", | |
"to_node": "Segment.032", | |
"to_socket": "B" | |
}, { | |
"from_node": "Matrix Math.003", | |
"from_socket": "C", | |
"to_node": "Viewer Draw.114", | |
"to_socket": "Matrix" | |
}, { | |
"from_node": "Matrix Apply to Mesh.004", | |
"from_socket": "Vertices", | |
"to_node": "Matrix Apply to Mesh.003", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Matrix Apply to Mesh.004", | |
"from_socket": "Edges", | |
"to_node": "Matrix Apply to Mesh.003", | |
"to_socket": "Edges" | |
}, { | |
"from_node": "Matrix Apply to Mesh.004", | |
"from_socket": "Faces", | |
"to_node": "Matrix Apply to Mesh.003", | |
"to_socket": "Faces" | |
}, { | |
"from_node": "Reroute.027", | |
"from_socket": "Output", | |
"to_node": "Matrix Apply to Mesh.003", | |
"to_socket": "Matrices" | |
}, { | |
"from_node": "Circle.009", | |
"from_socket": "Vertices", | |
"to_node": "Matrix Apply to Mesh.004", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Circle.009", | |
"from_socket": "Edges", | |
"to_node": "Matrix Apply to Mesh.004", | |
"to_socket": "Edges" | |
}, { | |
"from_node": "Circle.009", | |
"from_socket": "Polygons", | |
"to_node": "Matrix Apply to Mesh.004", | |
"to_socket": "Faces" | |
}, { | |
"from_node": "Reroute.029", | |
"from_socket": "Output", | |
"to_node": "Matrix Apply to Mesh.004", | |
"to_socket": "Matrices" | |
}, { | |
"from_node": "Reroute.027", | |
"from_socket": "Output", | |
"to_node": "Viewer Draw.109", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Reroute.027", | |
"from_socket": "Output", | |
"to_node": "Segment.034", | |
"to_socket": "A" | |
}, { | |
"from_node": "Reroute.028", | |
"from_socket": "Output", | |
"to_node": "Segment.034", | |
"to_socket": "B" | |
}, { | |
"from_node": "Segment.034", | |
"from_socket": "Verts", | |
"to_node": "Viewer Draw.118", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Segment.034", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.118", | |
"to_socket": "Edges" | |
}, { | |
"from_node": "Matrix Apply to Mesh.003", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.108", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Matrix Apply to Mesh.003", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.108", | |
"to_socket": "Edges" | |
}, { | |
"from_node": "Matrix Apply to Mesh.003", | |
"from_socket": "Faces", | |
"to_node": "Viewer Draw.108", | |
"to_socket": "Polygons" | |
}, { | |
"from_node": "Segment.032", | |
"from_socket": "Verts", | |
"to_node": "Viewer Draw.115", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Segment.032", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.115", | |
"to_socket": "Edges" | |
}, { | |
"from_node": "Circle Intersection.002", | |
"from_socket": "Intersection A", | |
"to_node": "Reroute.032", | |
"to_socket": "Input" | |
}, { | |
"from_node": "Circle Intersection.002", | |
"from_socket": "Intersection B", | |
"to_node": "Reroute.031", | |
"to_socket": "Input" | |
}, { | |
"from_node": "Reroute.029", | |
"from_socket": "Output", | |
"to_node": "Matrix Math.003", | |
"to_socket": "A" | |
}, { | |
"from_node": "Reroute.027", | |
"from_socket": "Output", | |
"to_node": "Matrix Math.003", | |
"to_socket": "B" | |
}, { | |
"from_node": "Reroute.032", | |
"from_socket": "Output", | |
"to_node": "Vector Lerp.002", | |
"to_socket": "Vertices A" | |
}, { | |
"from_node": "Reroute.031", | |
"from_socket": "Output", | |
"to_node": "Vector Lerp.002", | |
"to_socket": "Vertices B" | |
}, { | |
"from_node": "Vector Lerp.002", | |
"from_socket": "EvPoint", | |
"to_node": "Matrix Math.004", | |
"to_socket": "A" | |
}, { | |
"from_node": "Reroute.029", | |
"from_socket": "Output", | |
"to_node": "Matrix Math.004", | |
"to_socket": "B" | |
}, { | |
"from_node": "Scalar Math.009", | |
"from_socket": "Out", | |
"to_node": "Circle.010", | |
"to_socket": "Radius" | |
}, { | |
"from_node": "Circle Intersection.002", | |
"from_socket": "Intersect Num", | |
"to_node": "Switch", | |
"to_socket": "State" | |
}, { | |
"from_node": "Color Input", | |
"from_socket": "Color", | |
"to_node": "Switch", | |
"to_socket": "A_0" | |
}, { | |
"from_node": "Color Input.001", | |
"from_socket": "Color", | |
"to_node": "Switch", | |
"to_socket": "B_0" | |
}, { | |
"from_node": "Circle.010", | |
"from_socket": "Vertices", | |
"to_node": "Rotate", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Distance.001", | |
"from_socket": "distances", | |
"to_node": "Scalar Math.009", | |
"to_socket": "x" | |
}, { | |
"from_node": "Reroute.032", | |
"from_socket": "Output", | |
"to_node": "Distance.001", | |
"to_socket": "vertices1" | |
}, { | |
"from_node": "Reroute.031", | |
"from_socket": "Output", | |
"to_node": "Distance.001", | |
"to_socket": "vertices2" | |
}, { | |
"from_node": "Reroute.027", | |
"from_socket": "Output", | |
"to_node": "Circle Intersection.002", | |
"to_socket": "Center A" | |
}, { | |
"from_node": "Reroute.034", | |
"from_socket": "Output", | |
"to_node": "Circle Intersection.002", | |
"to_socket": "Radius A" | |
}, { | |
"from_node": "Reroute.028", | |
"from_socket": "Output", | |
"to_node": "Circle Intersection.002", | |
"to_socket": "Center B" | |
}, { | |
"from_node": "Reroute.033", | |
"from_socket": "Output", | |
"to_node": "Circle Intersection.002", | |
"to_socket": "Radius B" | |
}, { | |
"from_node": "Vector Math.015", | |
"from_socket": "Out_001", | |
"to_node": "Circle Intersection.002", | |
"to_socket": "Normal" | |
}, { | |
"from_node": "Reroute.035", | |
"from_socket": "Output", | |
"to_node": "Vector Math.015", | |
"to_socket": "A" | |
}, { | |
"from_node": "Circle.008", | |
"from_socket": "Vertices", | |
"to_node": "Matrix Apply to Mesh.005", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Reroute.029", | |
"from_socket": "Output", | |
"to_node": "Matrix Apply to Mesh.005", | |
"to_socket": "Matrices" | |
}, { | |
"from_node": "Reroute.033", | |
"from_socket": "Output", | |
"to_node": "Circle.008", | |
"to_socket": "Radius" | |
}, { | |
"from_node": "Vector Math.016", | |
"from_socket": "Out_001", | |
"to_node": "Matrix Track To.002", | |
"to_socket": "A" | |
}, { | |
"from_node": "Vector Math.014", | |
"from_socket": "Out_001", | |
"to_node": "Matrix Track To.002", | |
"to_socket": "B" | |
}, { | |
"from_node": "Reroute.034", | |
"from_socket": "Output", | |
"to_node": "Circle.009", | |
"to_socket": "Radius" | |
}, { | |
"from_node": "Matrix Apply to Mesh.005", | |
"from_socket": "Vertices", | |
"to_node": "Matrix Apply to Mesh.002", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Circle.008", | |
"from_socket": "Edges", | |
"to_node": "Matrix Apply to Mesh.002", | |
"to_socket": "Edges" | |
}, { | |
"from_node": "Circle.008", | |
"from_socket": "Polygons", | |
"to_node": "Matrix Apply to Mesh.002", | |
"to_socket": "Faces" | |
}, { | |
"from_node": "Reroute.028", | |
"from_socket": "Output", | |
"to_node": "Matrix Apply to Mesh.002", | |
"to_socket": "Matrices" | |
}, { | |
"from_node": "Vector Math.012", | |
"from_socket": "Out", | |
"to_node": "Vector Math.014", | |
"to_socket": "A" | |
}, { | |
"from_node": "Vector Math.013", | |
"from_socket": "Out", | |
"to_node": "Vector Math.012", | |
"to_socket": "A" | |
}, { | |
"from_node": "Vector In.021", | |
"from_socket": "Vectors", | |
"to_node": "Vector Math.012", | |
"to_socket": "B" | |
}, { | |
"from_node": "Vector In.021", | |
"from_socket": "Vectors", | |
"to_node": "Segment.033", | |
"to_socket": "B" | |
}, { | |
"from_node": "Segment.033", | |
"from_socket": "Verts", | |
"to_node": "Viewer Draw.116", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Segment.033", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.116", | |
"to_socket": "Edges" | |
}, { | |
"from_node": "Reroute.026", | |
"from_socket": "Output", | |
"to_node": "Reroute.028", | |
"to_socket": "Input" | |
}, { | |
"from_node": "Vector In.021", | |
"from_socket": "Vectors", | |
"to_node": "Reroute.030", | |
"to_socket": "Input" | |
}, { | |
"from_node": "Reroute.030", | |
"from_socket": "Output", | |
"to_node": "Distance Point Line.006", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Line.010", | |
"from_socket": "Verts", | |
"to_node": "Distance Point Line.006", | |
"to_socket": "Verts Line" | |
}, { | |
"from_node": "Vector In.022", | |
"from_socket": "Vectors", | |
"to_node": "Matrix Apply (verts)", | |
"to_socket": "Vectors" | |
}, { | |
"from_node": "Reroute.029", | |
"from_socket": "Output", | |
"to_node": "Matrix Apply (verts)", | |
"to_socket": "Matrixes" | |
}, { | |
"from_node": "Reroute.036", | |
"from_socket": "Output", | |
"to_node": "Reroute.027", | |
"to_socket": "Input" | |
}, { | |
"from_node": "Matrix Apply to Mesh.002", | |
"from_socket": "Vertices", | |
"to_node": "Viewer Draw.112", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Matrix Apply to Mesh.002", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.112", | |
"to_socket": "Edges" | |
}, { | |
"from_node": "Matrix Apply to Mesh.002", | |
"from_socket": "Faces", | |
"to_node": "Viewer Draw.112", | |
"to_socket": "Polygons" | |
}, { | |
"from_node": "Vector Math.018", | |
"from_socket": "Out", | |
"to_node": "Segment.035", | |
"to_socket": "B" | |
}, { | |
"from_node": "Reroute.030", | |
"from_socket": "Output", | |
"to_node": "Vector Math.018", | |
"to_socket": "A" | |
}, { | |
"from_node": "Distance Point Line.006", | |
"from_socket": "Closest Point", | |
"to_node": "Vector Math.018", | |
"to_socket": "B" | |
}, { | |
"from_node": "Reroute.036", | |
"from_socket": "Output", | |
"to_node": "Vector Math.013", | |
"to_socket": "A" | |
}, { | |
"from_node": "Reroute.026", | |
"from_socket": "Output", | |
"to_node": "Vector Math.013", | |
"to_socket": "B" | |
}, { | |
"from_node": "Vector In.020", | |
"from_socket": "Vectors", | |
"to_node": "Reroute.026", | |
"to_socket": "Input" | |
}, { | |
"from_node": "Matrix Track To.002", | |
"from_socket": "Matrix", | |
"to_node": "Reroute.029", | |
"to_socket": "Input" | |
}, { | |
"from_node": "A Number.012", | |
"from_socket": "Float_001", | |
"to_node": "Reroute.033", | |
"to_socket": "Input" | |
}, { | |
"from_node": "A Number.011", | |
"from_socket": "Float", | |
"to_node": "Reroute.034", | |
"to_socket": "Input" | |
}, { | |
"from_node": "Vector In.019", | |
"from_socket": "Vectors", | |
"to_node": "Reroute.036", | |
"to_socket": "Input" | |
}, { | |
"from_node": "Matrix Apply (verts)", | |
"from_socket": "Vectors", | |
"to_node": "Line.010", | |
"to_socket": "Direction" | |
}, { | |
"from_node": "Segment.035", | |
"from_socket": "Verts", | |
"to_node": "Viewer Draw.117", | |
"to_socket": "Vertices" | |
}, { | |
"from_node": "Segment.035", | |
"from_socket": "Edges", | |
"to_node": "Viewer Draw.117", | |
"to_socket": "Edges" | |
}, { | |
"from_node": "Vector In.021", | |
"from_socket": "Vectors", | |
"to_node": "Reroute.037", | |
"to_socket": "Input" | |
}, { | |
"from_node": "Vector Math.018", | |
"from_socket": "Out", | |
"to_node": "Reroute.035", | |
"to_socket": "Input" | |
} | |
] | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment