Описание типа 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