Cube example didn't actually work (#1478)

* Cube example didn't actually work

* Bump h2 in fuzz tests
This commit is contained in:
Adam Chalmers
2024-02-22 12:03:05 -06:00
committed by GitHub
parent 40479d177f
commit f72eb0e8a7
3 changed files with 687 additions and 191 deletions

View File

@ -1,12 +1,20 @@
fn cube = (pos, scale) => {
const sg = startSketchAt(pos)
|> line([0, scale], %)
|> line([scale, 0], %)
|> line([0, -scale], %)
return sg
fn cube = (length, center) => {
let l = length/2
let x = center[0]
let y = center[1]
let p0 = [-l + x, -l + y]
let p1 = [-l + x, l + y]
let p2 = [ l + x, l + y]
let p3 = [ l + x, -l + y]
return startSketchAt(p0)
|> lineTo(p1, %)
|> lineTo(p2, %)
|> lineTo(p3, %)
|> lineTo(p0, %)
|> close(%)
|> extrude(length, %)
}
const b1 = cube([0,0], 10)
const pt1 = b1[0]
show(b1)
const myCube = cube(40, [0,0])
show(myCube)