Пытаюсь решить такую задачу:
Начало координат лежит в точке
, ось
направлена от
к
, ось
от
к
.
- прямоугольник. Точка
, лежит, в данном случае, в произвольной области внутри прямоугольника
, в других случаях может лежать в любом другом.
Прямоугольник
масштабируется относительно точки
в
раз, где
положительное вещественное число. Этот прямоугольник обозначим
.
Далее внутри прямоугольника
выбирается произвольная точка
.
Задание1: найти соответсвующую точку
в прямоугольнике
.
Далее всё, что внутри прямоугольника
мастштабируется относительно точки
, при этом прямоугольник
масштабируется до прямоугольника
, а точка
соответственно до точки
, и занимает её место. Сама же точка
тоже масштабируется и занимает новую позицию.
Задание 2: найти позицию точки
.
ps: решаю конкретно, чтобы реализовать масштабирование в программе, но программа по моим расчётом работает не правильно, вот то ли в математике ступил, то ли в программировании, прошу помочь разобраться)
Привожу своё решение:
Задание 1:
Задание 2: