Качала, В. В. Принципы создания пакета прикладных графических программ на языке Турбо-Паскаль (на примере задач геофизики) / под ред. А. А. Намгаладзе. – Апатиты : ПГИ КНЦ РАН, 1993. – 99 с.

закрашивания четырех- ипятиугольника. Можнопредложить разделятьэлементнадвечасти: правуюилевую, иужеих взятьвкачествебазовогоэлемента. Вэтомслучаеполучаем дваэффекта: во-первых, анализовозможностисглаживанияна­ до проводитьтольковотношенииодноговерхнегоугла, зо-вторых, длязакрашиванияможнопользоватьсяодномфермой вызовафункцииFillPoly - длячетырехуглов (рис.4.5в). Рис.4.5. Базовыеэлементапостроенияизолиний Теперьпосмотримпрограммнуюреализациюописанноговыше алгоритма напримерепроцедуризпрограмм DALU и L (примеры 4.3-4. Б). Изолиниистроятся*’постолбцам" изправыхи левых эле­ ментов. Вначалеформируютсямассивыкоординатлевыхверхних углови номеров цветовзакраскилевыхэлементов, затем- аналогичныемассивыдляправыхверхнихуловправыхэлементов (массивпер в примере4.4). Далеепроисходитпоэлементное сглаживаниелевыхэлементов, преобразованиеихкоординатв экранные (функции Xgr иУцг*), выводихнаэкранизакраши- зание (пример4,5). Аналогичнымобразомформируетсяправая часть "столбца” изправыхэлементов. Тексты программ функций .<gr и Ygr з книг» не приво­ дятся. а б в 1 ------------- 4 ' 2 ------------- 3 '

RkJQdWJsaXNoZXIy MTUzNzYz