Описание типа Shape
Встроенный тип Shape
представляет фигуру в 3D-пространстве.
Свойства типа Shape
Ниже приведен список доступных свойств, предоставляемых типом Shape
. Щелкните имя свойства, чтобы увидеть его подробное описание и примеры.
Методы типа Shape
Ниже приведен список доступных методов, предоставляемых типом Shape
. Щелкните имя метода, чтобы увидеть его подробное описание и примеры.
Проверка и анализ формы
Метод |
Описание |
isEmpty() |
Проверяет, является ли форма пустой. |
boundBox() |
Возвращает ограничивающий прямоугольный ящик (bounding box) формы. |
Топологические элементы
Стилевые представления
Метод |
Описание |
fill() |
Заполненная форма фигуры. |
wire() |
Контурная (проволочная) форма. |
Создание и модификация формы
Метод |
Описание |
extrude() |
Выдавливает форму в 3D по заданному направлению. |
extrudeX() |
Выдавливает форму вдоль оси X. |
extrudeY() |
Выдавливает форму вдоль оси Y. |
extrudeZ() |
Выдавливает форму вдоль оси Z. |
unify() |
Упрощает форму, объединяя её части в единое целое. |
Булевы операции
Перемещение / Трансляция
Метод |
Описание |
translate() |
Перемещает форму на заданный вектор. |
translateX() |
Перемещает форму по оси X. |
translateY() |
Перемещает форму по оси Y. |
translateZ() |
Перемещает форму по оси Z. |
move() |
Возвращает новую форму, смещённую на заданный вектор. |
moveX() |
Возвращает новую форму, смещённую по оси X. |
moveY() |
Возвращает новую форму, смещённую по оси Y. |
moveZ() |
Возвращает новую форму, смещённую по оси Z. |
Поворот
Метод |
Описание |
rotate() |
Поворачивает форму вокруг произвольной оси. |
rotateX() |
Поворачивает форму вокруг оси X. |
rotateY() |
Поворачивает форму вокруг оси Y. |
rotateZ() |
Поворачивает форму вокруг оси Z. |
Отражение
Метод |
Описание |
mirrorO() |
Отражает форму относительно начала координат. |
mirrorX() |
Отражает форму относительно оси X. |
mirrorY() |
Отражает форму относительно оси Y. |
mirrorZ() |
Отражает форму относительно оси Z. |
mirrorXY() |
Отражает форму относительно плоскости XY. |
mirrorYZ() |
Отражает форму относительно плоскости YZ. |
mirrorXZ() |
Отражает форму относительно плоскости XZ. |
Масштабирование
Метод |
Описание |
scale() |
Масштабирует форму относительно начала координат. |
scaleX() |
Масштабирует форму по оси X. |
scaleY() |
Масштабирует форму по оси Y. |
scaleZ() |
Масштабирует форму по оси Z. |
scaleXY() |
Масштабирует форму в плоскости XY. |
scaleYZ() |
Масштабирует форму в плоскости YZ. |
scaleXZ() |
Масштабирует форму в плоскости XZ. |
scaleXYZ() |
Масштабирует форму равномерно по всем осям. |
Геометрические параметры
Экспорт
Метод |
Описание |
toFileSTEP() |
Сохраняет форму в файл формата STEP. |
Last update: 11 мая 2025, 10:44