Ниже описан интерфейс задания исключений в командах создания 3D массивов. Общие принципы задания исключений описаны в разделе Ограничения и исключения в массивах 3D элементов.
Если тип и вид создаваемого массива допускают задание исключений, то окно параметров команды содержит вкладку Исключения. Данная вкладка содержит список исключаемых элементов. Для добавления ограничивающего элементов необходимо активировать список или связанную с ним опцию автоменю:
<6> |
Выбор исключаемых элементов массива |
Активация списка в окне параметров активирует опцию автоменю и наоборот. В результате панель фильтров скрывается, а доступными для выбора в 3D сцене с помощью остаются лишь предварительно отображаемые элементы создаваемого массива. Выбранный элемент будет подсвечен в 3D сцене белым (в случае твердотельного элемента) или красным цветом (в случае массива элементов построения) и занесён в список на вкладке Исключения окна параметров команды.
Список организован в виде таблицы. Каждому исключаемому элементу соответствует своя строка списка. В столбцах списка Строка, Столбец и Высота отображается позиция исключаемого элемента в соответствующем направлении. Столбцы Вся строка, Весь столбец и Вся высота содержат флаги, установка которых исключает из результатов массива всю строку, весь столбец или всю высоту, содержащую выбранный элемент.
Под списком находится флаг Циклический повтор. Установка данного флага включает режим циклического повтора для выбранной строки списка.
С помощью кнопок, расположенных справа от списка, можно Добавить новый элемент в список, Удалить выбранную строку списка, Удалить все строки списка или Редактировать выбранную строку.
После нажатия кнопки Добавить или Редактировать появляется окно диалога Исключение. Окно содержит выпадающие списки Строка, Столбец и Высота. В полях Индекс отображается номер позиции исключаемого элемента в направлении, соответствующем расположенному выше выпадающему списку. В каждом из выпадающих списков доступны следующие опции:
•Начальная
Соответствует нулевому, т.е. совпадающему с исходным, элементу массива в данной строке, столбце или высоте. Устанавливает значение "0" в поле Индекс.
•Последняя
Соответствует последнему в прямом направлении элементу массива в данной строке, столбце или высоте. Устанавливает значение "1000000" в поле Индекс.
•Последняя в обратном направлении
Соответствует последнему в обратном направлении элементу массива в данной строке, столбце или высоте. Устанавливает значение "-1000000" в поле Индекс.
•В позиции
Позволяет ввести Индекс вручную.