openjscad-aurora-webapp

Форк
0
28 строк · 562.0 Байт
1
// title: Example 001
2
// author: OpenSCAD.org
3
// description: example001.scad ported to OpenJSCAD.org
4

5
function r_from_dia(d) { return d / 2; }
6

7
function rotcy(rot, r, h) {
8
	return rotate(90, rot,
9
		cylinder({r: r, h: h, center: true}));
10
}
11

12
function example001() {
13
	var size = 50;
14
	var hole = 25;
15
	var cy_r = r_from_dia(hole);
16
	var cy_h = r_from_dia(size * 2.5);
17

18
	return difference(
19
		sphere({r: r_from_dia(size)}),
20
		rotcy([0, 0, 0], cy_r, cy_h),
21
		rotcy([1, 0, 0], cy_r, cy_h),
22
		rotcy([0, 1, 0], cy_r, cy_h)
23
	);
24
}
25

26
function main() {
27
	return example001();
28
}
29

30

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

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

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

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