Понятие фрактала, принципы создания изображения. Разработка алгоритма и режимов генерации ландшафта. Описание программы FracLandscapes.exe. в среде разработки Delphi 10. Примеры построения ландшафта с использованием различных режимов и количества изгибов.
Аннотация к работе
Также в программе есть «уровень моря»: любой треугольник, полностью находящийся над уровнем моря, рисуется нормально, а любой треугольник, полностью погруженный в воду, рисуется синим цветом на уровне моря. В этом режиме ландшафт рисуется как набор треугольников, при этом координаты отдельных вершин TTRIPLE с помощью преобразования пересчитываются в экранные пиксели TPIXEL, а затем получившийся треугольник рисуется с помощью функции POLYLINE или Polygon, без отсечения невидимых линий. В этом режиме ландшафт рисуется как набор треугольников, при этом координаты отдельных вершин TTRIPLE с помощью перспективного преобразования пересчитываются в экранные пиксели TPIXEL, а затем получившийся треугольник рисуется с помощью функции POLYLINE или Polygon, с отсечением невидимых линий методом «грубой силы». При исходном вызове DRAWTRIANGLE() этой процедуре передается треугольник, расположенный «вершиной вниз» - вершина Модуль MAIN.PAS состоит из процедур и функций: 1. procedure FILENEW(Sender: TOBJECT) - процедура генерирует новый ландшафт.