Руководство пользователя по OpenSCAD/Двухмерные примитивы: различия между версиями
Содержимое удалено Содержимое добавлено
м Откат правок 31.128.188.76 (обс.) к версии Gleb.svechnikov Метка: откат |
Нет описания правки |
||
Строка 3:
Хотя двухмерные примитивы в теории бесконечно тонкие, в OpenSCAD они отображаются с толщиной 1 для удобства работы с ними.
==
----
<code>square()</code> создает квадрат или прямоугольник в первом квадранте. Когда значение center равно true, квадрат центрируется в начале координат. Имена аргументов являются необязательными, если они заданы в указанном здесь порядке.
square(size = [x, y], center = true/false);
square(size = x , center = true/false);
:'''параметры''':
:: '''size'''
::: одно значение, квадрат с всеми сторонами этой длины
::: два значения массивом [x,y], прямоугольник с размерами x и y
:: '''center'''
::: '''false''' (по умолчанию), 1й (положительный) квадрант, один угол на (0,0)
::: '''true''', квадрат находится в центре (0,0)
значения по умолчанию: square(); выводит: square(size = [1, 1], center = false);
:'''примеры''':
[[File:OpenScad Square 10 x 10.jpg|150px|10x10 square]]
равнозначные описания для этого примера
square(size = 10);
square(10);
square([10,10]);
.
square(10,false);
square([10,10],false);
square([10,10],center=false);
square(size = [10, 10], center = false);
square(center = false,size = [10, 10] );
[[File:OpenScad Square 20x10.jpg|150px|OpenScad square 20x10]]
равнозначные описания для этого примера
square([20,10],true);
a=[20,10];square(a,true);
== circle ==
Создает круг с заданными параметрами
|