Качала, В. В. Принципы создания пакета прикладных графических программ на языке Турбо-Паскаль (на примере задач геофизики) / под ред. А. А. Намгаладзе. – Апатиты : ПГИ КНЦ РАН, 1993. – 99 с.
поосиY - винтервале (yj-Vj-i)/2..(yj+i-yj)/2. Тогдаполучимчетырехугольнуюобластьразмером хрі-ур$, где я р і - ( х і+і - Х і - і ) / 2 , l-2,...nx-t; УРі-(Уз+і-Уз-і)/2, j-2,...,Пу~1. Еслитеперьсвязатькаждыйизинтерваловизме нения г с определеннымцветом, тополучитсямозаичноеполе изцветныхэлементовЭ(Хі,Уз). Линиипереходаодногоцветав другойможносчитатьизолиниямивобщепринятомпонимании. Дополнительнонеобходимозаметить, чтобываюттакие взаимныерасположенияэлементов, прикоторыхможносглажи ватьихуглы. Пустьвпрямоугольнойсистемекоординатимеют сяэлементы (ввидепрямоугольников), окрашенныецветамиА, В и С. Можноназватьдвеситуации, когдасминимальнымрис комошибитьсяследуетпровестисглаживание (рис.4.За,б). Такойпростойприемпозво ляетсущественноулучшить внешнийвидрисунка. Опе рациюпосглаживаниюудоб неепроводитьвпрямоу гольнойсистемекоординат, поэтомуможнорекомендо ватьсначалаопределить координатыугловэлемента условновпрямоугольной мировойсистемекоординат Рис.4.3. Примерысглаживания аргументов, сгладитьего, угловэлементов азатемпересчитатьдля требуемойкоординатной системы, и, наконец, определитьегоэкранныекоординаты. В этомслучаеполучаетсяуниверсальныйалгоритм, пригодныйдля любойсистемыкоординат, - дляпереходакдругимкоординатам достаточнозаменитьформулыпересчетаизпрямоугольныхв требуемуюсистемукоординат. Общаяпоследовательностьпостроенияэлементаможет быть следующая. Исходныеданныеразмещаются в "большоммассиве", откудаонипоследовательносчитываютсяпорциями, необходимы ми для расчетапрямоугольныхкоординатугловых точек и цвета текущего элемента. Затем, есливозможно, выполняется сглажи вание будущей изолиниипутемсоответствующей трансформации элемента. 3 случае построения изолиний не в прямоугольной S А __ L 0 А * В N 8
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz