Cтраница 4
![]() |
Построение стереоскопической модели местности. [46] |
С тереоскопы применяют при рисовке рельефа на аэроснимках и фотосхемах по высотным точкам, перерисовке горизонталей с аэроснимков на план и для выполнения простых измерительных работ, не требующих большой точности. [47]
![]() |
Окно приложения Header. [48] |
Функция осуществляет обработку сообщения, уведомляющего об окончании изменения ширины элемента заголовка, и инициирует перерисовку содержимого окна. [49]
Важно отметить, что маркеры отображаются на экране только в качестве визуального ориентира, и при первой перерисовке ( команда ОСВЕЖИ) или регенерации ( команда РЕГЕН) они пропадают. [50]
Теперь программа постоянно хранит данные, позволяющие восстановить линию, а класс представления может использовать их при перерисовке окна. Вспомните: для перерисовки окна система удаляет его содержимое, а затем вызывает функцию OnDraw класса представления. В минимальную версию функции OnDraw, генерируемую мастером АррWizard, необходимо добавить собственный код для перерисовки окна. [51]
Если Ш1я пршштива - заголовок сложного примитива ( полилинии или блока с атрибутами), то в процессе перерисовки будут участвовать как основной примитив, так и все подпримитивы, при условии, что аргумент режим положителен. Если же аргумент режим отрицателен, то в процессе выполнения функции REDRAW будет участвовать только основной примитив. [52]
Другими словами, плавность движущегося изображения определяется количеством отличающихся изображений в секунду, тогда как мерцание зависит от частоты перерисовки экрана. Не следует путать эти два параметра. Неподвижное изображение, рисуемое с частотой 20 кадров в секунду, не будет дергаться, но будет мерцать, поскольку возбуждение сетчатки глаза успеет угаснуть, прежде чем появится следующий кадр. Фильм, в котором выводится 20 различных кадров в секунду, каждый из которых повторяется по четыре раза, не будет мерцать, но будет заметно отсутствие плавности движений. [53]