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 = {
|
||||
stl: jscad.generateOutput('stla', compiled).asBuffer()
|
||||
stl: jscad.generateOutput('stla', compiled).asBuffer().toString()
|
||||
}
|
||||
if (debug) {
|
||||
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