{"parts":[{"path":"./inventory/fef35c82-a57f-4428-9cff-f8906ffbf78a/v1/","files":{"meta":"{\"format\":1,\"id\":\"fef35c82-a57f-4428-9cff-f8906ffbf78a\",\"version\":1,\"kind\":\"source\",\"slug\":\"lego-hose\",\"name\":\"Rigid Hose\",\"publisher\":\"ReDo.Pro\",\"license\":\"CC-BY-SA-4.0\",\"material\":{\"material\":\"abs-glossy\"},\"summary\":\"LEGO's rigid 3 mm hose read off LDraw: a tube 3.2 mm across with a 1.6 mm bore, n * 8 mm long, bent as up to three arcs that meet tangent, each bend's angle and where the next begins, the hose after its first bend turned about itself to leave that bend's plane. Each end takes a bar's place: it pushes into a hollow Technic pin, an axle hole, a clip or a hand. Its section can also be a soft axle's, the clipped cross of a Technic axle all along whose ends turn in an axle hole as an axle does, or a 7 mm ribbed hose's, a Ø5.6 tube ribbed to Ø7.2 every 2.5 mm with a Ø5.2 bore, whose ends push over a pin or an axle.\",\"keywords\":[\"LEGO\",\"hose\",\"tube\",\"tubing\",\"pipe\",\"flex\",\"flexible\",\"rigid hose\",\"3 mm hose\",\"Technic\"],\"attributes\":{\"system\":\"LEGO Technic\"},\"parameters\":[{\"name\":\"l\",\"label\":\"Length\",\"unit\":\"modules\",\"type\":\"number\",\"default\":10,\"min\":2,\"max\":64,\"step\":0.25},{\"name\":\"first_bend\",\"label\":\"First bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01},{\"name\":\"second_bend\",\"label\":\"Second bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01},{\"name\":\"split\",\"label\":\"Second bend starts at\",\"unit\":\"%\",\"type\":\"number\",\"default\":50,\"min\":0,\"max\":100,\"step\":0.01},{\"name\":\"third_bend\",\"label\":\"Third bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01},{\"name\":\"second_split\",\"label\":\"Third bend starts at\",\"unit\":\"%\",\"type\":\"number\",\"default\":100,\"min\":0,\"max\":100,\"step\":0.01},{\"name\":\"first_straight\",\"label\":\"First end runs straight\",\"unit\":\"mm\",\"type\":\"number\",\"default\":4,\"min\":4,\"max\":256,\"step\":0.01},{\"name\":\"last_straight\",\"label\":\"Last end runs straight\",\"unit\":\"mm\",\"type\":\"number\",\"default\":4,\"min\":4,\"max\":256,\"step\":0.01},{\"name\":\"twist\",\"label\":\"Turn after the first bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01},{\"name\":\"second_twist\",\"label\":\"Turn after the second bend\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-180,\"max\":180,\"step\":0.01},{\"name\":\"section\",\"label\":\"Section\",\"type\":\"enum\",\"default\":\"rigid\",\"options\":[\"rigid\",\"axle\",\"ribbed\"],\"optionLabels\":{\"rigid\":\"rigid 3 mm hose\",\"axle\":\"soft axle, a cross axle all along\",\"ribbed\":\"ribbed 7 mm hose\"},\"optionMeshAngles\":{\"ribbed\":25},\"quiet\":true},{\"name\":\"first_end_turn\",\"label\":\"Turn the first end's cross\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-45,\"max\":45,\"step\":0.01,\"when\":{\"section\":[\"axle\"]}},{\"name\":\"last_end_turn\",\"label\":\"Turn the last end's cross\",\"unit\":\"°\",\"type\":\"number\",\"default\":0,\"min\":-45,\"max\":45,\"step\":0.01,\"when\":{\"section\":[\"axle\"]}}],\"slots\":[{\"name\":\"body\",\"label\":\"Body\",\"default\":\"#05131d\",\"palette\":\"lego\"}],\"related\":[\"4c8228e4-fcce-4b0b-bb2b-d4822111180e@1\",\"a680b775-c312-43c3-ac57-f0c2d1ada5c3@1\",\"e5d600fc-85f1-4839-9dc2-61b13d4ef5aa@1\"],\"meshAngle\":10,\"tangentEdges\":false,\"preview\":{\"direction\":[1,-1,2.5],\"parameters\":{\"first_bend\":90,\"split\":100}}}","source":"include <redo_lego.scad>\n\nl = 10;\nfirst_bend = 0;\nsecond_bend = 0;\nsplit = 50;\nthird_bend = 0;\nsecond_split = 100;\nfirst_straight = 4;\nlast_straight = 4;\ntwist = 0;\nsection = \"rigid\";\nfirst_end_turn = 0;\nlast_end_turn = 0;\nsecond_twist = 0;\n\nredo_lego_hose(l, first_bend, second_bend, split, third_bend, second_split, first_straight, last_straight, twist, section, first_end_turn, last_end_turn, second_twist);\n"}}],"related":{"fef35c82-a57f-4428-9cff-f8906ffbf78a":[{"id":"4c8228e4-fcce-4b0b-bb2b-d4822111180e","version":1,"name":"LEGO Rigid Hose","publisher":"ReDo.Pro","maker":"LEGO","href":"/inventory/3rd-party/lego-system/hoses-and-bands/lego-hoses"},{"id":"a680b775-c312-43c3-ac57-f0c2d1ada5c3","version":1,"name":"LEGO Technic Soft Axle","publisher":"ReDo.Pro","maker":"LEGO","href":"/inventory/3rd-party/lego-system/hoses-and-bands/lego-soft-axles"},{"id":"e5d600fc-85f1-4839-9dc2-61b13d4ef5aa","version":1,"name":"LEGO Ribbed Hose","publisher":"ReDo.Pro","maker":"LEGO","href":"/inventory/3rd-party/lego-system/hoses-and-bands/lego-ribbed-hoses"}]},"categories":{"fef35c82-a57f-4428-9cff-f8906ffbf78a":"parametric"},"skuCategories":{"fef35c82-a57f-4428-9cff-f8906ffbf78a":"lego-system"},"componentPages":{},"families":[]}