Справка DIGIMINE

Пересечение моделей поверхностей

Пересечение моделей поверхностей

Previous topic Next topic  

Пересечение моделей поверхностей

Previous topic Next topic  

 

В рассматриваемом режиме выполняются различные операции по пересечению моделей поверхностей между собой.

 

Результатом этих операций являются новые модели поверхностей.

 

Для выполнения операций по пересечению моделей поверхностей, в рабочем графическом окне последовательно выбираются две модели поверхности (с использованием Ctrl + левой клавиши мыши).

 

После этого появляется следующий диалог:

 

 

 

 

Исходные модели поверхностей

 

Выводится информация о выбранных моделях поверхностей.

Первая выбранная поверхность далее называется A, вторая - B.

 

При выполнении операции "вставка карьера в рельеф", для обеспечения корректного разнесения получаемых полилиний по горизонтам, соответствующим горизонтам карьера, первой (A) выбирается модель поверхности с карьером, а второй (B) - модель поверхности с исходным рельефом.

 

 

Файл - выводится название файла, в котором находится выбранная поверхность.

 

 

Модель поверхности - выводится номер модели поверхности в файле, а также информация о том является ли модель поверхности НЕЗАМКНУТОЙ или ЗАМКНУТОЙ.

 

В том случае, если модель поверхности не проверена, то выдается информация о необходимости проверки модели поверхности :

 

 

Пересечения моделей поверхностей выполняются только с проверенными и не содержащими ошибок моделями поверхностей.

 

 

Кнопки для проверки моделей поверхностей.

Если модель поверхности не проверена, то можно запустить проверку не выходя из диалога, нажатием на кнопку .

Если модель поверхности проверена, то кнопка для проверки моделей поверхностей будет неактивна - .

 

Пов-стей в файле - для справки выводится информация о количестве моделей поверхностей в файле.

 

 

 

А  Использовать :

- выбранную поверхность - в операциях по пересечению поверхностей участвует только выбранная модель поверхности из файла A.

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

- все модели поверхностей из файла A - в операциях по пересечению поверхностей участвуют все модели поверхностей, имеющиеся в файле A.

 

B   Использовать : выбранную поверхность / все поверхности объекта / все модели поверхностей из файла B - модели поверхностей, используемые в операциях пересечения из файла B.

 

В том случае, когда задано более одной поверхности, используемой в операциях пересечения из одного или обоих файлов, производится попарное пересечение каждой из заданных моделей поверхностей из файла A с каждой из заданных моделей поверхностей из файла B. При этом, если выбранная модель поверхности является ЗАМКНУТОЙ, то в операциях по пересечению моделей поверхностей будут участвовать только ЗАМКНУТЫЕ  модели поверхностей и, наоборот, если выбранная модель поверхности является НЕЗАМКНУТОЙ, то в операциях по пересечению моделей поверхностей будут участвовать только НЕЗАМКНУТЫЕ  модели поверхностей.

 

 

 

 

Файл для записи новых моделей поверхностей

 

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

Новый файл, который будет добавлен в проект, будет существовать только в оперативной памяти. Запись этого файла на диск производится по инициативе пользователя.

 

Использовать текущий основной файл - получаемые модели поверхностей будут записываться в текущий основной файл с моделями поверхностей.

 

 

 

 

Операции с моделями поверхностей

 

В зависимости от того, являются ли исходные модели поверхностей ЗАМКНУТЫМИ или НЕЗАМКНУТЫМИ, возможны разные операции, выполняемые с ними.

 

Исходными могут быть либо две НЕЗАМКНУТЫЕ, либо две ЗАМКНУТЫЕ, либо одна НЕЗАМКНУТАЯ и одна ЗАМКНУТАЯ (неважно, в каком порядке) модели поверхности.

 

 

Операции получить аналоги исходных моделей пов-стей со вставленными в них ребрами пересечения и получить частей исходных моделей пов-стей, разделенных линиями их пересечения могут выполняться с моделями поверхностей любых видов.

Для этих операций можно задать, чтобы получаемые модели поверхностей записывались не в один новый файл, а в два файла. Тогда в выходных файлах к заданному названию нового файла будет добавляться либо символ A, либо символ B.

 

 

 

 

Более подробно о пересечениях моделей поверхностей разных видов описано в разделах :

Пересечение незамкнутых поверхностей

Пересечение замкнутых поверхностей

Пересечение незамкнутой и замкнутой поверхностей

 

 

 

 

После обработки пересечений выключить видимость (в проекте) исходных файлов, а файл с новыми моделями поверхностей сделать основным. - Если отмечено, то после завершения формирования новых моделей поверхностей автоматически отключается видимость исходных файлов, а файл с новыми моделями поверхностей делается основным.

 

 

 

 

Запись линий пересечения как "исходных" полилиний

 

- не записывать - информацию о линиях пересечения поверхностей не записывать в получаемую модель поверхности.

 

- записывать - из линий пересечения поверхностей формируются полилинии, которые записываются в получаемую модель поверхности как "исходные" полилинии. Ниже в диалоге задаются параметры для таких полилиний.

 

- специальная обработка для "вставки карьера в рельеф" - выполняется специальная обработка, при которой получаемым полилиниям присваивается тип Верхняя бровка, Начало съезда или Конец съезда, а горизонты присваиваются в соответствии с горизонтами исходных полилиний, имеющихся в файле с моделями поверхностей. Цвет, толщина, стиль и дата полилиний берутся из параметров, задаваемых в рассматриваемом диалоге.

 

При выполнении операции "вставка карьера в рельеф", для обеспечения корректного разнесения получаемых полилиний по горизонтам, соответствующим горизонтам карьера, первой (A) выбирается модель поверхности с карьером, а второй (B) - модель поверхности с исходным рельефом.

 

 

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

 

 

 

Параметры "исходных" полилиний, получаемых из линий пересечения

 

Задаются тип, цвет, стиль, толщина, дата появления и горизонт для получаемых полилиний.

 

 

 

Пример пересечения поверхностей типа "вставки карьера в рельеф"

 

 

В приведенном примере в качестве исходных  используются две модели поверхности - модель дневной поверхности и модель поверхности проектируемого карьера (построенная заведомо выше рельефа дневной поверхности).

Производится пересечение этих моделей моделей поверхностей с получением "нижней" поверхности.

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

 

После получения "нижней" модели поверхности демонстрируется пример сохранения полилиний из модели поверхности в файл-чертеж.