Категории заданий

Написать формулы (тригонометрия)

Александр Никошин Исполнитель: Александр Никошин 
Оценка: +1
Отзыв: Работа выполнена идеально. Учтены все требования. Сроки более чем соблюдены.
Стоимость: 750
Категория: Другое
Время выполнения: 5 часов
Поиск кандидата: 0 сек


Подробное описание:

Добрый день. Для игры нужно написать формулы, с помощью которых я смогу вычислять координаты точек в пространстве. Задача: Где-то в пространстве, есть n-число точек — в данном случаи четыре (изображение 1 из вложения): B, E, H, Y - координаты каждой известны. Так же известно, что относительно первого отрезка BE, перпендикулярно (под девяносто градусов), из B отходят два отрезка известной длины. Тоже самое с отрезком HY. Суть в том, что исходя из этих данных, нужной найти по две дополнительные точки в пространстве, рядом с каждой из четырех основных точек. Визуально, все точки должны создавать "трубу" - изображение 2. И из всего этого объекта, мне нужны вычислять только координаты точек A, D, G, X, Z, L, F, C. Нужно держать в голове, что этот объект может выглядеть чуть по другому ("труба" будет изогнутой или с большем количеством колен), и что он может быть повёрнут в абсолютно любую сторону - то есть формулы должны быть максимально универсальными. Так же хочу отметить, что рёбра (создающиеся из точек, которые нужно найти), всегда параллельны центральной линии - например AD и CF параллельны BE, DG и FL параллельны EH. Нужны формулы, с помощью которых за минимальное количество вычислений, будут находиться необходимые координаты. Дополнительно: Если обратить внимание, объект с рисунка делится на 3 четырёх угольника (ADFC, DGLF и GXZL). По возможности, нужна формула, с помощью которой получиться вычислять угол наклона каждого четырёхугольника. P.S. Если Вы не по наслышки знаете математику, то много времени заказ не займёт. Я указал такой большой срок, просто чтобы было время проверить, как формулы лягут в код и если что, внести необходимые поправки.

Рассказать друзьям

Подпишитесь на полезные статьи

Примеры заданий и практические советы по аутсорсингу задач

   



На дайджест уже подписалось 555214 читателей!

Присоединяйтесь к нам в соцсетях!