Skip to content
GitLab
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Jan Koniarik
schpin-robot
Commits
c93c84ba
Commit
c93c84ba
authored
Jul 19, 2019
by
Jan Koniarik
Browse files
tile base shape now convex
parent
26d17b47
Changes
1
Hide whitespace changes
Inline
Side-by-side
schpin_koke/src/scad/tile.scad
View file @
c93c84ba
...
...
@@ -18,11 +18,12 @@ module tile(class, h, center = false, centered_hole = false) difference() {
centered_hole = centered_hole);
}
module tile_neg(class, h, center = false, centered_hole = false)
module tile_neg(class, h, center = false, centered_hole = false)
{
translate([ 0, 0, center ? 0 : h / 2 ]) for (alpha = [ 0, 180 ])
rotate([ alpha, 0, 0 ]) tile_screw_pos(class = class)
tile_screw_hole(class = class, h = h,
centered_hole = centered_hole);
rotate([ alpha, 0, 0 ]) tile_screw_pos(class = class) tile_screw_hole(
class = class, h = h, centered_hole = centered_hole);
tile_center_hole(class, h + 2, center = center);
}
module tile_pos(class, h, center = false)
linear_extrude(height = h, center = center, convexity = 10)
...
...
@@ -73,13 +74,7 @@ module tile_base_shape(l, corner_r) {
}
module tile_relief(class, a, corner_r, t, nut_d) {
for (m = [ 0, 1 ]) mirror([ m, 0, 0 ]) tile_screw_pos(class) {
rotate([ 0, 0, 30 ]) circle(d = nut_d + t * 2, $fn = 6);
}
difference() {
tile_base_shape(a, corner_r);
tile_base_shape(a - t * 2, corner_r);
}
tile_base_shape(a, corner_r);
}
module tile_screw_pos(class) {
...
...
@@ -120,7 +115,7 @@ module tile_tube_hole(d) {
}
render_part = "nothing";
if(render_part == "tile_H"){
if
(render_part == "tile_H")
{
$fn = 128;
tile_H(T24, 4);
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment