БЛОКРЕАКТ (команда)

Добавляет операцию в определение динамических блоков.

Эта команда доступна только на вкладке "Редактор блоков". Операции определяют способ перемещения или изменения геометрии динамического вхождения блока при выполнении операций с настраиваемыми свойствами вхождения блока в чертеже. Операции связываются с параметрами.

Отображаются следующие запросы.

Выбрать параметр

Выбор параметра из определения блока, с которым необходимо связать операцию.

Параметры можно связать с перечисленные ниже операциями.

Массив

Добавляет операцию массива в текущее описание динамических блоков. Операцию массива можно связать с линейным и полярным параметром или XY-параметром. Создает массив набора объектов при выполнении операции во вхождении динамического блока.

Выбор объектов

Определяет объекты, включенные в операцию при ее изменении.

Введите расстояние между столбцами

При выборе линейного или полярного параметра задается расстояние между выбранными объектами при изменении операции с массивом. Задайте расстояние с помощью курсора.

  • Задайте противоположный угол.
Расстояние между рядами или размер ячейки

При выборе параметра XY задается расстояние между выбранными объектами при изменении операции с массивом. Задайте расстояние с помощью курсора. Для задания размера ячейки введите два разделенных запятыми значения для каждой из двух точек.

Укажите местоположение операции

Если для переменной BACTIONBARMODE задано значение 0, определяется местоположение операции в редакторе блоков.

Поиск

При выполнении операции выбора на экран выводится диалоговое окно "Таблица выбора", в котором можно создать таблицу выбора для вхождения блока.

Отразить

Набор объектов отражается относительно оси симметрии (линии отражения), определяемой параметром отражения, когда данная операция запускается во вхождении блока.

Операцию отражения можно связать только с параметром отражения.

Укажите набор объектов

Определяет объекты, отраженные зеркально относительно линии отражения, заданной для параметра отражения.

Переместить

Перемещение набора объектов при выполнении операции во вхождении динамического блока. Операция перемещения можно связать с линейным и полярным параметром или параметром точки и XY.

Выбор объектов
Выберите объекты для операции перемещения.
Укажите местоположение операции
Укажите, где в редакторе блоков должна произойти операция.
Укажите точку параметра

Если выбран линейный или полярный параметр, определяет, какая точка будет использоваться для определения базовой точки операции — начальная или конечная.

Если выбран параметр XY, определяет угол параметра, который будет связан с операцией. Объекты, выбранные для операции, будут перемещаться относительно этой точки.

Множитель

Если для переменной BACTIONBARMODE задано значение 0, при выполнении операции значение связанного параметра изменяется на заданную величину.

Со смещением

Если для переменной BACTIONBARMODE задано значение 0, при выполнении операции угол выбранного параметра увеличивается или уменьшается на заданную величину.

XY

Если выбран параметр XY, указывает, является ли расстояние, примененное в операции, расстоянием по X, расстоянием по Y или расстоянием от плоскости XY до базовой точки параметра.

Повернуть

Поворот набора объектов при выполнении операции во вхождении динамического блока. Операцию поворота можно связать только с параметром поворота.

Укажите набор объектов

Определяет объекты, поворачиваемые относительно базовой точки параметра.

Масштаб

Масштабирование набора объектов относительно определенной базовой точки при выполнении операции во вхождении динамического блока. Операцию масштабирования можно связать с только линейным и полярным параметром или XY-параметром.

Выбор объектов
Задание объектов для операции масштабирования
Укажите местоположение операции
Укажите, где в редакторе блоков должна произойти операция.
Тип базы

Указывает, является ли базовая точка операции зависимой или независимой относительно базовой точки связанного параметра.

Зависимый

Масштабирование или перемещение выбранных объектов относительно базовой точки связанного параметра.

Независимый

Масштабирование или перемещение выбранных объектов относительно базовой точки, определенной независимо от связанного параметра.

XY

Если выбран параметр XY, задает пользовательское свойство "Тип масштаба".

  • X. Масштабирование выбранного объекта только вдоль оси X параметра XY.
  • Y. Масштабирование выбранного объекта только вдоль оси Y параметра XY.
  • XY. Масштабирование выбранного объекта вдоль осей X и Y параметра XY.

Растянуть

Перемещение или растяжение набора объектов при выполнении операции во вхождении динамического блока. Операцию растягивания можно связать с линейным и полярным параметром или параметром точки и XY.

Укажите точку параметра

Если выбран линейный или полярный параметр, определяет, какая точка будет использоваться для определения базовой точки операции — начальная или конечная.

Если выбран параметр XY, определяет угол параметра, который будет связан с операцией. Объекты, выбранные для операции, будут растягиваться относительно этой точки.

Первый угол рамки растягивания

Создание прямоугольника, представляющего область границы для операции при ее изменении.

  • Задайте противоположный угол.Установка противоположной границы рамки растягивания.
  • Укажите объекты.Определяет объекты для включения в операцию.
СМн-угол

Создание многоугольника, представляющего область границы для операции при ее изменении. Задание последовательности точек, определяющих контур.

Укажите местоположение операции
Укажите, где в редакторе блоков должна произойти операция.
  • Множитель. Если для переменной BACTIONBARMODE задано значение 0, при выполнении операции значение связанного параметра изменяется на заданную величину.
  • Смещение. Если для переменной BACTIONBARMODE задано значение 0, при выполнении операции угол выбранного параметра увеличивается или уменьшается на заданную величину.
  • XY. Если выбран параметр XY, указывает, является ли расстояние, примененное в операции, расстоянием по X, расстоянием по Y или расстоянием от плоскости XY до базовой точки параметра.
С выбором объектов
Задание объектов для операции растягивания.

Полярное растяжение

Перемещение или растяжение набора объектов при выполнении операции во вхождении динамического блока. Операцию полярного растягивания можно связать только с полярным параметром.

Укажите точку параметра

Определяет, какая точка (начальная или конечная) будет использоваться для определения базовой точки операции.

Задайте рамку растягивания
Создание прямоугольника, представляющего область границы для операции при ее изменении.
  • СМн-угол. Создание многоугольника, представляющего область границы для операции при ее изменении.
Укажите объекты только для поворота

Определение объектов в наборе, которые будут поворачиваться, но не растягиваться.

Укажите местоположение операции
Укажите, где в редакторе блоков должна произойти операция.
  • Множитель. Если для переменной BACTIONBARMODE задано значение 0, при выполнении операции значение связанного параметра изменяется на заданную величину.
  • Смещение. Если для переменной BACTIONBARMODE задано значение 0, при выполнении операции угол выбранного параметра увеличивается или уменьшается на заданную величину.