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

Оператор Скалярное произведение

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

Оператор Скалярное произведение

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

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

Вектор 1 точка Вектор 2 = Значение вектора 1 * Значение вектора 2 * Cosinus между Вектором 1 и Вектором 2.

Эта схема определяет отношение по актуальному углу, и производит показ результата на основе нода Формула.

Результат просчета при этом является независимым от последовательности векторов. То есть не имеет абсолютно никакого значения, какой из векторов будет подключен на входном порту 1 или 2. Оба входа порта при этом должны иметь связь с векторами. В менеджере атрибутов вы можете производить переключения типа данных между цветом, вектором и нормалями.

Число

Этот порт предоставляет для вас количество всех объектов, содержащихся в списке для объектов ссылок.