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

Материал из Викиучебника — открытых книг для открытого мира
Перейти к навигации Перейти к поиску

Ко всем двухмерным примитивам могут быть применены трехмерные преобразований(translate, rotate, scale). Двухмерные примитивы могут быть преобразованы в трехмерные с помощью экструзии. Хотя двухмерные примитивы в теории бесконечно тонкие, в OpenSCAD они отображаются с толщиной 1 для удобства работы с ними.

square[править]

Это примитив создает квадрат или прямоугольник по заданным параметрам. square(size = [x, y], center = true/false);

Пример:

10x10 square

circle[править]

Создает круг с заданными параметрами circle(r=radius | d=diameter);

Пример:

circle for user manual description


polygon[править]

Создает многоугольник по заданным параметрам polygon(points = [ [x, y], ... ], paths = [ [p1, p2, p3..], ...], convexity = N);

Пример:

OpenSCAD Polygon Example Rhomboid.jpg