This repository has been archived on 2023-03-25. You can view files and clone it, but cannot push or open issues or pull requests.
mightyscape-1.1-deprecated/extensions/fablabchemnitz/papercraft/openjscad/node_modules/@jscad/openscad-openjscad-translator/tests/primitive_solids/polyhedronEx2.jscad

6 lines
3.7 KiB
JavaScript

function main(){
return CSG.fromPolygons([new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([0,10,0])),new CSG.Vertex(new CSG.Vector3D([0,-10,0])),new CSG.Vertex(new CSG.Vector3D([0,-10,60]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([0,10,60])),new CSG.Vertex(new CSG.Vector3D([0,10,0])),new CSG.Vertex(new CSG.Vector3D([0,-10,60]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([60,10,60])),new CSG.Vertex(new CSG.Vector3D([0,-10,60])),new CSG.Vertex(new CSG.Vector3D([60,-10,60]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([0,10,60])),new CSG.Vertex(new CSG.Vector3D([0,-10,60])),new CSG.Vertex(new CSG.Vector3D([60,10,60]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([60,-10,60])),new CSG.Vertex(new CSG.Vector3D([0,10,0])),new CSG.Vertex(new CSG.Vector3D([60,10,60]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([0,-10,0])),new CSG.Vertex(new CSG.Vector3D([0,10,0])),new CSG.Vertex(new CSG.Vector3D([60,-10,60]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([10,-10,30])),new CSG.Vertex(new CSG.Vector3D([10,10,30])),new CSG.Vertex(new CSG.Vector3D([10,-10,50]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([10,10,30])),new CSG.Vertex(new CSG.Vector3D([10,10,50])),new CSG.Vertex(new CSG.Vector3D([10,-10,50]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([30,10,50])),new CSG.Vertex(new CSG.Vector3D([30,-10,50])),new CSG.Vertex(new CSG.Vector3D([10,-10,50]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([10,10,50])),new CSG.Vertex(new CSG.Vector3D([30,10,50])),new CSG.Vertex(new CSG.Vector3D([10,-10,50]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([30,10,50])),new CSG.Vertex(new CSG.Vector3D([10,10,30])),new CSG.Vertex(new CSG.Vector3D([30,-10,50]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([10,10,30])),new CSG.Vertex(new CSG.Vector3D([10,-10,30])),new CSG.Vertex(new CSG.Vector3D([30,-10,50]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([10,-10,30])),new CSG.Vertex(new CSG.Vector3D([0,-10,60])),new CSG.Vertex(new CSG.Vector3D([0,-10,0]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([10,-10,50])),new CSG.Vertex(new CSG.Vector3D([0,-10,60])),new CSG.Vertex(new CSG.Vector3D([10,-10,30]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([0,-10,60])),new CSG.Vertex(new CSG.Vector3D([10,-10,50])),new CSG.Vertex(new CSG.Vector3D([30,-10,50]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([30,-10,50])),new CSG.Vertex(new CSG.Vector3D([60,-10,60])),new CSG.Vertex(new CSG.Vector3D([0,-10,60]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([30,-10,50])),new CSG.Vertex(new CSG.Vector3D([10,-10,30])),new CSG.Vertex(new CSG.Vector3D([0,-10,0]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([60,-10,60])),new CSG.Vertex(new CSG.Vector3D([30,-10,50])),new CSG.Vertex(new CSG.Vector3D([0,-10,0]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([30,10,50])),new CSG.Vertex(new CSG.Vector3D([10,10,50])),new CSG.Vertex(new CSG.Vector3D([0,10,60]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([60,10,60])),new CSG.Vertex(new CSG.Vector3D([30,10,50])),new CSG.Vertex(new CSG.Vector3D([0,10,60]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([10,10,50])),new CSG.Vertex(new CSG.Vector3D([10,10,30])),new CSG.Vertex(new CSG.Vector3D([0,10,60]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([0,10,60])),new CSG.Vertex(new CSG.Vector3D([10,10,30])),new CSG.Vertex(new CSG.Vector3D([0,10,0]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([30,10,50])),new CSG.Vertex(new CSG.Vector3D([0,10,0])),new CSG.Vertex(new CSG.Vector3D([10,10,30]))]),new CSG.Polygon([new CSG.Vertex(new CSG.Vector3D([0,10,0])),new CSG.Vertex(new CSG.Vector3D([30,10,50])),new CSG.Vertex(new CSG.Vector3D([60,10,60]))])]);
};