Я создаю систему, в которой пользователь нажимает на изображение на веб-странице, созданной из программы CAD. Изображение рисунка САПР. Я хочу перевести координату щелчка изображения в координаты реальной системы.
Размеры изображения меняются в зависимости от размера окна САПР. Я могу получить ограничивающие координаты системы САПР и извлечь координату, которая щелкается по изображению, а также его размер.
Как соотнести координату изображения с реальной координатой?
Например, моя ограничительная рамка системы САПР - 11 (2029 3350) ур (2373 3489). Мое изображение - 1024 X 415. Моя координата изображения, по которому щелкнули, - 442 332. Как мне перевести это в систему координат CAD? Я чувствую, что это должно быть просто, но я действительно изо всех сил.
Я пытался:
xFactor = (urx - llx)/w
yFactor = (ury - lly)/h
destX = xFactor * x
destY = yFactor * y
Но это даже близко не исправить. Может быть, мне тоже нужно рассчитать смещение?
Спасибо!