Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.144.143.31] |
|
Сообщ.
#1
,
|
|
|
Пишу тут програмку есть информация в файле (предворительно заносится в массив) которую необходимо отображать на экране, перерисовывать и маштабировать. Операцию перерисовки(при изменении размера) и маштабирования я сделал посредством перезаполнения массива данных (умножение/прибавление коэффициента).. Но вот чувствую что это не совсем правильно - как бы вы это сделали?
|
Сообщ.
#2
,
|
|
|
А что за инф. (text/vector/bitmap) ?
|
Сообщ.
#3
,
|
|
|
Хочу уточнить (перефразировать) предыдущий вопрос:
... "есть информация в файле" - информация типа координаты/положение x, y, angle обьектов (Диполи аппертуры антены); информация заносится первоначально в массив а потом ее необходимо зумировать/перемещать я реализовал это посредством изменения самих данных массива при каждом изменении окна(автозумирование). Но думаю что это делается как-то по другому. Вот и хотел бы узнать как бы вы это реализовали. |
Сообщ.
#4
,
|
|
|
Я бы сами данные не изменял, а изменял бы только коэффициенты в зависимости от размера окна. При перерисовке координаты получаются из данных массива и текущих коэффициентов. Это при изменении размеров окна. При изменении координат объектов отн. друг друга нужно уже сам массив корректировать.
|