Описание задачи

Требуется разработать утилиту или функцию, которая принимает на вход вектор положения (X, Y, Z) и углы ориентации (например, углы Эйлера) объекта в трехмерном пространстве и преобразует их в формат матрицы 4x4 (матрица трансформации). Результат должен содержать параметры вращения и смещения, стандартные для математических пакетов или игровых движков (визуализация).

Целевой функционал

  • Обязательные поля ввода: позиция (X, Y, Z); поворот (углы вокруг осей RX, RY, RZ). Ориентация углов предполагает порядок Roll, Pitch, Yaw или, в большинстве запросов, соответствует стандартной схеме Yaw (ось Y), Pitch (ось X) и Roll (ось Z).
  • Формат выходных данных: матрица 4x4, где главные три строки и столбца определяют вращение, а четвёртый столбец - смещение.
  • Дополнительное требование: оптимизация для float (‘f’ суффикс, например 0.0f) для упрощения интеграции кода C/С++/Unity.

Пример обработки

Вход: позиция = (-110.7, -36.8, 94.9), поворот = (0.0, 0.0, 0.0).
Выход: матрица 4x4 формата (вращение: x_y_z смещение: input).

Разработка быстрого сайта на WordPress для франшизы службы доставки

Требуется создать простой и производительный сайт на WordPress с готовым шаблоном. Ключевые задачи: реализация заданной структуры страниц, форм заявок с интеграцией в Telegram, настройка аналитики и оптимизация скорости загрузки.

Верстка математического сайта на React

Требуется сверстать сайт для математической платформы на React, состоящий из главной страницы, личного кабинета ученика и личного кабинета учителя. Дизайн готов в Figma, также есть старый сайт для референса. Исполнитель предлагает свою цену.