Metalib
Libraries for Metal makers
Miter tubes module
This module generates a sequence of mitered tubes based on the provided section lengths, with options for customizing their dimensions and unfolding their arrangement.
Parameters:
-
sections
(array): An array of section lengths, each specifying the length of an individual tube. Example:[10, 20, 30]
will create three tubes of lengths 10, 20, and 30 units respectively. -
height
(number): The height of each tube. This value defines the dimension perpendicular to the tube's length and depth. -
depth
(number): The depth of each tube. This value defines the dimension perpendicular to the tube's length and height. -
unfold
(boolean, optional): Determines whether the sequence of tubes should be unfolded for easier visualization or fabrication. Whentrue
, the tubes are laid out in a flat arrangement. Defaults tofalse
.
As an example let's create metalon arch :
include <BOSL2/std.scad>;
include <Metalib/metalib.scad>;
yrot(-90)
miter_tubes([400,500,400],30,20,start=false,end=false);