Здравствуйте, надеюсь, среди уймы тролей и школьников на ск2тв найдутся действительно умные люди. Есть одна трабла, которую очень нужно решить, помогите, пожалуйста с этим.
Есть 2 системы координат- глобальная и локальная. Глобальные координаты могут быть любыми- и отрицательными и положительными, в любом диапазоне. Локальные- только положительные. Х в диапазоне от 0 до значения переменной SCR_W, У в диапазоне от 0 до SCR_H. При этом две эти переменные в начале работы программы становятся известны, во время работы программы они неизменны. Локальная система координат находится в глобальной, локальная система координат может перемещаться внутри глобальной.
В глобальной и локальной системе находится квадратный объект, мы знаем его глобальные координаты.
Известные в ходе работы программы переменные:
позиция центра локальной системы координат в глобальных координатах
глобальная координата маленького объекта, длина, ширина объекта
диапазон локальной системы координат
Нужно вывести формулу перевода точки из шлобальной системы координат в локальную, т.е. к примеру у объекта глобальная координата 500 900 а мы должны найти локальную и она, к примеру будет (рандомные числа) 300 500.
(на картинке две оси- глобальная координата. Квадрат в правом верхнем углу- локальная система координат, она может перемещаться и быть в любом месте. Красный квадрат- объект. При перемещении локально системы он не перемещается, он статичен)