Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Отрисовка кучи объектов... подскажите как / 3 сообщений из 3, страница 1 из 1
26.10.2007, 15:42
    #34897871
nxx
nxx
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отрисовка кучи объектов... подскажите как
Подскажите, как в _общем случае_ решать такую задачу.

Нужно отрисовать на экране кучу (десятки, а то и сотни) графических объектов.
Объекты довольно простые:
стрелочки, линии, кружочки, квадратики, отдельные буквы, иногда слова.
При этом:
1) Координаты и размеры объектов задаются в мм.
Нужно чтобы на мониторах с разным разрешением
картинка имела бы одинаковый размер.
2) Нужно иметь процедуру простого и быстрого мастшабирования всей картинки

PS планируется использовать для этого Python+wxPython (если это имеет значение)
...
Рейтинг: 0 / 0
29.10.2007, 16:24
    #34902206
Кифирчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отрисовка кучи объектов... подскажите как
Создаём свои классы графических объектов (стрелочки, линии, квадратики)
создаём формат файла, либо БД для хранения всего этого, думаем сразу как
и откуда туда можно импортировать
далее...

Вариант 1
использовать какой-нибудь графический движок
и на него возложить работу по масштабированию и прорисовке изображений

Вариант 2
изучаем матрицы преобразований (перемещения, масштабирования и т.д.)
создаём графический движок, который будет всё масштабировать, и выводить
так как вам это надо
...
Рейтинг: 0 / 0
29.10.2007, 16:43
    #34902315
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отрисовка кучи объектов... подскажите как
nxxПодскажите, как в _общем случае_ решать такую задачу.берёшь и рисуешь, в чём проблема-то?
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Отрисовка кучи объектов... подскажите как / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]