14 lines
301 B
OpenSCAD
14 lines
301 B
OpenSCAD
|
|
// Wake up sheeple. Halfspaces are just really BIG cubes!
|
|
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])
|
|
cube(size=[inf, inf, inf], center=true);
|
|
}
|
|
|
|
|
|
halfspace(vpos=[1,1,1], p=[10,10,10]); |