Skip to content

Instantly share code, notes, and snippets.

@nortikin
Created November 19, 2023 17:16
Show Gist options
  • Save nortikin/317922a276f73565de6853b5efdb9bb3 to your computer and use it in GitHub Desktop.
Save nortikin/317922a276f73565de6853b5efdb9bb3 to your computer and use it in GitHub Desktop.
Sverchok.v1.3.0-alpha | Blender.3.6.2 | Curve_mapper_shmapper | 2023.11.19 | 20:16 | license: CC BY-SA
{
"export_version": "1.0",
"main_tree": {
"nodes": {
"Frame.003": {
"attributes": {
"location": [
0.0,
0.0
],
"height": 266.0,
"width": 200.0,
"label": "\u0438\u043d\u0442\u0435\u0440\u043f\u043e\u043b\u044f\u0446\u0438\u044f"
},
"bl_idname": "NodeFrame"
},
"Frame.002": {
"attributes": {
"location": [
50.0,
-70.0
],
"height": 487.0,
"width": 400.0
},
"bl_idname": "NodeFrame"
},
"Frame": {
"attributes": {
"location": [
-210.0,
70.0
],
"height": 258.0,
"width": 380.0
},
"bl_idname": "NodeFrame"
},
"Frame.001": {
"attributes": {
"location": [
150.0,
-20.0
],
"height": 434.0,
"width": 580.0,
"label": "\u041a\u0420\u0418\u0412\u0418\u0417\u0410\u0422\u041e\u0420"
},
"bl_idname": "NodeFrame"
},
"Frame.004": {
"attributes": {
"location": [
-110.0,
20.0
],
"height": 331.0,
"width": 422.2470703125,
"label": "section"
},
"bl_idname": "NodeFrame"
},
"Frame.005": {
"attributes": {
"location": [
10.0,
-10.0
],
"height": 364.0,
"width": 400.0,
"label": "T"
},
"bl_idname": "NodeFrame"
},
"Frame.006": {
"attributes": {
"location": [
10.0,
-20.0
],
"height": 364.0,
"width": 380.0,
"label": "X"
},
"bl_idname": "NodeFrame"
},
"Vector Interpolation": {
"attributes": {
"location": [
320.0,
-1560.0
],
"parent": {
"type": "NODE",
"value": "Frame.003"
}
},
"properties": {
"mode": "SPL"
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices",
"properties": {
"is_mandatory": true
}
},
"Interval": {
"bl_idname": "SvStringsSocket",
"name": "Interval",
"properties": {
"prop_name": "t_in"
}
}
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Tanget": {
"bl_idname": "SvVerticesSocket",
"name": "Tanget"
},
"Unit Tanget": {
"bl_idname": "SvVerticesSocket",
"name": "Unit Tanget"
}
},
"bl_idname": "SvInterpolationNodeMK3"
},
"Objects in Lite": {
"attributes": {
"location": [
-210.0,
-1510.0
],
"color": [
0.0,
0.5,
0.20000000298023224
],
"use_custom_color": true,
"parent": {
"type": "NODE",
"value": "Frame.002"
}
},
"properties": {
"obj_name": "BezierCurve",
"currently_storing": true
},
"advanced_properties": {
"geom": "{\"Vertices\": [0.0, 0.0, 0.0, 0.022573819383978844, 0.030732443556189537, 0.0, 0.04439878836274147, 0.0604943111538887, 0.0, 0.06548739224672318, 0.08929723501205444, 0.0, 0.08585212379693985, 0.1171528622508049, 0.0, 0.10550546646118164, 0.14407283067703247, 0.0, 0.12445990741252899, 0.17006877064704895, 0.0, 0.14272794127464294, 0.19515232741832733, 0.0, 0.16032204031944275, 0.21933513879776, 0.0, 0.17725470662117004, 0.24262885749340057, 0.0, 0.19353841245174408, 0.2650451064109802, 0.0, 0.2091856598854065, 0.28659552335739136, 0.0, 0.22420893609523773, 0.30729174613952637, 0.0, 0.23862071335315704, 0.32714542746543884, 0.0, 0.2524334788322449, 0.34616819024086, 0.0, 0.26565974950790405, 0.3643716871738434, 0.0, 0.27831199765205383, 0.38176754117012024, 0.0, 0.29040268063545227, 0.39836740493774414, 0.0, 0.3019443154335022, 0.4141829311847687, 0.0, 0.31294938921928406, 0.42922574281692505, 0.0, 0.3234303891658783, 0.44350746273994446, 0.0, 0.33339980244636536, 0.4570397436618805, 0.0, 0.3428701162338257, 0.46983423829078674, 0.0, 0.3518538177013397, 0.4819025695323944, 0.0, 0.3603633642196655, 0.4932563602924347, 0.0, 0.36841127276420593, 0.5039072632789612, 0.0, 0.3760100305080414, 0.5138669610023499, 0.0, 0.3831721246242523, 0.5231470465660095, 0.0, 0.3899100422859192, 0.5317591428756714, 0.0, 0.39623627066612244, 0.5397149324417114, 0.0, 0.4021632969379425, 0.5470260381698608, 0.0, 0.40770360827445984, 0.5537040829658508, 0.0, 0.4128696918487549, 0.5597606897354126, 0.0, 0.4176740348339081, 0.5652075409889221, 0.0, 0.4221291244029999, 0.5700562596321106, 0.0, 0.4262474477291107, 0.5743184685707092, 0.0, 0.43004146218299866, 0.578005850315094, 0.0, 0.43352368474006653, 0.5811299681663513, 0.0, 0.4367066025733948, 0.5837025046348572, 0.0, 0.43960270285606384, 0.5857351422309875, 0.0, 0.4422244727611542, 0.5872394442558289, 0.0, 0.4445843994617462, 0.5882270932197571, 0.0, 0.4466949701309204, 0.5887097120285034, 0.0, 0.4485686719417572, 0.5886989831924438, 0.0, 0.45021799206733704, 0.5882064700126648, 0.0, 0.45165541768074036, 0.5872438549995422, 0.0, 0.4528934359550476, 0.5858227610588074, 0.0, 0.45394453406333923, 0.5839548707008362, 0.0, 0.4548211991786957, 0.5816518068313599, 0.0, 0.4555359184741974, 0.5789251923561096, 0.0, 0.4561011791229248, 0.5757866501808167, 0.0, 0.4565294682979584, 0.5722478032112122, 0.0, 0.4568333029747009, 0.5683203339576721, 0.0, 0.4570251405239105, 0.5640158653259277, 0.0, 0.4571174681186676, 0.559346079826355, 0.0, 0.4571227729320526, 0.5543225407600403, 0.0, 0.457053542137146, 0.5489569306373596, 0.0, 0.4569222629070282, 0.5432608723640442, 0.0, 0.45674142241477966, 0.53724604845047, 0.0, 0.45652350783348083, 0.5309240221977234, 0.0, 0.45628100633621216, 0.5243064761161804, 0.0, 0.4560264050960541, 0.517405092716217, 0.0, 0.45577219128608704, 0.5102314352989197, 0.0, 0.4555308520793915, 0.5027971863746643, 0.0, 0.4553147256374359, 0.49511492252349854, 0.0, 0.45507174730300903, 0.4838900566101074, 0.0, 0.45492109656333923, 0.4726470112800598, 0.0, 0.4548717439174652, 0.46139204502105713, 0.0, 0.45493265986442566, 0.4501313865184784, 0.0, 0.45511284470558167, 0.43887126445770264, 0.0, 0.4554212689399719, 0.4276179373264313, 0.0, 0.45586690306663513, 0.41637760400772095, 0.0, 0.4564587473869324, 0.40515655279159546, 0.0, 0.45720577239990234, 0.39396098256111145, 0.0, 0.45811694860458374, 0.38279715180397034, 0.0, 0.45920124650001526, 0.37167128920555115, 0.0, 0.460467666387558, 0.3605896532535553, 0.0, 0.4619251787662506, 0.34955844283103943, 0.0, 0.46358275413513184, 0.33858391642570496, 0.0, 0.46544939279556274, 0.3276723325252533, 0.0, 0.46753406524658203, 0.3168299198150635, 0.0, 0.4698457419872284, 0.3060629069805145, 0.0, 0.4723934233188629, 0.2953775227069855, 0.0, 0.4751860499382019, 0.28478002548217773, 0.0, 0.47823265194892883, 0.27427664399147034, 0.0, 0.48154217004776, 0.2638736069202423, 0.0, 0.4851236045360565, 0.25357717275619507, 0.0, 0.48898592591285706, 0.24339357018470764, 0.0, 0.4931381046772003, 0.23332904279232025, 0.0, 0.4975891411304474, 0.22338981926441193, 0.0, 0.502348005771637, 0.2135821431875229, 0.0, 0.5074236392974854, 0.20391224324703217, 0.0, 0.512825071811676, 0.19438637793064117, 0.0, 0.5185613036155701, 0.18501076102256775, 0.0, 0.5246412754058838, 0.1757916510105133, 0.0, 0.5310739278793335, 0.16673527657985687, 0.0, 0.537868320941925, 0.15784788131713867, 0.0, 0.5450333952903748, 0.14913569390773773, 0.0, 0.5525780916213989, 0.14060495793819427, 0.0, 0.5605114698410034, 0.13226191699504852, 0.0, 0.5688424706459045, 0.1241128072142601, 0.0, 0.5775800347328186, 0.11616386473178864, 0.0, 0.5867332220077515, 0.10842132568359375, 0.0, 0.5963109135627747, 0.10089143365621567, 0.0, 0.606322169303894, 0.09358041733503342, 0.0, 0.6167759299278259, 0.08649452030658722, 0.0, 0.6276811957359314, 0.0796399861574173, 0.0, 0.6390469670295715, 0.07302305102348328, 0.0, 0.6508821845054626, 0.06664994359016418, 0.0, 0.663195788860321, 0.06052691489458084, 0.0, 0.6759968400001526, 0.054660193622112274, 0.0, 0.6892942786216736, 0.049056023359298706, 0.0, 0.7030971050262451, 0.04372064024209976, 0.0, 0.7174142599105835, 0.038660284131765366, 0.0, 0.7322547435760498, 0.03388119116425514, 0.0, 0.7476275563240051, 0.029389601200819016, 0.0, 0.7635416388511658, 0.02519175224006176, 0.0, 0.7800059914588928, 0.02129388228058815, 0.0, 0.7970296144485474, 0.01770222932100296, 0.0, 0.8146214485168457, 0.01442303229123354, 0.0, 0.8327904939651489, 0.011462528258562088, 0.0, 0.8515457510948181, 0.008826956152915955, 0.0, 0.8708961606025696, 0.006522554904222488, 0.0, 0.8908507227897644, 0.004555561579763889, 0.0, 0.9114183783531189, 0.0029322151094675064, 0.0, 0.9326081871986389, 0.0016587534919381142, 0.0, 0.954429030418396, 0.0007414149004034698, 0.0, 0.976889967918396, 0.00018643756629899144, 0.0, 1.0, 0.0, 0.0], \"Edges\": [0, 1, 1, 2, 2, 3, 3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 10, 10, 11, 11, 12, 12, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 18, 19, 19, 20, 20, 21, 21, 22, 22, 23, 23, 24, 24, 25, 25, 26, 26, 27, 27, 28, 28, 29, 29, 30, 30, 31, 31, 32, 32, 33, 33, 34, 34, 35, 35, 36, 36, 37, 37, 38, 38, 39, 39, 40, 40, 41, 41, 42, 42, 43, 43, 44, 44, 45, 45, 46, 46, 47, 47, 48, 48, 49, 49, 50, 50, 51, 51, 52, 52, 53, 53, 54, 54, 55, 55, 56, 56, 57, 57, 58, 58, 59, 59, 60, 60, 61, 61, 62, 62, 63, 63, 64, 64, 65, 65, 66, 66, 67, 67, 68, 68, 69, 69, 70, 70, 71, 71, 72, 72, 73, 73, 74, 74, 75, 75, 76, 76, 77, 77, 78, 78, 79, 79, 80, 80, 81, 81, 82, 82, 83, 83, 84, 84, 85, 85, 86, 86, 87, 87, 88, 88, 89, 89, 90, 90, 91, 91, 92, 92, 93, 93, 94, 94, 95, 95, 96, 96, 97, 97, 98, 98, 99, 99, 100, 100, 101, 101, 102, 102, 103, 103, 104, 104, 105, 105, 106, 106, 107, 107, 108, 108, 109, 109, 110, 110, 111, 111, 112, 112, 113, 113, 114, 114, 115, 115, 116, 116, 117, 117, 118, 118, 119, 119, 120, 120, 121, 121, 122, 122, 123, 123, 124, 124, 125, 125, 126, 126, 127, 127, 128], \"Polygons\": [], \"MaterialIdx\": [], \"Matrix\": [1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0]}"
},
"outputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Edges": {
"bl_idname": "SvStringsSocket",
"name": "Edges"
},
"Polygons": {
"bl_idname": "SvStringsSocket",
"name": "Polygons"
},
"MaterialIdx": {
"bl_idname": "SvStringsSocket",
"name": "MaterialIdx"
},
"Matrix": {
"bl_idname": "SvMatrixSocket",
"name": "Matrix"
}
},
"bl_idname": "SvObjInLite"
},
"Viewer Draw": {
"attributes": {
"location": [
-10.0,
-1510.0
],
"hide": true,
"parent": {
"type": "NODE",
"value": "Frame.002"
}
},
"properties": {
"display_verts": false,
"display_faces": false,
"line_width": 2,
"edge_color": [
0.08506444096565247,
0.9000002145767212,
0.06578654795885086,
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"
},
"Evaluate Curve": {
"attributes": {
"location": [
410.0,
-1250.0
],
"parent": {
"type": "NODE",
"value": "Frame"
}
},
"properties": {
"eval_mode": "MANUAL"
},
"inputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"T": {
"bl_idname": "SvStringsSocket",
"name": "T",
"properties": {
"prop_name": "t_value"
}
},
"Samples": {
"bl_idname": "SvStringsSocket",
"name": "Samples",
"attributes": {
"hide": true
},
"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"
},
"Random": {
"attributes": {
"location": [
-210.0,
-1810.0
],
"parent": {
"type": "NODE",
"value": "Frame.002"
}
},
"properties": {
"count_inner": 40,
"seed": 0.08999999612569809
},
"inputs": {
"Count": {
"bl_idname": "SvStringsSocket",
"name": "Count",
"properties": {
"prop_name": "count_inner"
}
},
"Seed": {
"bl_idname": "SvStringsSocket",
"name": "Seed",
"properties": {
"prop_name": "seed"
}
}
},
"outputs": {
"Random": {
"bl_idname": "SvStringsSocket",
"name": "Random"
}
},
"bl_idname": "RandomNode"
},
"Approximate Bezier Curve": {
"attributes": {
"location": [
230.0,
-1250.0
],
"parent": {
"type": "NODE",
"value": "Frame"
}
},
"properties": {
"degree": 16
},
"inputs": {
"Vertices": {
"bl_idname": "SvVerticesSocket",
"name": "Vertices"
},
"Degree": {
"bl_idname": "SvStringsSocket",
"name": "Degree",
"properties": {
"prop_name": "degree"
}
}
},
"outputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"ControlPoints": {
"bl_idname": "SvVerticesSocket",
"name": "ControlPoints"
}
},
"bl_idname": "SvExBezierCurveFitNode"
},
"Curve Mapper": {
"attributes": {
"location": [
150.0,
-1880.0
],
"width": 200.0,
"parent": {
"type": "NODE",
"value": "Frame.001"
}
},
"advanced_properties": {
"curve_data": "{\"group_name\": \"sverchok_helper_group\", \"bl_idname\": \"ShaderNodeRGBCurve\", \"data\": [[[\"AUTO\", [0.0, 0.0]], [\"AUTO\", [1.0, 1.0]]], [[\"AUTO\", [0.0, 0.0]], [\"AUTO\", [1.0, 1.0]]], [[\"AUTO\", [0.0, 0.0]], [\"AUTO\", [1.0, 1.0]]], [[\"AUTO_CLAMPED\", [0.0, 0.0]], [\"AUTO\", [0.13333334028720856, 0.13750003278255463]], [\"AUTO\", [0.23888888955116272, 0.29374998807907104]], [\"AUTO\", [0.43388861417770386, 0.3105626106262207]], [\"AUTO\", [0.5473331809043884, 0.6618747711181641]], [\"AUTO\", [0.7059444189071655, -0.15543751418590546]], [\"AUTO\", [0.9976111054420471, 0.25706249475479126]], [\"AUTO\", [1.1502221822738647, 0.1795624941587448]]]]}"
},
"inputs": {
"Value": {
"bl_idname": "SvStringsSocket",
"name": "Value",
"properties": {
"prop_name": "value"
}
}
},
"outputs": {
"Value": {
"bl_idname": "SvStringsSocket",
"name": "Value"
},
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"Control Points": {
"bl_idname": "SvVerticesSocket",
"name": "Control Points"
}
},
"bl_idname": "SvCurveMapperNode"
},
"Viewer Draw Curve": {
"attributes": {
"location": [
390.0,
-1880.0
],
"parent": {
"type": "NODE",
"value": "Frame.001"
}
},
"properties": {
"resolution": 150
},
"inputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"Resolution": {
"bl_idname": "SvStringsSocket",
"name": "Resolution",
"properties": {
"prop_name": "resolution"
}
}
},
"bl_idname": "SvCurveViewerDrawNode"
},
"Vector In": {
"attributes": {
"location": [
570.0,
-1880.0
],
"width": 100.0,
"parent": {
"type": "NODE",
"value": "Frame.001"
}
},
"inputs": {
"X": {
"bl_idname": "SvStringsSocket",
"name": "X",
"properties": {
"prop_name": "x_"
}
},
"Y": {
"bl_idname": "SvStringsSocket",
"name": "Y",
"properties": {
"prop_name": "y_"
}
},
"Z": {
"bl_idname": "SvStringsSocket",
"name": "Z",
"properties": {
"prop_name": "z_"
}
}
},
"outputs": {
"Vectors": {
"bl_idname": "SvVerticesSocket",
"name": "Vectors"
}
},
"bl_idname": "GenVectorsNode"
},
"Vector In.001": {
"attributes": {
"location": [
730.0,
-1280.0
],
"width": 100.0,
"parent": {
"type": "NODE",
"value": "Frame.004"
}
},
"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"
},
"Viewer Draw.001": {
"attributes": {
"location": [
1050.0,
-1610.0
],
"parent": {
"type": "NODE",
"value": "Frame.005"
}
},
"properties": {
"display_verts": false,
"edge_color": [
0.7392313480377197,
0.7392313480377197,
0.28911831974983215,
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"
},
"UV Connection": {
"attributes": {
"location": [
850.0,
-1610.0
],
"parent": {
"type": "NODE",
"value": "Frame.005"
}
},
"properties": {
"polygons": "Edges",
"dir_check": "V_dir"
},
"inputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"vertices 1": {
"bl_idname": "SvVerticesSocket",
"name": "vertices 1"
},
"vertices 2": {
"bl_idname": "SvVerticesSocket",
"name": "vertices 2"
},
"vertices 3": {
"bl_idname": "SvVerticesSocket",
"name": "vertices 3"
}
},
"outputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"data": {
"bl_idname": "SvStringsSocket",
"name": "data"
}
},
"bl_idname": "LineConnectNodeMK2"
},
"Intersect Curve with Plane": {
"attributes": {
"location": [
870.0,
-1260.0
],
"width": 222.24713134765625,
"parent": {
"type": "NODE",
"value": "Frame.004"
}
},
"inputs": {
"Curve": {
"bl_idname": "SvCurveSocket",
"name": "Curve"
},
"Point": {
"bl_idname": "SvVerticesSocket",
"name": "Point",
"properties": {
"use_prop": true
}
},
"Normal": {
"bl_idname": "SvVerticesSocket",
"name": "Normal",
"properties": {
"use_prop": true,
"prop": [
-1.0,
0.0,
0.0
],
"expanded": true
}
}
},
"outputs": {
"Point": {
"bl_idname": "SvVerticesSocket",
"name": "Point"
},
"T": {
"bl_idname": "SvStringsSocket",
"name": "T"
}
},
"bl_idname": "SvExCrossCurvePlaneNode"
},
"Viewer Draw.003": {
"attributes": {
"location": [
1570.0,
-1360.0
],
"parent": {
"type": "NODE",
"value": "Frame.006"
}
},
"properties": {
"display_verts": false,
"line_width": 2,
"edge_color": [
0.7056730389595032,
0.41075268387794495,
1.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"
},
"UV Connection.001": {
"attributes": {
"location": [
1390.0,
-1360.0
],
"parent": {
"type": "NODE",
"value": "Frame.006"
}
},
"properties": {
"polygons": "Edges",
"dir_check": "V_dir"
},
"inputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"vertices 1": {
"bl_idname": "SvVerticesSocket",
"name": "vertices 1"
},
"vertices 2": {
"bl_idname": "SvVerticesSocket",
"name": "vertices 2"
}
},
"outputs": {
"vertices": {
"bl_idname": "SvVerticesSocket",
"name": "vertices"
},
"data": {
"bl_idname": "SvStringsSocket",
"name": "data"
}
},
"bl_idname": "LineConnectNodeMK2"
}
},
"links": [
{
"from_node": "Objects in Lite",
"from_socket": "Vertices",
"to_node": "Vector Interpolation",
"to_socket": "Vertices"
},
{
"from_node": "Random",
"from_socket": "Random",
"to_node": "Vector Interpolation",
"to_socket": "Interval"
},
{
"from_node": "Objects in Lite",
"from_socket": "Vertices",
"to_node": "Viewer Draw",
"to_socket": "Vertices"
},
{
"from_node": "Objects in Lite",
"from_socket": "Edges",
"to_node": "Viewer Draw",
"to_socket": "Edges"
},
{
"from_node": "Approximate Bezier Curve",
"from_socket": "Curve",
"to_node": "Evaluate Curve",
"to_socket": "Curve"
},
{
"from_node": "Random",
"from_socket": "Random",
"to_node": "Evaluate Curve",
"to_socket": "T"
},
{
"from_node": "Objects in Lite",
"from_socket": "Vertices",
"to_node": "Approximate Bezier Curve",
"to_socket": "Vertices"
},
{
"from_node": "Random",
"from_socket": "Random",
"to_node": "Curve Mapper",
"to_socket": "Value"
},
{
"from_node": "Curve Mapper",
"from_socket": "Curve",
"to_node": "Viewer Draw Curve",
"to_socket": "Curve"
},
{
"from_node": "Random",
"from_socket": "Random",
"to_node": "Vector In",
"to_socket": "X"
},
{
"from_node": "Curve Mapper",
"from_socket": "Value",
"to_node": "Vector In",
"to_socket": "Y"
},
{
"from_node": "Random",
"from_socket": "Random",
"to_node": "Vector In.001",
"to_socket": "X"
},
{
"from_node": "UV Connection",
"from_socket": "vertices",
"to_node": "Viewer Draw.001",
"to_socket": "Vertices"
},
{
"from_node": "UV Connection",
"from_socket": "data",
"to_node": "Viewer Draw.001",
"to_socket": "Edges"
},
{
"from_node": "Evaluate Curve",
"from_socket": "Vertices",
"to_node": "UV Connection",
"to_socket": "vertices"
},
{
"from_node": "Vector Interpolation",
"from_socket": "Vertices",
"to_node": "UV Connection",
"to_socket": "vertices 1"
},
{
"from_node": "Vector In",
"from_socket": "Vectors",
"to_node": "UV Connection",
"to_socket": "vertices 2"
},
{
"from_node": "Approximate Bezier Curve",
"from_socket": "Curve",
"to_node": "Intersect Curve with Plane",
"to_socket": "Curve"
},
{
"from_node": "Vector In.001",
"from_socket": "Vectors",
"to_node": "Intersect Curve with Plane",
"to_socket": "Point"
},
{
"from_node": "UV Connection.001",
"from_socket": "vertices",
"to_node": "Viewer Draw.003",
"to_socket": "Vertices"
},
{
"from_node": "UV Connection.001",
"from_socket": "data",
"to_node": "Viewer Draw.003",
"to_socket": "Edges"
},
{
"from_node": "Vector In",
"from_socket": "Vectors",
"to_node": "UV Connection.001",
"to_socket": "vertices"
},
{
"from_node": "Intersect Curve with Plane",
"from_socket": "Point",
"to_node": "UV Connection.001",
"to_socket": "vertices 1"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment