Построение цифровой модели местности в рабочей среде CREDO_MIX: Методические указания к лабораторным работам, страница 10

В программном комплексе CREDO цифровая модель рельефа формируется на основе точек, структурных линий и контуров рельефа. При этом создается сеть, которая состоит из треугольных граней, построенных на точках (вершинах граней) с заданными координатами X, Y, Z и точках, образованных пересечением структурных линий. Построенное множество треугольных граней называется триангуляцией. Поверхность внутри каждого треугольника представляет собой плоскость. Основные элементы триангуляции указаны на рис. 5.

Точки ЦМРзадаются координатами X, Y, Z. Структурная линия представляет собой линию, соединяющую точки ЦМР, и однозначно определяющую триангулирование участка поверхности. Каждый отрезок структурной линии при формировании ЦМР является ребром треугольника. Контур рельефа – это участок поверхности, имеющий, по мнению пользователя, однородный рельеф. В пределах контура можно проводить дополнительные горизонтали и менять шаг горизонталей.

 


Рельеф на экране изображается как в твердых копиях (треугольниками), так и в горизонталях.

Цифровая модель ситуации местности представляет собой совокупность объектов, положение и размеры которых заданы точками, а вид с помощью условных знаков, контуров, линий и заполнений. По методу построений и характеристикам различают площадные, линейные и точечные объекты.

4.2. Создание поверхности

Моделирование поверхности может быть осуществлено только внутри замкнутой линии - контура поверхности. Он строится с помощью операции «Поверхности» \ «Контур поверхности» \ «Создать». В программе существует три способа его создания. Первый способ заключается в построении контура на существующих точках рельефа. Курсор находится в режиме «Захват». Необходимо последовательно захватить крайние точки модели, нажимая ЛКМ до образования замкнутого контура. Во втором способе контур строится с одновременным созданием точек. Курсор находится  в режиме «Указание». В местах поворота контура требуется щелкнуть  ЛКМ и в окне запроса указать отметку создаваемой точки. Перед замыканием контура курсор требуется перевести в режим «Захват» и установить его на начальную точку контура. Третий способ представляет собой комбинирование обеих технологий. Отказаться от построения контура поверхности можно на любом шаге, щелкнув ПКМ. При необходимости изменения контура следует использовать операцию «Изменить», а для удаления контура – операцию «Удалить».

Далее выполняется построение треугольных граней на точках в пределах контура - триангуляция. Для этого требуется последовательно активизировать процедуру «Поверхности», функцию «Поверхность» и операцию «Создать». В окне подсказки появится сообщение: «Попадите в контур рельефа». Нужно установить курсор внутри контура и щелкнуть ЛКМ, после чего возникнет окно запроса со значением  максимально допустимой длины ребра треугольника. По умолчанию она принята равной 50 единиц. Обычно этого значения бывает достаточно. Если на строящейся модели расстояние между точками превысит заданное максимальное значение, то на поверхности могут образоваться пустые участки. Чтобы построенные треугольники были видны на экране, должна быть включена соответствующая позиция в настройке изображения: «Настройка» \ «Фильтр на отображение» \ «Элементы рельефа» \ «Треугольники».

 После успешного завершения триангуляции программа запрашивает вид отображения поверхности:

- без отображения – горизонтали в контуре не отображаются;

- горизонтали ломаные (быстро) – горизонтали отображаются в пределах каждого треугольника ломаными линиями (такой вид отображения можно использовать на стадии отладки ЦММ, т.к. процесс отображения происходит очень быстро, а также при отображении проектируемых поверхностей);