Помощь - Поиск - Пользователи - Календарь
Полная версия: графика
Форум «Всё о Паскале» > Delphi, Assembler и другие языки. > Delphi
-programmer-
вобщем задача вот какая
дана область надо проверить принадлежит ли точка(сиситема точек) этой области. Проблема вот в чем в программе должно быть масштабирование и цинтровка.Я даже не представляю как в делфи рисовать не говоря уже об центровки и масштабирования .И вобще как понять цинтровку для системы точек и как связать цинтровку с маштабированием
virt
центровка в данном случае означает что надо найти среднюю точку этого множества поместить по центру. Если есть 3 точки : a,b,c то их средняя точка : d.x = (a.x + b.x + c.x) div 3
d.y = (a.y + b.y + c.y) div 3

затем перенос координат , из координат всех 4 точек вычитаешь значения d.x и d.y

масштабирование :: если разброс точек большой ,то например в 10 раз уменьшить все координаты.
-programmer-
спасибо
-programmer-
подробней можно пожалуйста процинтровку
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.