Я работаю над приложением, которое включает масштабирование линии.Я работаю в Java / GWT, так что если уже есть что-то встроенное, было бы здорово.Я знаю, что это очень простая математика, но я не могу обдумать это (не домашнюю работу, прежде чем вы спросите).
Я знаю, что это можно сделать с помощью Trig, но это фрагмент кода, которыйбудет выполняться 1000 раз, поэтому, если возможно, это должны быть основные операции (- + / *)
По существу, оранжевая линия масштабируется и выдает синюю линию.
У меня есть:
- Координаты (x1, y1) & (x2, y2)
- Длина оранжевой линии (по Пифагору)
- Длина синей линии
Мне нужно:
- Координаты (u1, v1) & (u2, v2)