openjscad-aurora-webapp

Форк
0
/
rotate_extrude.jscad 
23 строки · 1.1 Кб
1
// title: Rotate_extrude()
2
// author: Rene K. Mueller
3
// license: MIT License
4

5
function main() {
6
   return [
7
      // openscad-like
8
      rotate_extrude(translate([4,0,0],circle({r: 1, fn: 30, center: true}))),
9
      rotate_extrude({fn: 5},
10
         translate([4,0,0],circle({r: 1, fn: 30, center: true}))).translate([0,10,0]),
11
      rotate_extrude({fn: 30},
12
         translate([4,0,0],circle({r: 1, fn: 5, center: true}))).translate([0,20,0]),
13

14
      // openjscad-openscad mixed
15
      rotate_extrude({fn: 4}, square({size: [1,1], center: true}).translate([4,0,0]) ).translate([-10,0,0]),
16
      rotate_extrude({fn: 4}, square({size: [1,3], center: true}).translate([4,0,0]) ).translate([-20,0,0]),
17
      rotate_extrude({fn: 3}, square({size: [2,0.5], center: true}).translate([4,0,0]) ).translate([-20,10,0]),
18
      rotate_extrude({fn: 5}, square({size: [1,1], center: true}).translate([4,0,0]) ).translate([-20,20,0]),
19
      
20
      rotate_extrude(polygon({points:[[0,0],[2,1],[1,2],[1,3],[3,4],[0,5]]})).translate([10,0,0]),
21
      rotate_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

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.