16 lines
426 B
OpenSCAD
16 lines
426 B
OpenSCAD
module parameter_text(
|
|
heading,
|
|
params,
|
|
heading_size = 4,
|
|
param_size = 2.5,
|
|
font = "Ubuntu Sans Mono:style=Regular",
|
|
center = false
|
|
) {
|
|
text(heading, size=heading_size, font=FONT, halign = center ? "center" : "left");
|
|
for (i=[0:len(params)]) {
|
|
translate([0, -heading_size*(i+1), 0])
|
|
text(params[i], size=param_size, font=FONT, halign = center ? "center" : "left");
|
|
}
|
|
}
|
|
|