В OpenSCAD можно создать простую ёлку с использованием базовых фигур, таких как конусы и цилиндры. Вот пример кода, который создаст простую ёлку:
// Параметры ёлки
height = 100; // Высота ёлки
layers = 5; // Количество слоёв
base_radius = 15; // Радиус основания
module tree() {
for (i = [0 : layers - 1]) {
// Определяем высоту и радиус каждого слоя
layer_height = height / layers;
layer_radius = base_radius * (1 - i / layers);
// Позиционируем слои
translate([0, 0, i * layer_height])
color("green")
cylinder(h = layer_height, r = layer_radius, center = false);
}
// Создаем ствол
translate([0, 0, -10])
color("brown")
cylinder(h = 10, r = base_radius / 4, center = false);
}
// Рисуем ёлку
tree();
Этот код создаёт ёлку с пятью слоями разной ширины и стволом. Вы можете изменить параметры, такие как высота (height), количество слоёв (layers) и радиус основания (base_radius) для создания ёлки по вашему вкусу. Просто копируйте и вставьте этот код в OpenSCAD и нажмите "Render" для просмотра результата.