openjscad-aurora-webapp
23 строки · 1.1 Кб
1// title: Rotate_extrude()
2// author: Rene K. Mueller
3// license: MIT License
4
5function main() {6return [7// openscad-like8rotate_extrude(translate([4,0,0],circle({r: 1, fn: 30, center: true}))),9rotate_extrude({fn: 5},10translate([4,0,0],circle({r: 1, fn: 30, center: true}))).translate([0,10,0]),11rotate_extrude({fn: 30},12translate([4,0,0],circle({r: 1, fn: 5, center: true}))).translate([0,20,0]),13
14// openjscad-openscad mixed15rotate_extrude({fn: 4}, square({size: [1,1], center: true}).translate([4,0,0]) ).translate([-10,0,0]),16rotate_extrude({fn: 4}, square({size: [1,3], center: true}).translate([4,0,0]) ).translate([-20,0,0]),17rotate_extrude({fn: 3}, square({size: [2,0.5], center: true}).translate([4,0,0]) ).translate([-20,10,0]),18rotate_extrude({fn: 5}, square({size: [1,1], center: true}).translate([4,0,0]) ).translate([-20,20,0]),19
20rotate_extrude(polygon({points:[[0,0],[2,1],[1,2],[1,3],[3,4],[0,5]]})).translate([10,0,0]),21rotate_extrude({fn:4},polygon({points:[[0,0],[2,1],[1,2],[1,3],[3,4],[0,5]]})).translate([18,0,0])22];23}
24
25