Skip to content

Instantly share code, notes, and snippets.

@satabol
Created January 6, 2023 12:17
Show Gist options
  • Save satabol/0ca7f735f7d85f5ed6ff456b89f088ff to your computer and use it in GitHub Desktop.
Save satabol/0ca7f735f7d85f5ed6ff456b89f088ff to your computer and use it in GitHub Desktop.
Sverchok.v1.2.0-alpha | Blender.3.4.1 | NodeTree | 2023.01.06 | 15:17 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Frame.004": {
"attributes": {
"location": [
-29.295560836791992,
2226.69384765625
],
"height": 311.0,
"width": 301.7451171875,
"color": [
0.9625130891799927,
1.0,
0.91087406873703
],
"use_custom_color": true
},
"bl_idname": "NodeFrame"
},
"Viewer Draw.025": {
"attributes": {
"location": [
6897.529296875,
2852.7919921875
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"edge_color": [
0.159847691655159,
1.0,
0.0,
1.0
],
"selected_draw_mode": "smooth",
"point_size": 3,
"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"
},
"Viewer Draw.026": {
"attributes": {
"location": [
7120.42431640625,
3011.26123046875
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"edge_color": [
0.170579195022583,
0.6651743054389954,
1.0,
1.0
],
"selected_draw_mode": "smooth",
"point_size": 3,
"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"
},
"Segment.006": {
"attributes": {
"location": [
6895.18994140625,
3033.09326171875
],
"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.030": {
"attributes": {
"location": [
7353.66650390625,
3343.15087890625
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"edge_color": [
0.9500002264976501,
0.028420347720384598,
0.0,
1.0
],
"selected_draw_mode": "smooth",
"point_size": 11,
"vector_color": [
0.9500002264976501,
0.028420347720384598,
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"
},
"A Number.006": {
"attributes": {
"location": [
6473.30224609375,
3177.83642578125
]
},
"properties": {
"int_": 32,
"selected_mode": "int"
},
"inputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Int",
"properties": {
"prop_name": "int_"
}
}
},
"outputs": {
"Int": {
"bl_idname": "SvStringsSocket",
"name": "Int",
"properties": {
"custom_draw": "mode_custom_draw"
}
}
},
"bl_idname": "SvNumberNode"
},
"Segment.008": {
"attributes": {
"location": [
7116.8515625,
3245.106201171875
],
"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"
},
"List Item.002": {
"attributes": {
"location": [
6700.82373046875,
3158.607666015625
]
},
"properties": {
"index": 30
},
"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"
},
"List Item.003": {
"attributes": {
"location": [
6703.4814453125,
3326.292236328125
]
},
"properties": {
"index": 30
},
"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"
},
"Curve Curvature": {
"attributes": {
"location": [
5291.0107421875,
3075.05859375
]
},
"inputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"T": {
"bl_idname": "SvStringsSocket",
"name": "T",
"properties": {
"prop_name": "t_value"
}
}
},
"outputs": {
"Curvature": {
"bl_idname": "SvStringsSocket",
"name": "Curvature"
},
"Radius": {
"bl_idname": "SvStringsSocket",
"name": "Radius"
},
"Center": {
"bl_idname": "SvMatrixSocket",
"name": "Center"
}
},
"bl_idname": "SvExCurveCurvatureNode"
},
"Curve Torsion": {
"attributes": {
"location": [
5289.79150390625,
2898.0947265625
]
},
"inputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"T": {
"bl_idname": "SvStringsSocket",
"name": "T",
"properties": {
"prop_name": "t_value"
}
}
},
"outputs": {
"Torsion": {
"bl_idname": "SvStringsSocket",
"name": "Torsion"
}
},
"bl_idname": "SvExCurveTorsionNode"
},
"Line.001": {
"attributes": {
"location": [
5053.86181640625,
2964.514404296875
],
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"center": true,
"size": 3.0,
"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",
"expanded": true
}
}
},
"outputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
}
},
"bl_idname": "SvLineNodeMK4"
},
"NGon.003": {
"attributes": {
"location": [
4809.70263671875,
2966.525146484375
],
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"sides_": 7
},
"inputs": {
"Radius": {
"bl_idname": "SvStringsSocket",
"name": "Radius",
"properties": {
"prop_name": "rad_"
}
},
"N Sides": {
"bl_idname": "SvStringsSocket",
"name": "N Sides",
"properties": {
"prop_name": "sides_"
}
},
"Divisions": {
"bl_idname": "SvStringsSocket",
"name": "Divisions",
"properties": {
"prop_name": "divisions"
}
},
"RandomR": {
"bl_idname": "SvStringsSocket",
"name": "RandomR",
"properties": {
"prop_name": "rand_r_"
}
},
"RandomPhi": {
"bl_idname": "SvStringsSocket",
"name": "RandomPhi",
"properties": {
"prop_name": "rand_phi_"
}
},
"RandomSeed": {
"bl_idname": "SvStringsSocket",
"name": "RandomSeed",
"properties": {
"prop_name": "rand_seed_"
}
},
"Shift": {
"bl_idname": "SvStringsSocket",
"name": "Shift",
"properties": {
"prop_name": "shift_"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
}
},
"bl_idname": "SvNGonNode"
},
"Reroute.015": {
"attributes": {
"location": [
4805.47509765625,
3182.432861328125
],
"width": 16.0
},
"inputs": {
"Input": {
"bl_idname": "NodeSocketColor",
"name": "Input"
}
},
"outputs": {
"Output": {
"bl_idname": "NodeSocketColor",
"name": "Output"
}
},
"bl_idname": "NodeReroute"
},
"Viewer Draw.031": {
"attributes": {
"location": [
5941.43408203125,
2495.96435546875
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"activate": false,
"edge_color": [
0.7967195510864258,
0.0,
0.0025379136204719543,
1.0
],
"vector_color": [
0.7967195510864258,
0.0,
0.0025379136204719543,
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.009": {
"attributes": {
"location": [
5764.8583984375,
2486.445068359375
],
"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"
},
"Segment.010": {
"attributes": {
"location": [
5764.8583984375,
2234.71875
],
"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"
},
"Matrix Out": {
"attributes": {
"location": [
5533.72998046875,
2614.17041015625
]
},
"inputs": {
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix",
"properties": {
"is_mandatory": true,
"nesting_level": 2
}
}
},
"outputs": {
"Location": {
"bl_idname": "SvVerticesSocket",
"name": "Location"
},
"Scale": {
"bl_idname": "SvVerticesSocket",
"name": "Scale"
},
"Quaternion": {
"bl_idname": "SvQuaternionSocket",
"name": "Quaternion",
"attributes": {
"hide": true
}
},
"Angle X": {
"bl_idname": "SvStringsSocket",
"name": "Angle X",
"attributes": {
"hide": true
}
},
"Angle Y": {
"bl_idname": "SvStringsSocket",
"name": "Angle Y",
"attributes": {
"hide": true
}
},
"Angle Z": {
"bl_idname": "SvStringsSocket",
"name": "Angle Z",
"attributes": {
"hide": true
}
},
"Axis": {
"bl_idname": "SvVerticesSocket",
"name": "Axis"
},
"Angle": {
"bl_idname": "SvStringsSocket",
"name": "Angle"
}
},
"bl_idname": "SvMatrixOutNodeMK2"
},
"Viewer Draw.032": {
"attributes": {
"location": [
5941.43408203125,
2244.238037109375
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"activate": false,
"edge_color": [
0.03012615069746971,
0.9000002145767212,
0.0,
1.0
],
"vector_color": [
0.03012615069746971,
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"
},
"Viewer Draw.033": {
"attributes": {
"location": [
5756.2255859375,
2051.67529296875
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"activate": false,
"edge_color": [
0.059444207698106766,
0.31494423747062683,
0.9000002145767212,
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"
},
"Line.002": {
"attributes": {
"location": [
5522.24560546875,
2055.458251953125
],
"color": [
0.0,
0.5,
0.5
],
"use_custom_color": true
},
"properties": {
"direction": "Z",
"size": 2.0,
"v3_origin": [
1.0,
0.0,
0.0
]
},
"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",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "v3_origin",
"expanded": true
}
},
"Direction": {
"bl_idname": "SvVerticesSocket",
"name": "Direction",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "v3_dir"
}
}
},
"outputs": {
"Verts": {
"bl_idname": "SvVerticesSocket",
"name": "Verts"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
}
},
"bl_idname": "SvLineNodeMK4"
},
"Curve Frame": {
"attributes": {
"location": [
5314.08740234375,
2404.285400390625
]
},
"properties": {
"t_value": 0.5490000247955322
},
"inputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"T": {
"bl_idname": "SvStringsSocket",
"name": "T",
"properties": {
"prop_name": "t_value"
}
}
},
"outputs": {
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
},
"Normal": {
"bl_idname": "SvVerticesSocket",
"name": "Normal"
},
"Binormal": {
"bl_idname": "SvVerticesSocket",
"name": "Binormal"
}
},
"bl_idname": "SvExCurveFrameNode"
},
"Noise Displace.003": {
"attributes": {
"location": [
4988.44189453125,
3240.236328125
]
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
},
"Seed": {
"bl_idname": "SvStringsSocket",
"name": "Seed",
"properties": {
"prop_name": "seed"
}
},
"Scale Out": {
"bl_idname": "SvVerticesSocket",
"name": "Scale Out",
"properties": {
"prop_name": "scale_out_v"
}
},
"Noise Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Noise Matrix"
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"bl_idname": "SvNoiseDisplaceNode"
},
"Viewer Draw.024": {
"attributes": {
"location": [
6644.3857421875,
2733.79248046875
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"edge_color": [
0.170579195022583,
0.6651743054389954,
1.0,
1.0
],
"selected_draw_mode": "smooth",
"point_size": 2
},
"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"
},
"Evaluate Curve.009": {
"attributes": {
"location": [
6448.060546875,
2733.410888671875
]
},
"inputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"T": {
"bl_idname": "SvStringsSocket",
"name": "T",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "t_value"
}
},
"Samples": {
"bl_idname": "SvStringsSocket",
"name": "Samples",
"properties": {
"prop_name": "sample_size"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Tangents": {
"bl_idname": "SvVerticesSocket",
"name": "Tangents"
}
},
"bl_idname": "SvExEvalCurveNode"
},
"Viewer Draw.027": {
"attributes": {
"location": [
6072.24951171875,
3430.962890625
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"edge_color": [
0.9000002145767212,
0.5005522966384888,
0.5043971538543701,
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.007": {
"attributes": {
"location": [
5874.2578125,
3399.581298828125
],
"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.028": {
"attributes": {
"location": [
5276.89794921875,
3435.599853515625
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"point_size": 5,
"vector_color": [
0.9500002264976501,
0.028687603771686554,
0.008150385692715645,
1.0
],
"activate": 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": [
4815.033203125,
3526.999267578125
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"draw_bg": true,
"activate": false
},
"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"
},
"UV Connection": {
"attributes": {
"location": [
5028.51806640625,
3538.32421875
]
},
"properties": {
"polygons": "Edges",
"cicl_check_U": 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"
},
"Matrix In.004": {
"attributes": {
"location": [
4604.87109375,
3479.7294921875
]
},
"properties": {
"location_": [
0.0,
0.0,
-0.08399999141693115
]
},
"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"
},
"Number Range.004": {
"attributes": {
"location": [
6286.4189453125,
3345.22509765625
]
},
"properties": {
"range_mode": "RANGE_COUNT",
"current_mode": "RANGE_COUNT",
"stop_float": 1.0,
"count_": 52
},
"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"
},
"Evaluate Curve.008": {
"attributes": {
"location": [
6287.9560546875,
3088.9619140625
]
},
"inputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"T": {
"bl_idname": "SvStringsSocket",
"name": "T",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "t_value"
}
},
"Samples": {
"bl_idname": "SvStringsSocket",
"name": "Samples",
"properties": {
"prop_name": "sample_size"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Tangents": {
"bl_idname": "SvVerticesSocket",
"name": "Tangents"
}
},
"bl_idname": "SvExEvalCurveNode"
},
"Cubic Spline.001": {
"attributes": {
"location": [
5112.7763671875,
2551.448974609375
]
},
"properties": {
"is_cyclic": true
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
}
},
"outputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
}
},
"bl_idname": "SvExCubicSplineNode"
},
"Reroute.014": {
"attributes": {
"location": [
5866.80615234375,
2894.794189453125
],
"width": 16.0
},
"inputs": {
"Input": {
"bl_idname": "NodeSocketColor",
"name": "Input"
}
},
"outputs": {
"Output": {
"bl_idname": "NodeSocketColor",
"name": "Output"
}
},
"bl_idname": "NodeReroute"
},
"Viewer Draw Curve.007": {
"attributes": {
"location": [
6204.29248046875,
2535.375
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"line_color": [
0.008051463402807713,
0.38005661964416504,
0.0,
1.0
]
},
"inputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"Resolution": {
"bl_idname": "SvStringsSocket",
"name": "Resolution",
"properties": {
"prop_name": "resolution"
}
}
},
"bl_idname": "SvCurveViewerDrawNode"
},
"Reroute.030": {
"attributes": {
"location": [
5792.95703125,
2705.277587890625
],
"width": 16.0
},
"inputs": {
"Input": {
"bl_idname": "NodeSocketColor",
"name": "Input"
}
},
"outputs": {
"Output": {
"bl_idname": "NodeSocketColor",
"name": "Output"
}
},
"bl_idname": "NodeReroute"
},
"A Number.005": {
"attributes": {
"location": [
6265.9736328125,
2755.67333984375
]
},
"properties": {
"int_": 89,
"selected_mode": "int"
},
"inputs": {
"Float": {
"bl_idname": "SvStringsSocket",
"name": "Int",
"properties": {
"prop_name": "int_"
}
}
},
"outputs": {
"Int": {
"bl_idname": "SvStringsSocket",
"name": "Int",
"properties": {
"custom_draw": "mode_custom_draw"
}
}
},
"bl_idname": "SvNumberNode"
},
"List Input": {
"attributes": {
"location": [
4480.7021484375,
3218.33349609375
],
"width": 245.423828125
},
"properties": {
"mode": "vector",
"v_int": 4,
"vector_list": [
1.0,
-1.0,
0.0,
1.0,
1.0,
0.0,
-1.0,
1.0,
0.0,
-2.0,
-1.0,
0.0,
-4.0,
-1.0,
0.0,
-5.0,
-1.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,
0.0
]
},
"outputs": {
"Vector List": {
"bl_idname": "SvVerticesSocket",
"name": "Vector List"
}
},
"bl_idname": "SvListInputNode"
},
"Curve Formula.001": {
"attributes": {
"location": [
5536.12255859375,
2904.941162109375
],
"width": 198.9755859375
},
"properties": {
"formula3": "0"
},
"inputs": {
"TMin": {
"bl_idname": "SvStringsSocket",
"name": "TMin",
"properties": {
"prop_name": "t_min"
}
},
"TMax": {
"bl_idname": "SvStringsSocket",
"name": "TMax",
"properties": {
"prop_name": "t_max"
}
}
},
"outputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
}
},
"bl_idname": "SvExCurveFormulaNode"
},
"Offset Curve.001": {
"attributes": {
"location": [
5969.789400100708,
3085.435791015625
],
"width": 241.7451171875,
"parent": {
"type": "NODE",
"value": "Frame.004"
}
},
"properties": {
"offset_type": "CURVE",
"algorithm": "FRENET",
"mode": "C",
"offset": 0.528999924659729
},
"inputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"Offset": {
"bl_idname": "SvStringsSocket",
"name": "Offset",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "offset"
}
},
"OffsetCurve": {
"bl_idname": "SvCurveSocket",
"name": "OffsetCurve"
},
"Vector": {
"bl_idname": "SvVerticesSocket",
"name": "Vector",
"properties": {
"use_prop": true,
"prop": [
1.0,
1.0,
0.0
],
"expanded": true
}
},
"Resolution": {
"bl_idname": "SvStringsSocket",
"name": "Resolution",
"attributes": {
"hide": true
},
"properties": {
"prop_name": "resolution"
}
}
},
"outputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
}
},
"bl_idname": "SvOffsetCurveMk2Node"
},
"Viewer Draw.029": {
"attributes": {
"location": [
5832.3798828125,
2544.059326171875
],
"color": [
1.0,
0.5889999866485596,
0.21400000154972076
],
"use_custom_color": true
},
"properties": {
"activate": 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"
},
"Vector Polar Input.004": {
"attributes": {
"location": [
5604.4150390625,
3092.2939453125
],
"width": 128.92529296875
},
"properties": {
"rho_": 1.0
},
"inputs": {
"rho": {
"bl_idname": "SvStringsSocket",
"name": "rho",
"properties": {
"prop_name": "rho_"
}
},
"phi": {
"bl_idname": "SvStringsSocket",
"name": "phi",
"properties": {
"prop_name": "phi_"
}
},
"Z": {
"bl_idname": "SvStringsSocket",
"name": "Z",
"properties": {
"prop_name": "z_"
}
}
},
"outputs": {
"Vectors": {
"bl_idname": "SvVerticesSocket",
"name": "Vectors"
}
},
"bl_idname": "VectorPolarInNode"
}
},
"links": [
{
"from_node": "Evaluate Curve.008",
"from_socket": "Vertices",
"to_node": "Viewer Draw.025",
"to_socket": "Vertices"
},
{
"from_node": "Evaluate Curve.008",
"from_socket": "Edges",
"to_node": "Viewer Draw.025",
"to_socket": "Edges"
},
{
"from_node": "Segment.006",
"from_socket": "Verts",
"to_node": "Viewer Draw.026",
"to_socket": "Vertices"
},
{
"from_node": "Segment.006",
"from_socket": "Edges",
"to_node": "Viewer Draw.026",
"to_socket": "Edges"
},
{
"from_node": "Evaluate Curve.009",
"from_socket": "Vertices",
"to_node": "Segment.006",
"to_socket": "A"
},
{
"from_node": "Evaluate Curve.008",
"from_socket": "Vertices",
"to_node": "Segment.006",
"to_socket": "B"
},
{
"from_node": "Segment.008",
"from_socket": "Verts",
"to_node": "Viewer Draw.030",
"to_socket": "Vertices"
},
{
"from_node": "Segment.008",
"from_socket": "Edges",
"to_node": "Viewer Draw.030",
"to_socket": "Edges"
},
{
"from_node": "List Item.003",
"from_socket": "Item_001",
"to_node": "Segment.008",
"to_socket": "A"
},
{
"from_node": "List Item.002",
"from_socket": "Item_001",
"to_node": "Segment.008",
"to_socket": "B"
},
{
"from_node": "Evaluate Curve.009",
"from_socket": "Vertices",
"to_node": "List Item.002",
"to_socket": "Data"
},
{
"from_node": "A Number.006",
"from_socket": "Int",
"to_node": "List Item.002",
"to_socket": "Index"
},
{
"from_node": "Evaluate Curve.008",
"from_socket": "Vertices",
"to_node": "List Item.003",
"to_socket": "Data"
},
{
"from_node": "A Number.006",
"from_socket": "Int",
"to_node": "List Item.003",
"to_socket": "Index"
},
{
"from_node": "List Input",
"from_socket": "Vector List",
"to_node": "Reroute.015",
"to_socket": "Input"
},
{
"from_node": "Segment.009",
"from_socket": "Verts",
"to_node": "Viewer Draw.031",
"to_socket": "Vertices"
},
{
"from_node": "Segment.009",
"from_socket": "Edges",
"to_node": "Viewer Draw.031",
"to_socket": "Edges"
},
{
"from_node": "Matrix Out",
"from_socket": "Location",
"to_node": "Viewer Draw.031",
"to_socket": "Matrix"
},
{
"from_node": "Curve Frame",
"from_socket": "Normal",
"to_node": "Segment.009",
"to_socket": "B"
},
{
"from_node": "Curve Frame",
"from_socket": "Binormal",
"to_node": "Segment.010",
"to_socket": "B"
},
{
"from_node": "Curve Frame",
"from_socket": "Matrix",
"to_node": "Matrix Out",
"to_socket": "Matrix"
},
{
"from_node": "Segment.010",
"from_socket": "Verts",
"to_node": "Viewer Draw.032",
"to_socket": "Vertices"
},
{
"from_node": "Segment.010",
"from_socket": "Edges",
"to_node": "Viewer Draw.032",
"to_socket": "Edges"
},
{
"from_node": "Matrix Out",
"from_socket": "Location",
"to_node": "Viewer Draw.032",
"to_socket": "Matrix"
},
{
"from_node": "Line.002",
"from_socket": "Verts",
"to_node": "Viewer Draw.033",
"to_socket": "Vertices"
},
{
"from_node": "Line.002",
"from_socket": "Edges",
"to_node": "Viewer Draw.033",
"to_socket": "Edges"
},
{
"from_node": "Curve Frame",
"from_socket": "Matrix",
"to_node": "Viewer Draw.033",
"to_socket": "Matrix"
},
{
"from_node": "Cubic Spline.001",
"from_socket": "Curve",
"to_node": "Curve Frame",
"to_socket": "Curve"
},
{
"from_node": "Reroute.015",
"from_socket": "Output",
"to_node": "Noise Displace.003",
"to_socket": "Vertices"
},
{
"from_node": "Evaluate Curve.009",
"from_socket": "Vertices",
"to_node": "Viewer Draw.024",
"to_socket": "Vertices"
},
{
"from_node": "Evaluate Curve.009",
"from_socket": "Edges",
"to_node": "Viewer Draw.024",
"to_socket": "Edges"
},
{
"from_node": "Reroute.030",
"from_socket": "Output",
"to_node": "Evaluate Curve.009",
"to_socket": "Curve"
},
{
"from_node": "A Number.005",
"from_socket": "Int",
"to_node": "Evaluate Curve.009",
"to_socket": "Samples"
},
{
"from_node": "Segment.007",
"from_socket": "Verts",
"to_node": "Viewer Draw.027",
"to_socket": "Vertices"
},
{
"from_node": "Segment.007",
"from_socket": "Edges",
"to_node": "Viewer Draw.027",
"to_socket": "Edges"
},
{
"from_node": "Vector Polar Input.004",
"from_socket": "Vectors",
"to_node": "Segment.007",
"to_socket": "B"
},
{
"from_node": "UV Connection",
"from_socket": "vertices",
"to_node": "Viewer Draw.028",
"to_socket": "Vertices"
},
{
"from_node": "UV Connection",
"from_socket": "data",
"to_node": "Viewer Draw.028",
"to_socket": "Edges"
},
{
"from_node": "Reroute.015",
"from_socket": "Output",
"to_node": "Viewer Index+",
"to_socket": "verts"
},
{
"from_node": "Matrix In.004",
"from_socket": "Matrices",
"to_node": "Viewer Index+",
"to_socket": "matrix"
},
{
"from_node": "Reroute.015",
"from_socket": "Output",
"to_node": "UV Connection",
"to_socket": "vertices"
},
{
"from_node": "Offset Curve.001",
"from_socket": "Curve",
"to_node": "Evaluate Curve.008",
"to_socket": "Curve"
},
{
"from_node": "A Number.005",
"from_socket": "Int",
"to_node": "Evaluate Curve.008",
"to_socket": "Samples"
},
{
"from_node": "Reroute.015",
"from_socket": "Output",
"to_node": "Cubic Spline.001",
"to_socket": "Vertices"
},
{
"from_node": "Reroute.030",
"from_socket": "Output",
"to_node": "Reroute.014",
"to_socket": "Input"
},
{
"from_node": "Curve Formula.001",
"from_socket": "Curve",
"to_node": "Viewer Draw Curve.007",
"to_socket": "Curve"
},
{
"from_node": "Cubic Spline.001",
"from_socket": "Curve",
"to_node": "Reroute.030",
"to_socket": "Input"
},
{
"from_node": "Reroute.014",
"from_socket": "Output",
"to_node": "Offset Curve.001",
"to_socket": "Curve"
},
{
"from_node": "Curve Formula.001",
"from_socket": "Curve",
"to_node": "Offset Curve.001",
"to_socket": "OffsetCurve"
},
{
"from_node": "Vector Polar Input.004",
"from_socket": "Vectors",
"to_node": "Offset Curve.001",
"to_socket": "Vector"
},
{
"from_node": "Curve Frame",
"from_socket": "Matrix",
"to_node": "Viewer Draw.029",
"to_socket": "Matrix"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment