Skip to content
Snippets Groups Projects
Commit f3b99a19 authored by fxk8y's avatar fxk8y :spider:
Browse files

Adding simple dove tail joint

parent 7effb2af
No related branches found
No related tags found
No related merge requests found
// This file is just an inclusion proxy
// It is designed to be included by the `use`-statement without
// needing to mention every single of it's sub-components
include <mechanical/DoveTail.scad>
// TODO: Documentation!
// w = width (X)
// h = height (Y)
// a = angle (degrees)
// body = ??? (-Y)
module DoveTailProfile(w, h, a=27, body=0) {
w2 = w / 2;
// "Ankathete" = "Gegenkathete" / tan(alpha)
AK = h / tan(90-a);
polygon([
[-w2, h],
[w2, h],
[w2 - AK, 0],
[w2 - AK, -body],
[-w2 + AK, -body],
[-w2 + AK, 0],
[-w2, h]
]);
}
DoveTailProfile(50, 10, body=5);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment