Part Extrude/ru

Описание
Функция Выдавить вытягивает форму(профиль) на указанное расстояние в указанном направлении. Тип конечной формы вывода варьируется в зависимости от типа формы ввода и выбранных параметров.

В наиболее распространенных случаях, ниже перечислены ожидаемые типы выходных фигур из заданного входного типа фигур.
 * Выдавите вершину (точку), создаст прямое Ребро (Линию)
 * Выдавливание открытого Ребра (например линии, дуги) создаст открытую грань (например плоскость)
 * Выдавить замкнутое ребро (например, круг), при необходимости будет получена замкнутая грань (например, цилиндр с открытыми торцами), или если параметр 'solid' равен 'true', будет получено твёрдое тело (например, замкнутый твердотельный цилиндр)
 * Выдавите открытую ломанную(например, Draft Ломаная линия), чтобы получить открытую оболочку (несколько соединённых граней)
 * Выдавите замкнутую ломанную(например, Draft Ломаная линия), при необходимости создайте оболочку (несколько соединенных граней), или, если параметр «solid» равен «true», создаст твёрдое тело
 * Выдавите грань (например, плоскость), чтобы получить твёрдое тело (например, Прямоугольный параллелепипед)
 * Выдавите, чтобы получить соединение твёрдых тел (строка состоит из букв, каждая буква будет твёрдым телом)
 * Выдавите оболочку из граней, получится Compsolid (Композитное твёрдое тело).

Использование

 * 1) Выберите форму(ы) в 3D виде или из древа проекта
 * 2) Нажмите на кнопку  на панели команд, или перейдите в меню
 * 3) Укажите направление и длину, а так же другие дополнительные параметры (смотри раздел Параметры для разъяснения деталей).
 * 4) Нажмите.

Кроме того, выбор формы для выдавливания можно сделать после запуска инструмента, выбрав одну или несколько фигур из списка на Панели задач.

В Древе проекта будет указано столько объектов Extrude(Выдавить), сколько было выбрано(выделено) фигур. Каждая входная фигура(форма/профиль) помещается внутри её собственного объекта Extrude(Выдавить).

Параметры
Форма полученная функцией Выдавливание определяется следующими параметрами, которые можно редактировать после её создания на вкладке Данные.


 * Base/Основание: входная форма (исходная форма, к которой была применена функция выдавливание/вытягивание)


 * Dir/Направление: направление для выдавливания формы. Если 'Dir Mode/Режим Направления установлен в 'Custom/Произвольное направление', то Вы можете редактировать Dir/Направление. В противном случае Dir/Направление доступно только для чтения и вычисляется из связанной формы.


 * Dir Link/Ссылка на Направление: параметрическая ссылка на кромку (линию), которая устанавливает направление выдавливания. Начиная с v0.17, это свойство не поддерживается редактором свойств.


 * Dir Mode/Режим Направления: устанавливает способ управления Dir/Направлением выдавливания. 'Custom/Произвольное Направление' означает, что Dir/Направление можно редактировать. 'Edge/Вдоль линии' означает, что Направление получено из ребра (линии), соединённого Dir Link/Ссылкой на Направление. 'Normal/Вдоль нормали' означает, что Направление перпендикулярно плоскости входной формы.


 * Length Fwd/Длина Вдоль: Расстояние выдавливания. Если обе длины Length Fwd/Вдоль и Length Rev/Против равны нулю, то используется длина вектора указанного в Dir/Направление.


 * Length Rev/Длина Против: Дополнительная длина для выдавливания против Dir/Направления.


 * Solid/Создать твёрдое тело: если значение True, то выдавливание замкнутого ребра или замкнутой ломанной создаст твёрдое тело. Если значение False, то в результате появится оболочка.


 * Reversed/В обратную сторону: меняет Dir/Направление выдавливания на противоположное.


 * Symmetric/Симметрично: если значение True, то выдавливание центрируется по входной форме, а общая длина равна Length Fwd/Длина Вдоль. При этом Length Rev/Длина Против игнорируется.


 * Taper Angle/Внешний угол конусности и Taper Angle Rev/Угол конусности Против: применяет угол к выдавливанию, так что выдавливаемые стороны отклоняются под заданным углом. Положительный угол означает, что поперечное сечение расширяется. Taper Angle Rev/Угол конусности Против устанавливает конусность для перевернутой части выдавливания (части из Length Rev/Длина Против). Начиная с версии 0.17, выдавливание с конусом поддерживается только для ломанных без отверстий. Конусность не работает должным образом, если выдавливаемая форма содержит B-сплайны.


 * Face Maker Class: задаёт имя класса на языке C++ кода создания плоскости, который используется при создании твёрдых тел из ломанных. Это свойство здесь в основном для поддержания обратной совместимости. Не трогайте, если не знаете, что делаете.


 * Placement/Размещение: стандартный параметр placement/размещени


 * Label/Ярлык: ярлык, который будет отображаться в древе проекта (недоступно при создании Выдавливания)

