Используйте функции работы с рабочими элементами для изменения существующих рабочих элементов.
Чтобы перейти к функциям работы с рабочими элементами, разверните узел "Work Feature" на вкладке "Система" в области "Фрагменты".
Меняет направление нормального вектора к рабочей плоскости при выполнении определенного условия. В результате этой операции рабочая плоскость переворачивается. Если на этой плоскости построен эскиз, то он тоже переворачивается. Эту функцию можно использовать, чтобы изменить элемент с левой ориентацией на элемент с правой ориентацией. Это особенно полезно для зеркально отраженного выдавливания. Эта функция выполняет смену направления нормального вектора не при каждом ее использовании. Напротив, она предназначена для того, чтобы нормальный вектор указывал в требуемом направлении. Функция меняет направление нормали, если ее направление "не согласуется" с направлением указанной оси.
Синтаксис
WorkPlane.FlipNormal("workPlaneName", "axisWanted")
"workPlaneName"
Имя рабочей плоскости, направление которой надо сменить.
"axisWanted "
Имя оси детали. При необходимости противоположное направление можно указать с помощью отрицательного префикса (-). Это обозначение дает функции сведения о примерном направлении перпендикуляра к плоскости. Если плоскость не выровнена точно по оси модели, используйте ту ось, которая ближе всего соответствует требуемой нормали к плоскости. Допускается выравнивание в пределах 60 градусов.
Примеры
WorkPlane.FlipNormal("Work Plane1", "X")
WorkPlane.FlipNormal("Work Plane1", "-X")
WorkPlane.FlipNormal("Work Plane1", "Y")
WorkPlane.FlipNormal("Work Plane1", "-Y")
WorkPlane.FlipNormal("Work Plane1", "Z")
WorkPlane.FlipNormal("Work Plane1", "-Z")
Переопределяет эскиз с использованием альтернативных входных данных. Эта функция особенно эффективна для независимых эскизов, в которых не содержится спроецированная геометрия. Ограничьте всю геометрию эскиза началом координат или одной из осей эскиза, используя совмещение, зависимости фиксации или измерения.
Для этой функции в качестве входных данных необходимо указать имена, следовательно, для определения эскиза используйте следующие именованные элементы:
Синтаксис
Sketch.Redefine(sketchName, planeName, originName, axisName, AxisIsX := True, NaturalAxisDirection := True )
sketchName
Имя эскиза.
planeName
Имя объекта, который следует использовать в качестве плоскости эскиза.
originName
Имя объекта, который следует использовать в качестве начала координат эскиза.
axisName
Имя объекта, который будет использоваться в качестве оси эскиза (ось X или Y).
AxisIsX
Значение по умолчанию True означает, что ось эскиза, заданная с помощью параметра axisName, является осью X (горизонтальная ось). False означает, что это ось Y (вертикальная ось).
NaturalAxisDirection
Значение по умолчанию True означает, что ось эскиза направлена в том же направлении, что и объект axisName. False означает, что ось эскиза направлена в противоположном направлении.