Skip to content

Dronoti/fdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект "FDF" (Fils De Fer, french)

C CLion Mac OS GitHub

Описание проекта

Всем привет 👋

Данный проект в реальном времени рендерит изображение трехмерного графического каркаса («wireframe») рельефного ландшафта. Координаты этого ландшафта (точки x, y, z) хранятся в файле с расширением ".fdf", который передается в качестве входного параметра программе. Трехмерное представление ландшафта является важным аспектом современной картографии. Например, сравнение различных трехмерных представлений областей высокой тектонической активности позволит лучше изучить эти явления и их эволюцию и, как следствие, лучше подготовиться к возможной сейсмической активности.

Демонстрация

project demonstration

Запуск

git clone https://github.com/Dronoti/fdf.git fdf && cd fdf && make && make clean && ./fdf ./maps/42.fdf

Технология отрисовки

Для отображения трехмерной визуализации карты ландшафта был использован алгоритм Брезенхэма.

Дополнительно

Подробная функциональность программы, ограничения и требования к ее реализации описаны в задании.