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