[refactor] extract globals from headband to separate file #13
|
@ -1,6 +1,6 @@
|
|||
include <headband.scad>
|
||||
include <globals.scad>;
|
||||
|
||||
use <headband.scad>
|
||||
use <headband.scad>;
|
||||
|
||||
module catear(height, thickness, fractal=0, side_len=30, bend_factor=0.5, stretch_factor=1.2, debug=false, chamfer=CHAMFER, chamfer_shape=CHAMFER_SHAPE) {
|
||||
$A=[0, side_len/2];
|
||||
|
|
19
globals.scad
Normal file
19
globals.scad
Normal file
|
@ -0,0 +1,19 @@
|
|||
$fn=90;
|
||||
DEBUG=false;
|
||||
SIZE=60;
|
||||
HEIGHT=4.6;
|
||||
THICKNESS=3;
|
||||
PART=0.7;
|
||||
STRETCH_LEN=40;
|
||||
TIP_LEN=0.05;
|
||||
TIP_BEND=20;
|
||||
RAKE_DEPTH=1;
|
||||
RAKE_WIDTH=1;
|
||||
RAKE_STRETCH=1;
|
||||
RAKE_CHAMFER=0.5;
|
||||
CHAMFER=1;
|
||||
CHAMFER_SHAPE="cone";
|
||||
|
||||
INSERTICLE_X = 4.6;
|
||||
INSERTICLE_Y = 7.4;
|
||||
INSERTICLE_Z = 5.4;
|
|
@ -1,20 +1,5 @@
|
|||
$fn=360;
|
||||
DEBUG=false;
|
||||
SIZE=60;
|
||||
HEIGHT=4.6;
|
||||
THICKNESS=3;
|
||||
PART=0.7;
|
||||
STRETCH_LEN=40;
|
||||
TIP_LEN=0.05;
|
||||
TIP_BEND=20;
|
||||
RAKE_DEPTH=1;
|
||||
RAKE_WIDTH=1;
|
||||
RAKE_STRETCH=1;
|
||||
RAKE_CHAMFER=0.5;
|
||||
CHAMFER=1;
|
||||
CHAMFER_SHAPE="cone";
|
||||
|
||||
use <chamfer.scad>
|
||||
include <chamfer.scad>
|
||||
include <globals.scad>
|
||||
|
||||
module partial_ring(part, radius, thickness, height) {
|
||||
rotate(180-180*part, [0, 0, 1])
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
include <headband.scad>
|
||||
include <globals.scad>
|
||||
|
||||
use <headband.scad>
|
||||
|
||||
module inserticle() {
|
||||
cube([4.6, 7.4, 5.4], center=true);
|
||||
cube([INSERTICLE_X, INSERTICLE_Y, INSERTICLE_Z], center=true);
|
||||
}
|
||||
|
||||
module pressfit_headband(debug=DEBUG, size=SIZE, height=HEIGHT, thickness=THICKNESS, part=PART, stretch_len=STRETCH_LEN, tip_len=TIP_LEN, tip_bend=TIP_BEND) {
|
||||
|
|
Loading…
Reference in a new issue