Разница между функциями cube и cylinder в OpenSCAD заключается в том, что первая создаёт куб, а вторая — цилиндр. 2
Функция cube позволяет создать куб с определёнными длинами сторон. 12 Для этого используется вектор из трёх значений, которые указывают размеры куба по осям X, Y и Z. 12 По умолчанию один угол куба расположен в точке начала координат (0,0,0). 2
Функция cylinder используется для создания цилиндра. 2 При этом указываются такие параметры, как высота (h), радиус внизу (r1) и радиус вверху (r2). 2 Цилиндры, созданные с помощью этой функции, по умолчанию ориентированы вертикально и касаются плоскости XY. 3
Таким образом, cube создаёт куб с определёнными размерами, а cylinder — цилиндр с заданными высотой и радиусами.