Cinema 4D Prime XPresso Ноды XPresso Повторение (группа) Иерархия
Функция доступна в CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D
Оператор Иерархия

Общие Нод Параметры

Свойства нода

Ссылка

Смотрите Оператор Иерархия.

Режим ссылки

Использовать начальную позицию

Посредством этой установки, вы устанавливаете активными настройки, для выпадающего меню параметра, Начальная позиция. Эти установки предназначены для определения жёстких ограничений, например, для первого \ последнего объекта в сцене. Вы можете определить дистанцию, на основе которой вы можете производить ссылку на объект, расположенного на несколько позиций ниже, по отношению к объекту имеющему тег XPresso. Более подробная информация изложена для параметра Начальная позиция.

Абсолютная ссылка

В этом режиме, объект будет связан непосредственно с нодом. Если вы производите копирование этого нода в другой документ, без копирования при этом принадлежащих ему элементов, в данном случае связь между ними будет прервана. Все порты будут установлены на неопределённое положение, и все связи при этом должны быть созданы снова и мануально. Если вы намерены использовать схему XPresso на нескольких участках вашей сцены, это режим в данном случае не является самым оптимальным, так как каждый раз при изменении позиции, вы должны производить новое референцирование объектов (создавать ссылки вручную).

Относительная ссылка

Относительная ссылка функционирует по аналогии с режимом использовать стартовую позицию. Ноде производит конвертацию иерархии между объектом ссылкой и объектом, которые имеет тег XPresso, в одну цепочку, так называемое Описание пути. Этот путь мог бы выглядеть следующим образом: UPPDN, что означает Up (вверх), Previous (предыдущий), Previous (последующий), Down (ниже), Next (последующий).

При этом выражения Previous и Next обозначают переход к предыдущему или последующему элементу на аналогичном уровне иерархии. Выражения Up и Down означают переходы по уровням иерархии. Если у вас есть опыт работы с языком программирования C.O.F.F.E.E., то эти команды, предназначенные для выбора объектов в сцене, однозначно будут вам знакомы.

Начальная позиция [-2147483648..2147483647]

Если режим ссылки Использовать начальную позицию является активным, при этом вы можете здесь выбрать необходимую позицию в пределах иерархии объектов. Точкой отсчёта при этом является объект, для которого был назначен тег XPresso.

Начальное расстояние [1..2147483647]

Для некоторых режимов стартовой позиции, иногда бывает необходимым производить переходы на несколько позиций (несколько шагов по иерархии). Подумайте, например, о таком случае, что вам необходимо достигнуть объект, который расположен на три позиции ниже, по отношению к стартовому объекту. Режим, Следующий Элемент в этом Уровне, должен быть три раза обработан в одинаковой последовательности, для достижения этого объекта. Для таких случаев имеется параметр Начальное расстояние. Это значение является мультипликатором (числом умножения), для параметра Начальная позиция. Для нашего примера, параметр Стартовая позиция с режимом Следующий Элемент в этом уровне, при использовании числового значения = 3 для параметра Начальное расстояние, привела бы к необходимому объекту, расположенного на три ступени ниже, чем стартовый объект.

Ссылка пути

Смотрите режим ссылки \ Относительная ссылка

Начало пути

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

Для описания начальной позиции имеются следующие сокращения:

Итерационный путь

Этот путь будут повторён на основе итератора иерархии. Буква N приводит к тому, что все объекты будут переданы в порядке расположения их на аналогичном уровне иерархии. Итератор иерархии продолжает повторение передачи объектов до того момента, пока он не сможет больше найти объектов, в определённой для директории итератора, или число повторений было достигнуто и соответствует значению, определённому для параметра начального расстояния. Ноде Иерархия при этом будет указывать на объекты, определённые посредством полей ссылки и начала пути, и при последующем вызове произведёт соответствующее повторение пути итерации.

Исключить

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