Minor case fix + test
This commit is contained in:
parent
f955aac994
commit
58cadde9ed
3 changed files with 103 additions and 1 deletions
|
@ -69,7 +69,7 @@ exports.threedee = async (script, debug) => {
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
const result = {
|
const result = {
|
||||||
stl: jscad.generateOutput('stla', compiled).asBuffer()
|
stl: jscad.generateOutput('stla', compiled).asBuffer().toString()
|
||||||
}
|
}
|
||||||
if (debug) {
|
if (debug) {
|
||||||
result.jscad = script
|
result.jscad = script
|
||||||
|
|
16
test/cases/001_cube.yaml
Normal file
16
test/cases/001_cube.yaml
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
points:
|
||||||
|
zones:
|
||||||
|
arst:
|
||||||
|
columns:
|
||||||
|
c1:
|
||||||
|
rows:
|
||||||
|
r1:
|
||||||
|
outlines:
|
||||||
|
exports:
|
||||||
|
square:
|
||||||
|
- type: rectangle
|
||||||
|
size: [5, 5]
|
||||||
|
cases:
|
||||||
|
cube:
|
||||||
|
- name: square
|
||||||
|
extrude: 5
|
86
test/cases/001_cube___cases_cube_stl.stl
Normal file
86
test/cases/001_cube___cases_cube_stl.stl
Normal file
|
@ -0,0 +1,86 @@
|
||||||
|
solid csg.js
|
||||||
|
facet normal 0 0 -1
|
||||||
|
outer loop
|
||||||
|
vertex 0 5 0
|
||||||
|
vertex 5 5 0
|
||||||
|
vertex 5 0 0
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 -1
|
||||||
|
outer loop
|
||||||
|
vertex 0 5 0
|
||||||
|
vertex 5 0 0
|
||||||
|
vertex 0 0 0
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 1
|
||||||
|
outer loop
|
||||||
|
vertex 0 5 5
|
||||||
|
vertex 0 0 5
|
||||||
|
vertex 5 0 5
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 0 1
|
||||||
|
outer loop
|
||||||
|
vertex 0 5 5
|
||||||
|
vertex 5 0 5
|
||||||
|
vertex 5 5 5
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 -1 0
|
||||||
|
outer loop
|
||||||
|
vertex 5 0 0
|
||||||
|
vertex 5 0 5
|
||||||
|
vertex 0 0 5
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 -1 0
|
||||||
|
outer loop
|
||||||
|
vertex 5 0 0
|
||||||
|
vertex 0 0 5
|
||||||
|
vertex 0 0 0
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 1 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 5 5 0
|
||||||
|
vertex 5 5 5
|
||||||
|
vertex 5 0 5
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 1 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 5 5 0
|
||||||
|
vertex 5 0 5
|
||||||
|
vertex 5 0 0
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 1 0
|
||||||
|
outer loop
|
||||||
|
vertex 5 5 5
|
||||||
|
vertex 5 5 0
|
||||||
|
vertex 0 5 0
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal 0 1 0
|
||||||
|
outer loop
|
||||||
|
vertex 5 5 5
|
||||||
|
vertex 0 5 0
|
||||||
|
vertex 0 5 5
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal -1 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0 5 5
|
||||||
|
vertex 0 5 0
|
||||||
|
vertex 0 0 0
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
facet normal -1 0 0
|
||||||
|
outer loop
|
||||||
|
vertex 0 5 5
|
||||||
|
vertex 0 0 0
|
||||||
|
vertex 0 0 5
|
||||||
|
endloop
|
||||||
|
endfacet
|
||||||
|
endsolid csg.js
|
Loading…
Add table
Add a link
Reference in a new issue