Руководство пользователя по OpenSCAD/Двухмерные примитивы: различия между версиями

Содержимое удалено Содержимое добавлено
м Откат правок 31.128.188.76 (обс.) к версии Gleb.svechnikov
Метка: откат
Нет описания правки
Строка 3:
Хотя двухмерные примитивы в теории бесконечно тонкие, в OpenSCAD они отображаются с толщиной 1 для удобства работы с ними.
 
== squareКвадрат ==
----
Это примитив создает квадрат или прямоугольник по заданным параметрам.
<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 ==
Создает круг с заданными параметрами