diff --git a/arms_module.scad b/arms_module.scad index 01f5910..bf8a38e 100644 --- a/arms_module.scad +++ b/arms_module.scad @@ -1,3 +1,19 @@ +// OpticalMountCAD +// Copyright (C) 2023 Julien Colafrancesco +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + module build_lateral_arm(lateral_pos, depth_pos, thickness, front_back_margin, left_mrg, right_mrg , height) { translate([lateral_pos, depth_pos - (right_mrg+left_mrg)/2+right_mrg, 0]) cube([thickness+front_back_margin, right_mrg+left_mrg, height], center=true); diff --git a/base_module.scad b/base_module.scad index 70607a4..ddd0e15 100644 --- a/base_module.scad +++ b/base_module.scad @@ -1,3 +1,11 @@ +// Copyright (C) 2023 Julien Colafrancesco +// This program is free software: you can redistribute it and/or modify it under the terms of the +// GNU General Public License as published by the Free Software Foundation, version 3. +// This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU General Public License for more details. +// You should have received a copy of the GNU General Public License along with this program. +// If not, see . module base(base_height, base_depth, thread_diameter, head_radius, eps) { diff --git a/lens_module.scad b/lens_module.scad index cfc138c..6e9b74d 100644 --- a/lens_module.scad +++ b/lens_module.scad @@ -1,3 +1,19 @@ +// OpticalMountCAD +// Copyright (C) 2023 Julien Colafrancesco +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + module build_onesided_lens(r1, r2, sag1, sag2, width, ct, gt) { module lens_rect_superset(r1, r2, sag1, sag2, width, ct, gt) { translate([-(ct/2) - (r2 > 0 ? sag2 : 0), -width/2, 0]) diff --git a/main.scad b/main.scad index 4528153..ce92030 100644 --- a/main.scad +++ b/main.scad @@ -1,3 +1,19 @@ +// OpticalMountCAD +// Copyright (C) 2023 Julien Colafrancesco +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + include include include