Диалог Задачи



 * эта кнопка создаёт выдавливание и закрывает диалоговое окно.


 * эта кнопка закрывает диалог, ничего не делая.


 * эта кнопка создаёт выдавливание, но не закрывает диалог. Затем вы можете выбрать другую форму в списке внизу и создать дополнительные выдавливания. Нажатие несколько раз может  создать много выдавливаний.


 * Радио кнопки 'Направление': устанавливают способ вычисления направления выдавливания.


 * Кнопка : нажмите её, а затем выберите ребро в 3D-виде. Это ребро появится в текстовом поле рядом с кнопкой в ​​формате "ObjectName:EdgeN". Вы также можете ввести ссылку на ребро вручную. Значения X,Y,Z будут заполнены в соответствии с направлением ребра(кромки).


 * Кнопки, , : нажмите кнопку X, чтобы установить положительное направление выдавливания +X. Щёлкните его ещё раз, чтобы установить отрицательное направления вдоль оси -X.


 * Поля ввода, , : устанавливают или показывают направление вектора выдавливания. Если обе длины равны нулю, то длина этого вектора задаёт длину выдавливания, и его значение всегда в мм, независимо от настроек единиц измерения.


 * Поля ввода Длина: задайте длину выдавливания. Эти поля ввода имеют поддержку единиц измерения.


 * Симметрично: выдавливание распространится в обоих направлениях, так что профиль останется посередине.


 * Внешний угол конусности: положительный угол означает, что профиль будет расширяться к концу выдавливания.


 * Флажок «Создать твёрдое тело»: если этот флажок установлен, то результат выдавливания замкнутого профиля или грани даст твёрдое тело. По умолчанию этот флажок установлен, если перед вызовом команды Выдавить был предварительно выбран замкнутый профиль.


 * Список Фигура(ы): здесь вы выбираете, какие формы выдавливать. Если выбрано несколько объектов, создаётся несколько объектов Extrude(Выдавить).

Примечания

 * В диалоговом окне задачи пока нет предварительного просмотра. будет создавать объект выдавливания каждый раз, когда вы щёлкаете по ней, что может быть использовано вместо предварительного просмотра; однако они останутся, и будет создан ещё один, когда вы нажмёте . Кнопка Отмена может быть полезна для их очистки перед нажатием.


 * Эскиз, созданный в верстаке PartDesign, не может использоваться для выдавливания детали, если он находится внутри тела (ошибка «Ссылки выходят за пределы допустимой области»). Чтобы выполнить выдавливание эскиза с помощью Деталь-Выдавить, вы должны создать эскиз в верстаке Sketcher. Или вы можете просто перетащить элемент PartDesign из Body/Тело.


 * Выдавливание с углом конусности не поддерживает отверстия. Это может дать ложные результаты, если количество сегментов в профиле изменится в результате конусности.

Сравнение с Выдавить в PartDesign
Выдавить в PartDesign - это также функция выдавливания, но есть важные отличия.


 * Part Extrude always creates a standalone shape. PartDesign Pad fuses the extrusion result to the rest of the Body.
 * Part Extrude doesn't care where it is in model tree. PartDesign Pad can only live inside a PartDesign Body.
 * Part Extrude can extrude any object that has a Part geometry (OpenCASCADE shape), except for solids and CompSolids.
 * Part Extrude can extrude individual faces of other objects. PartDesign Pad will only accept either Sketch or faces of PartDesign objects as a profile.