openjscad-aurora-webapp

Форк
0
/
dodecahedron.jscad 
21 строка · 656.0 Байт
1
// title: Dodecahedron
2
// author: OpenSCAD, adapted by Rene K. Mueller
3

4
function dodecahedron(h) {  // from http://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Commented_Example_Projects
5
   var c = cube({ size: [2,2,1], center: true });
6

7
   for(var i=0; i<=4; i++) { // loop i from 0 to 4, and intersect results
8
      // make a cube, rotate it 116.565 degrees around the X axis,
9
      // then 72*i around the Z axis
10
      c = c.intersect(
11
         cube({size: [2,2,1], center: true}).
12
         rotateX(116.565).
13
         rotateZ(72*i)
14
      );
15
   }
16
   return scale([h,h,h],c); // scale by height parameter
17
}
18

19
function main() {
20
   return dodecahedron(30);
21
}
22

23

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

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

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

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