Строит куб с длиной ребра size, центрированный на center, с гранями, параллельными осям.
Тело куба
Строит бокс, центрированный на center, с width вдоль X, height вдоль Y и length вдоль Z, с гранями, параллельными осям.
Центр и три длины сторон
Тело параллелепипеда
Строит цилиндр с эллиптическим сечением, радиусы которого могут различаться на двух концах, стоящий вдоль Z и центрированный на center.
startRadius - радиусы X и Y на нижнем конце, а endRadius на верхнем, так что неравные пары дают сужающееся или конусообразное тело; height делится поровну над и под center.
Центр, высота, две пары радиусов и число сегментов
Тело эллиптического цилиндра
Строит круглый цилиндр заданного radius, стоящий вдоль Z, с height, делимой поровну над и под center.
segments - число плоских сторон вокруг него; больше - круглее.
Центр, высота, радиус и число сегментов
Тело цилиндра
Строит эллипсоид, сферу, растянутую отдельно вдоль X, Y и Z, центрированный на center.
radius содержит три полуразмера в порядке [x, y, z]; равные значения дают сферу.
Центр, три радиуса и число сегментов
Тело эллипсоида
Строит сферу из треугольников равного размера, как строится геодезический купол, центрированную на center.
frequency - насколько мелко разделены двадцать исходных граней; используется целыми кратными 6 и должна быть не менее 6, а большие значения дают более круглую сферу.
Центр, радиус и частота подразбиения
Тело геодезической сферы
Строит бокс со всеми ребрами и углами, скругленными на roundRadius, центрированный на center, с width вдоль X, height вдоль Y и length вдоль Z.
roundRadius должен быть меньше половины наименьшей стороны, иначе выбрасывается ошибка; segments задает, насколько гладко огранено скругление.
Центр, три длины сторон, радиус скругления и число сегментов
Тело скругленного параллелепипеда
Строит цилиндр, стоящий вдоль Z, оба края которого скруглены на roundRadius, с height, делимой поровну над и под center.
height должна быть больше удвоенного roundRadius, иначе выбрасывается ошибка.
Центр, радиус скругления, высота, радиус и число сегментов
Тело скругленного цилиндра
Строит сферу заданного radius, центрированную на center; segments - число граней вокруг нее, так что больше - круглее.
Тело сферы
Строит тор, кольцо с круглым сечением, лежащее плоско в плоскости XY вокруг center
с Z через его отверстие.
outerRadius - расстояние от центра до середины трубки, а innerRadius - собственный
радиус трубки, который должен быть меньше. Повороты и startAngle в градусах;
outerRotation ниже 360 оставляет кольцо открытым.
Тело тора
Строит по одному кубу с длиной ребра size на каждой точке centers, в том же порядке.
Центральные точки и длина ребра
По одному кубу на каждую центральную точку
Строит по одному боксу заданных width, height и length на каждой точке centers, в том же порядке.
Центральные точки и три длины сторон
По одному параллелепипеду на каждую центральную точку
Строит по одному эллиптическому цилиндру с заданными радиусами и высотой на каждой точке centers, в том же порядке, как cylinderElliptic для одного.
Центральные точки, высота, две пары радиусов и число сегментов
По одному эллиптическому цилиндру на каждую центральную точку
Строит по одному цилиндру заданных radius и height на каждой точке centers, в том же порядке, как cylinder для одного.
Центральные точки, высота, радиус и число сегментов
По одному цилиндру на каждую центральную точку
Строит по одному эллипсоиду с заданными радиусами на каждой точке centers, в том же порядке, как ellipsoid для одного.
Центральные точки, три радиуса и число сегментов
По одному эллипсоиду на каждую центральную точку
Строит по одной геодезической сфере заданного radius на каждой точке centers, в том же порядке, как geodesicSphere для одной.
Центральные точки, радиус и частота подразбиения
По одной геодезической сфере на каждую центральную точку
Строит по одному скругленному боксу с заданными сторонами и скруглением на каждой точке centers, в том же порядке, как roundedCuboid для одного.
Центральные точки, три длины сторон, радиус скругления и число сегментов
По одному скругленному параллелепипеду на каждую центральную точку
Строит по одному скругленному цилиндру с заданными размером и скруглением на каждой точке centers, в том же порядке, как roundedCylinder для одного.
Центральные точки, радиус скругления, высота, радиус и число сегментов
По одному скругленному цилиндру на каждую центральную точку
Строит по одной сфере заданного radius на каждой точке centers, в том же порядке, как sphere для одной.
Центральные точки, радиус и число сегментов
По одной сфере на каждую центральную точку
Строит тело из его граней, каждая задана списком точек, обходящих грань.
Перечисляйте точки каждой грани по часовой стрелке, если смотреть снаружи тела; грани должны замыкать тело, чтобы булевы операции с ним работали. Каждый список читается в обратном порядке, а вход не изменяется.
Грани как списки точек
Тело
Построение тел JSCAD: кубы, параллелепипеды, сферы, эллипсоиды, цилиндры, тор и тело из сырых точек многоугольников, каждое с вариантом, который размещает по одной копии на каждой точке списка. Ядро держит Z как собственную ось, поэтому цилиндр стоит вдоль Z, а тор лежит плоско в плоскости XY; каждое тело - это замкнутый меш из многоугольников, а
segmentsзадает, сколько плоских граней аппроксимируют круглую поверхность.