Масштабирование с помощью колесика мышки, ? |
Здравствуйте, гость ( Вход | Регистрация )
Масштабирование с помощью колесика мышки, ? |
AD |
28.5.2008, 10:43
Сообщение
#1
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
На данный момент масштабирование графика реализовано также, как и в книжке Саммерфилда и Бланшета. Смысл метода заключается в том, что сохраняется предыдущий масштаб и идет при прокрутке колесика мышки на него. Меня не устраивает такая интерпретация изменения масштаба, хочется сделать обычную!. То есть, чтобы масштаб изменялся гладко и правильно.
Помогите, пожалуйста! Подскажите, пожалуйста, методы решения данной проблемы. |
|
|
ViGOur |
17.6.2008, 11:10
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Ты на бумаге попробуй все разрисуй, это помогает, когда не можешь нормально сконцентрироваться. |
|
|
AD |
18.6.2008, 10:12
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Можно задавать маленькие конкретные вопросы? Возможно, походу пойму, где ошибка.
Вот функция, которую я использую для масштаба.
Опять же ее использование.
При этом мне бы хотелось, чтобы при увеличении колесиком мыши масштаба: координаты осей, которые были 0, 5, 10, 15, 20... стали бы -5, 0, 5, 10, 15, 20, 25.... Ну и т.д. Зона и график при этом приближались пропорционально своим размерам. А у меня происходит следующее: координаты приблизительно так и изменяются, а вот график и зоны растягиваются при приближении, а при отдалении уходят за экран видимости! Как мне это поправить? В чем ошибка приведенного выше кода? |
|
|
AD |
30.6.2008, 10:22
Сообщение
#4
|
Профессионал Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17 |
Это опять я. Короче, проблема пока еще не решена. Сделаны кое-какие существенные изменения в приведенном выше коде. Если кто-то сможет помочь в решении, то могу их выложить. Заранее спасибо!
|
|
|
Текстовая версия | Сейчас: 26.11.2024, 18:40 |