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/examples/example019.jscad

5 lines
5.2 KiB
JavaScript

function main(){
return CSG.cylinder({start: [0,0,0], end: [0,0,45],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-100,0,-30]).union([CSG.cylinder({start: [0,0,0], end: [0,0,46.5],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-95,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,48],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-90,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,49.5],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-85,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,51],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-80,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,52.5],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-75,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,54.000000000000014],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-70,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,55.5],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-65,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,57],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-60,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,58.5],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-55,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,60],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-50,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,59],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-45,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,58.00000000000001],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-40,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,57],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-35,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,56],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-30,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,55],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-25,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,54],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-20,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,55.05],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-15,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,56.099999999999994],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-10,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,57.14999999999999],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([-5,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,58.199999999999996],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([0,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,59.25],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([5,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,60.300000000000004],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([10,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,61.35000000000001],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([15,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,62.39999999999999],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([20,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,63.449999999999996],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([25,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,64.5],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([30,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,65.55000000000001],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([35,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,66.6],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([40,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,67.65],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([45,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,68.69999999999999],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([50,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,69.75],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([55,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,70.8],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([60,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,71.85],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([65,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,72.9],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([70,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,73.95],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([75,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,75],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([80,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,70.07142857142857],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([85,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,65.14285714285714],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([90,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,60.21428571428571],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([95,0,-30])]).union([CSG.cylinder({start: [0,0,0], end: [0,0,55.28571428571429],radiusStart: 6, radiusEnd: 2, resolution: 19}).translate([100,0,-30])]);
};