Схема размещения и сдвиг на полшага в массивах 3D элементов

Предыдущая страницаВ началоСледующая страница

Для ArrayLinear20x20 линейных и ArrayCircular20x20 круговых массивов доступны следующие Схемы размещения:

ArrayLayoutStandard40x40 Стандартная;

ArrayLayoutRowShift40x40 Сдвиг по строкам;

ArrayLayoutColumnShift40x40 Сдвиг по столбцам;

ArrayLayoutCustom40x40 Пользовательская.

Схемы можно переключать на вкладке Основные параметры окна параметров команды:

16.LayoutSwitch

На вкладках каждого из направлений массива в окне параметров команды есть флаги Сдвиг на полшага.

Выбор схемы размещения устанавливает определённую конфигурацию данных флагов. И наоборот, установка вручную конфигурации данных флагов, соответствующей той или иной схеме размещения, автоматически активирует эту схему.

При установленных флагах каждая вторая строка, столбец или высота (в зависимости от того, для каких направлений установлен флаг) сдвигается на половину шага.

16_HalfStepShiftCheckbox

ArrayLayoutStandard24x24 Стандартная схема размещения

По умолчанию при создании массивов установлена стандартная схема размещения. При данной схеме флаги Сдвиг на полшага сняты для всех направлений.

16S.LayoutStandardX

Здесь и далее:

1 - Первое направление (строки).

2 - Второе направление (столбцы).

3 - Третье направление (высота).
Прямые направления показаны красным, обратные - синим.

Исходный элемент выделен зелёным.

ArrayLayoutRowShift24x24 Сдвиг по строкам

При выборе данной схемы флаг Сдвиг на полшага устанавливается только для первого направления. В результате сдвигаются по направлению строк элементы каждого второго столбца.

16S.LayoutRowShiftX

ArrayLayoutColumnShift24x24 Сдвиг по столбцам

При выборе данной схемы флаг Сдвиг на полшага устанавливается только для второго направления. В результате сдвигаются по направлению столбцов элементы каждой второй строки.

16S.LayoutColumnShiftX

ArrayLayoutCustom24x24 Пользовательская схема размещения

Выбор данной схемы непосредственно на вкладке Основные параметры окна параметров команды невозможен. Однако, она активируется автоматически, если вручную установить сочетание флагов Сдвиг на полшага, отличающееся от трёх остальных схем. Возможны следующие варианты:

Сдвиг на полшага установлен для первого и второго направлений (строки и столбцы).
В результате сдвигаются как каждая вторая строка (по направлению столбцов), так и каждый второй столбец (по направлению строк).
16S.LayoutCustom12X

Сдвиг на полшага установлен для первого и третьего направлений (строки и высота).
Сдвигаются по направлению строк элементы каждого второго столбца (аналогично ArrayLayoutRowShift24x24 Сдвигу по строкам), а также элементы каждой второй высоты.
16S.LayoutCustom13X

Сдвиг на полшага установлен для второго и третьего направлений (столбцы и высота).
Сдвигаются по направлению столбцов элементы каждой второй строки (аналогично ArrayLayoutRowShift24x24 Сдвигу по столбцам), а также элементы каждой второй высоты.
16S.LayoutCustom23X

Сдвиг на полшага установлен для всех трёх направлений (строки, столбцы и высота).
Элементы каждой второй строки сдвигаются по направлению столбцов, элементы каждого второго столбца сдвигаются по направлению строк, а также элементы каждой второй высоты сдвигаются одновременно и по направлению строк и по направлению столбцов.
16S.LayoutCustom123X

Установка флага Сдвиг на полшага только для третьего направления (высота) также активирует ArrayLayoutCustom24x24 пользовательскую схему размещения, но никак не влияет на расположение элементов массива.

 

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