Дано четыре 2Д координаты A,B,C,D описывающие четырехугольник (стороны могут быть не равны) который повернут под неизвестным углом. Пропорционально масштабировать не составляет труда Рис.1., но необходимо увеличить размер четырехугольника на некий коэффициент, так чтобы каждая из сторон прямоугольника увеличилась на равную величину рис.2. Подскажите пожалуйста как это можно сделать быстро, возможна небольшая погрешность до 5%. Важным фактором является скорость.
A,B,C,D даны - требуется найти A1, B1, C1, D1