revert yBar changes, also WIP on side connectors and side wall

This commit is contained in:
zhao
2023-01-21 23:03:49 -05:00
parent 75dbf032ef
commit 8e39e45514
8 changed files with 128 additions and 29 deletions

View File

@ -4,8 +4,17 @@ include <./math.scad>
include <./common.scad>
module halfspace(vpos, p) {
translate(p)
align(a=[0,0,-1], b=vpos)
translate(v=[0,0,-inf/2])
// TODO: clean up
ref = [0,0,-1];
if (cross(ref, vpos) == [0,0,0]) {
translate(p)
translate(v=[0,0, (ref*vpos) * -inf/2])
cube(size=[inf, inf, inf], center=true);
} else {
translate(p)
align(a=ref, b = vpos)
translate(v = [0, 0, -inf/2])
cube(size = [inf, inf, inf], center = true);
}
}