projects
/
ozzloy@gmail.com
/
3d-printables
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use name connector_tab to increase clarity
[ozzloy@gmail.com/3d-printables]
/
place-value-manipulative.scad
diff --git
a/place-value-manipulative.scad
b/place-value-manipulative.scad
index f372db1ba670a0e8e48e2bcfb653ef6d876fb265..3dd7439dc762b6300eb1fdc811ebafffac53ea69 100644
(file)
--- a/
place-value-manipulative.scad
+++ b/
place-value-manipulative.scad
@@
-33,7
+33,7
@@
module round_inside_corners(r) {
module round_outside_corners(r) {
fillet(-r) children(); }
module round_outside_corners(r) {
fillet(-r) children(); }
-module connector_
base
(connector_thickness) {
+module connector_
tab
(connector_thickness) {
rotate([0, -90, -90]) {
translate([corner_radius / 2, 0, 0]) {
linear_extrude(height = connector_thickness) {
rotate([0, -90, -90]) {
translate([corner_radius / 2, 0, 0]) {
linear_extrude(height = connector_thickness) {
@@
-50,19
+50,19
@@
module ones_place() {
round_outside_corners(corner_radius) {
square(side_length); } }
translate([side_length / 2, -fudge, -fudge]) {
round_outside_corners(corner_radius) {
square(side_length); } }
translate([side_length / 2, -fudge, -fudge]) {
- connector_
base
(connector_thickness); }
+ connector_
tab
(connector_thickness); }
translate([side_length / 2,
side_length - connector_thickness + fudge,
-fudge]) {
translate([side_length / 2,
side_length - connector_thickness + fudge,
-fudge]) {
- connector_
base
(connector_thickness); } }
+ connector_
tab
(connector_thickness); } }
translate([side_length / 2,
0,
side_length - 2 * fudge]) {
translate([side_length / 2,
0,
side_length - 2 * fudge]) {
- connector_
base
(connector_thickness - 2 * fudge); }
+ connector_
tab
(connector_thickness - 2 * fudge); }
translate([side_length / 2,
side_length - connector_thickness + 2 * fudge,
side_length - 2 * fudge]) {
translate([side_length / 2,
side_length - connector_thickness + 2 * fudge,
side_length - 2 * fudge]) {
- connector_
base
(connector_thickness - 2 * fudge); } }
+ connector_
tab
(connector_thickness - 2 * fudge); } }
module tens_place() {
for(ones_index = [0 : (10 - 1)]) {
module tens_place() {
for(ones_index = [0 : (10 - 1)]) {
@@
-85,6
+85,4
@@
module thousands_place() {
hundreds_index * side_length]) {
ones_place(); } } } } }
hundreds_index * side_length]) {
ones_place(); } } } } }
-
-
-//connector_base(connector_thickness);
+//connector_tab(connector_thickness);