openjscad-aurora-webapp

Форк
0
26 строк · 563.0 Байт
1
// title: Slices (single screw evolution)
2
// author: Eduard Bespalov
3
// license: MIT License
4
// description: testing solidFromSlices()
5

6
function main(params) {
7
	var sqrt3 = Math.sqrt(3) / 2;
8
	var radius = 20;
9

10
	var hex = CSG.Polygon.createFromPoints([
11
			[radius, 0, 0]
12
			,[radius + 3, 0, 3]
13
			,[radius, 0, 6]
14
	]);
15
	var angle = 5;
16
	return hex.solidFromSlices({
17
		numslices: 420 / angle,
18
		callback: function(t, slice) {
19
			return this.translate([0, 0, t * 8]).rotate(
20
						[0,0,0], //center
21
						[0, 0, 10], //direction
22
						angle * slice
23
					);
24
		}
25
	});
26
}
27

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

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

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

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