Cinema 4D Prime Менеджер объектов Меню Теги Cinema 4D Теги Тег Взаимодействие
Функция доступна в CINEMA 4D Prime, Visualize, Broadcast, Studio & BodyPaint 3D
Тег Взаимодействие

Общие Тег Скрипт Вывод Информация Прокси

Информация

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

На заметку: для этого объект всегда должен быть полигональным (параметрические объекты или генераторы в данном случае не функционируют)! Предоставление и вывод таких данных может приводить к значительному замедлению работы вашего компьютера, и особенно при просчёте объектов с высоким числом полигонов.

Просчитать информацию

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

На её основе вы включаете / отключаете просчёт и вывод информации данных о полигонах. Так как это отражается на работоспособности ваше ПК, вы можете отключать эту установку, если данные о полигонах не являются для вас необходимостью.

Обновление при перемещении

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

Совпадение

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

Точка встречи [XYZ ]

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

Индекс полигона [-2147483648..1000000000]
Индекс грани [-2147483648..1000000000]
Индекс точки [-2147483648..1000000000]

Точки, рёбра и полигоны внутренним алгоритмом всегда пронумерованы начиная с 0 и по возрастающей (для точек и полигонов вы можете получить эту информацию в окне Менеджер структуры). Здесь предоставляются номера элементов, над которыми расположен курсор мыши (или расположенные в его непосредственной близости). Эти номера индексации могут подключаться для портов нодов с аналогичными названиями.

Это функционирует если курсор действительно расположен над полигоном и Совпадение соответствует булеву TRUE.

Тег выделения

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

Индекс тега выделения [-2147483648..2147483647]

Все теги выделения полигонов внутренним алгоритмом всегда пронумерованы начиная с 0 и по возрастающей. Здесь будут показаны номера тегов, над которыми расположен курсор мыши. Если курсор не расположен над выделением, в этом случае будет показано значение -1.