Cтраница 3
Окно программы Стили заполнения областей. [31] |
В качестве примера в листинге ЮЛ приведена программа Стили заполнения областей, которая в окно ( рис. 10.2) выводит восемь прямоугольников, закрашенных черным цветом с использованием разных стилей. [32]
Границы, прошедшие сортировку, заносятся в список очередности; для заполнения области используется текущий список, содержащий границы, находящиеся в каждом слое. Начальным значением у в этой процедуре является максимальное и она продолжается вплоть до достижения минимального значения у. В списке очередности предусмотрены метки, позволяющие задавать следующие условия. [33]
Действия с группой векторных объектов. [34] |
Замкнутые контуры обладают особым свойством - заливкой, то есть параметрами заполнения охватываемой области. Заливка также является объектом и обладает собственным набором свойств. [35]
Заполнение области между сторонами многоугольника ( методом многоугольника) называют также заполнением области на основе преобразования развертки, хотя иногда эти термины употребляются и в другом смысле. [36]
Как уже говорилось фон, четвертый параметр оператора PAINT, действует лишь при заполнении области узором. [37]
В этом примере задача разделения видимых и невидимых элементов сводится к установлению того, будет ли алгоритм заполнения области заполнять сегмент B D цветом грани abed или, наоборот, будет заполнять сегменты В С и C D цветом граней abfe и aehd соответственно. [38]
Режим ввода алфавитно-цифровой информации предназначен для обеспечения возможности формирования как системных и рабочих файлов НСИ, так и заполнения областей дополнения записей файла. Использование этого режима для первых двух случаев в отличие от третьего возможно не для всех системных или рабочих файлов. [39]
В нем вводится процедура, которая закрашивает прямоугольную область на экране любым символом в текущем цветовом атрибуте, причем заполнение области происходит по спирали. [40]
Как видно, уже при небольшом числе пробегов ( Z15) направленный конус векторно-броуновского движения при т) 2 / 3 по скорости обгоняет сферическое заполнение области и тем сильнее, чем больше Z. [41]
Фраза указывает, что заполнение области ввода-вывода последовательного файла с блокированными записями переменной длины будет прекращено только в том случае, если в нее не помещается очередная запись в отличие от обычного случая, когда заполнение области ввода-вывода прекращается, как только в нее не помещается запись максимального размера. [42]
Теперь сравним между собой два нерекурсивных алгоритма. Заполнение области по критерию связности обладает двумя основными преимуществами: при связном контуре гарантируется отсутствие утечки пикселов; время вычислений пропорционально площади заполняемой области, а не площади прямоугольника, описывающего заполняемый контур, как это имеет место при использовании алгоритмов заполнения по критерию четности. Основные недостатки заполнения области по критерию связности состоят в следующем: а) необходимость знать хотя бы одну точку, лежащую во внутренней части области - при решении некоторых прикладных задач отыскание такой точки может вызвать затруднения; б) если заполняемая область имеет связный контур, но ее внутренняя часть не является связной, то заполненной окажется лишь та часть области, в которой находится затравочный пиксел ( алгоритм заполнения по критерию четности обеспечит заполнение всех частей области); в) обход внутренней части области не соответствует организации растра, что может приводить к чрезмерному росту объема обмена между главной ЭВМ и управляющим устройством графического дисплея. Этот недостаток приобретает значение в связи с соображениями, приведенными в подразд. [43]
Точка ( х у) является внутренней точкой заполняемой области. Для заполнения области, ограниченной цветом, который определяет параметр граница, используется текущий образец закраски. Если точка ( х у) находится внутри замкнутой области, то заполняется внутренняя область. [44]
Варианты организации взаимодействия программ с каналами для ввода, обработки и. [45] |