Draft: Upgrade/Апгрейд
Draft Upgrade |
Системное название |
---|
Draft Upgrade |
Расположение в меню |
Черчение → Обновить |
Верстаки |
Draft, Arch |
Быстрые клавиши |
U P |
Представлено в версии |
- |
См. также |
Перестроить |
Описание
Этот инструмент изменяет выбранные объекты по-разному. Если ни один объект не выбран, вам будет предложено выбрать его.
Использование
- Выберите один или несколько объектов, которые вы хотите обновить.
- Нажмите кнопку Draft Upgrade или нажмите U, затем P
Опции
Выбранные объекты модифицируются / обновляются в соответствии со следующими условиями (в порядке):
- если в выборе выделено более одного грань , грани объединяются (объединяются)ь
- if there is only one face in the selection, nothing is done
- if there is only one open wire in the selection, it gets closed
- if there are only edges in the selection, all edges are joined into a wire (closed if possible)
- если ни одно из указанных выше не возможно, создается составной объект
Скриптование
Инструмент Апгрейд можно использовать из скриптов python и макросов следующим образом:
Draft.upgrade(objects, delete=False, force=None)
- Upgrades the given object(s) (can be an object or a list of objects).
- If delete is True, old objects are deleted.
- The force attribute can be used to force a certain way of upgrading. It can be: makeCompound, closeGroupWires, makeSolid, closeWire, turnToParts, makeFusion, makeShell, makeFaces, draftify, joinFaces, makeSketchFace, makeWires
- Returns a dictionnary containing two lists, a list of new objects and a list of objects to be deleted
Некоторые из операций инструмента Upgrade/ Апгрейд также можно выполнить с помощью инструментов Part Union или Draft Wire.
Пример:
import Draft
mycircle = Draft.makeCircle(2)
face1 = Draft.upgrade([mycircle],True)