Complete CLI testing
This commit is contained in:
parent
4d88dac40a
commit
4105718ec6
41 changed files with 1384 additions and 7 deletions
36
test/cli/big/reference/cases/_export.jscad
Normal file
36
test/cli/big/reference/cases/_export.jscad
Normal file
|
@ -0,0 +1,36 @@
|
|||
function export_outline_fn(){
|
||||
return new CSG.Path2D([[-9,-9],[9,-9]]).appendPoint([9,9]).appendPoint([-9,9]).appendPoint([-9,-9]).close().innerToCAG()
|
||||
.extrude({ offset: [0, 0, 1] });
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
function _export_case_fn() {
|
||||
|
||||
|
||||
// creating part 0 of case _export
|
||||
let _export__part_0 = export_outline_fn();
|
||||
|
||||
// make sure that rotations are relative
|
||||
let _export__part_0_bounds = _export__part_0.getBounds();
|
||||
let _export__part_0_x = _export__part_0_bounds[0].x + (_export__part_0_bounds[1].x - _export__part_0_bounds[0].x) / 2
|
||||
let _export__part_0_y = _export__part_0_bounds[0].y + (_export__part_0_bounds[1].y - _export__part_0_bounds[0].y) / 2
|
||||
_export__part_0 = translate([-_export__part_0_x, -_export__part_0_y, 0], _export__part_0);
|
||||
_export__part_0 = rotate([0,0,0], _export__part_0);
|
||||
_export__part_0 = translate([_export__part_0_x, _export__part_0_y, 0], _export__part_0);
|
||||
|
||||
_export__part_0 = translate([0,0,0], _export__part_0);
|
||||
let result = _export__part_0;
|
||||
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function main() {
|
||||
return _export_case_fn();
|
||||
}
|
||||
|
||||
|
86
test/cli/big/reference/cases/_export.stl
Normal file
86
test/cli/big/reference/cases/_export.stl
Normal file
|
@ -0,0 +1,86 @@
|
|||
solid csg.js
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -9 9 0
|
||||
vertex 9 9 0
|
||||
vertex 9 -9 0
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -9 9 0
|
||||
vertex 9 -9 0
|
||||
vertex -9 -9 0
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -9 9 1
|
||||
vertex -9 -9 1
|
||||
vertex 9 -9 1
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -9 9 1
|
||||
vertex 9 -9 1
|
||||
vertex 9 9 1
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
outer loop
|
||||
vertex 9 -9 0
|
||||
vertex 9 -9 1
|
||||
vertex -9 -9 1
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
outer loop
|
||||
vertex 9 -9 0
|
||||
vertex -9 -9 1
|
||||
vertex -9 -9 0
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 0 0
|
||||
outer loop
|
||||
vertex 9 9 0
|
||||
vertex 9 9 1
|
||||
vertex 9 -9 1
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 0 0
|
||||
outer loop
|
||||
vertex 9 9 0
|
||||
vertex 9 -9 1
|
||||
vertex 9 -9 0
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex 9 9 1
|
||||
vertex 9 9 0
|
||||
vertex -9 9 0
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex 9 9 1
|
||||
vertex -9 9 0
|
||||
vertex -9 9 1
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 0 0
|
||||
outer loop
|
||||
vertex -9 9 1
|
||||
vertex -9 9 0
|
||||
vertex -9 -9 0
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 0 0
|
||||
outer loop
|
||||
vertex -9 9 1
|
||||
vertex -9 -9 0
|
||||
vertex -9 -9 1
|
||||
endloop
|
||||
endfacet
|
||||
endsolid csg.js
|
36
test/cli/big/reference/cases/export.jscad
Normal file
36
test/cli/big/reference/cases/export.jscad
Normal file
|
@ -0,0 +1,36 @@
|
|||
function export_outline_fn(){
|
||||
return new CSG.Path2D([[-9,-9],[9,-9]]).appendPoint([9,9]).appendPoint([-9,9]).appendPoint([-9,-9]).close().innerToCAG()
|
||||
.extrude({ offset: [0, 0, 1] });
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
function export_case_fn() {
|
||||
|
||||
|
||||
// creating part 0 of case export
|
||||
let export__part_0 = export_outline_fn();
|
||||
|
||||
// make sure that rotations are relative
|
||||
let export__part_0_bounds = export__part_0.getBounds();
|
||||
let export__part_0_x = export__part_0_bounds[0].x + (export__part_0_bounds[1].x - export__part_0_bounds[0].x) / 2
|
||||
let export__part_0_y = export__part_0_bounds[0].y + (export__part_0_bounds[1].y - export__part_0_bounds[0].y) / 2
|
||||
export__part_0 = translate([-export__part_0_x, -export__part_0_y, 0], export__part_0);
|
||||
export__part_0 = rotate([0,0,0], export__part_0);
|
||||
export__part_0 = translate([export__part_0_x, export__part_0_y, 0], export__part_0);
|
||||
|
||||
export__part_0 = translate([0,0,0], export__part_0);
|
||||
let result = export__part_0;
|
||||
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
|
||||
function main() {
|
||||
return export_case_fn();
|
||||
}
|
||||
|
||||
|
86
test/cli/big/reference/cases/export.stl
Normal file
86
test/cli/big/reference/cases/export.stl
Normal file
|
@ -0,0 +1,86 @@
|
|||
solid csg.js
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -9 9 0
|
||||
vertex 9 9 0
|
||||
vertex 9 -9 0
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 -1
|
||||
outer loop
|
||||
vertex -9 9 0
|
||||
vertex 9 -9 0
|
||||
vertex -9 -9 0
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -9 9 1
|
||||
vertex -9 -9 1
|
||||
vertex 9 -9 1
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 0 1
|
||||
outer loop
|
||||
vertex -9 9 1
|
||||
vertex 9 -9 1
|
||||
vertex 9 9 1
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
outer loop
|
||||
vertex 9 -9 0
|
||||
vertex 9 -9 1
|
||||
vertex -9 -9 1
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 -1 0
|
||||
outer loop
|
||||
vertex 9 -9 0
|
||||
vertex -9 -9 1
|
||||
vertex -9 -9 0
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 0 0
|
||||
outer loop
|
||||
vertex 9 9 0
|
||||
vertex 9 9 1
|
||||
vertex 9 -9 1
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 1 0 0
|
||||
outer loop
|
||||
vertex 9 9 0
|
||||
vertex 9 -9 1
|
||||
vertex 9 -9 0
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex 9 9 1
|
||||
vertex 9 9 0
|
||||
vertex -9 9 0
|
||||
endloop
|
||||
endfacet
|
||||
facet normal 0 1 0
|
||||
outer loop
|
||||
vertex 9 9 1
|
||||
vertex -9 9 0
|
||||
vertex -9 9 1
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 0 0
|
||||
outer loop
|
||||
vertex -9 9 1
|
||||
vertex -9 9 0
|
||||
vertex -9 -9 0
|
||||
endloop
|
||||
endfacet
|
||||
facet normal -1 0 0
|
||||
outer loop
|
||||
vertex -9 9 1
|
||||
vertex -9 -9 0
|
||||
vertex -9 -9 1
|
||||
endloop
|
||||
endfacet
|
||||
endsolid csg.js
|
Loading…
Add table
Add a link
Reference in a new issue