Справка DIGIMINE

Заполнение блочной модели с использованием каркасов

Заполнение блочной модели с использованием каркасов

Previous topic Next topic  

Заполнение блочной модели с использованием каркасов

Previous topic Next topic  

 

Диалог "Заполнение/преобразование блочной модели с использованием замкнутых моделей поверхностей (каркасов)" вызывается при нажатии на кнопку в графическом меню окна с таблицей блочной модели.

 

 

 

 

Файл блочной модели - название файла блочной модели. Это может быть файл с уже имеющимися блоками или новый пустой файл блочной модели.

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

 

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

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

 

 

Вид обработки СУЩЕСТВУЮЩИХ блоков/субблоков блочной модели -

 

Разделять на блоки/субблоки, находящиеся внутри и вне каркасов - Производится разделение СУЩЕСТВУЮЩИХ блоков/субблоков на попадающие внутрь и вне каркасов, с предварительным субблокированием в случаях "разрезания" блока/субблока каркасом.

 

На рисунках ниже показаны 2D срезы (в окне разреза) блочной модели и каркаса до (слева) и после (справа) разделения существующих блоков/субблоков блочной модели :

 

 

  --->    

 

То же самое, но с раскраской по номеру каркаса, к которому отнесены блоки/субблоки :

--->  

 

 

 

Удалять блоки/субблоки, попадающие внутрь каркасов - Производится удаление СУЩЕСТВУЮЩИХ блоков/субблоков, попадающих внутрь каркасов, с предварительным субблокированием в случаях "разрезания" блока/субблока каркасом :

 

 

 

Удалять блоки/субблоки, попадающие вне всех каркасов - Производится удаление СУЩЕСТВУЮЩИХ блоков/субблоков, попадающих вне каркасов, с предварительным субблокированием в случаях "разрезания" блока/субблока каркасом :

 

 

 

Создание НОВЫХ блоков/субблоков

 

Новые блоки/субблоки не создавать - новые блоки/субблоки не создаются.

 

Создавать новые блоки/субблоки внутри каркасов - внутри заданных каркасов создаются новые блоки/субблоки.

 

См. подробный пример, иллюстрирующий создание блоков/субблоков внутри каркасов.

 

 

Создавать новые блоки/субблоки и внутри и вне каркасов - новые блоки/субблоки создаются как внутри, так и снаружи каркасов.

 

 

 

 

Какие блоки/субблоки считать попадающими внутрь каркасов

 

Не менее половины объемов которых попадает в центр каркасов - блок/субблок считается попадающим внутрь каркаса, если не менее половины  объема блока/субблока находится внутри каркаса. Объем части блока внутри каркаса вычисляется точно.

 

Центры которых попадают внутрь каркасов - блок/субблок считается попадающим внутрь каркаса, если точка центра блока/субблока находится внутри каркаса.

 

 

Хотя бы ничтожная часть которых попадает внутрь каркаса - блок считается находящимся внутри каркаса, если хотя бы незначительная часть блока/субблока попадает внутрь каркаса.

 

Этот способ неприменим, если используются несколько таких каркасов, что может произойти одновременное попадание одного блока/субблока в два и более каркасов.

 

Для чего же нужен такой способ ?

Если используются другие способы (по половине объема, по попаданию центра блока), то блоки/субблоки, пересекаемые границей каркаса, частично находятся внутри каркаса, частично - вне каркаса. Из-за этого, в дальнейшем, при подсчете запасов внутри этого же каркаса, невозможно произвести точный подсчет запасов руды.

Рассматриваемый способ приводит к генерации "лишних" блоков, но зато в каркасе не будет "дырок" без блоков:

(дополнительные блоки, находящиеся на рисунке явно за пределами каркаса, появились потому, что на небольшом расстоянии от текущего разреза каркас имеет уже другую форму, которую просто не видно на текущем 2D срезе)

 

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

 

 

 

Долю истинного объема блока/субблока внутри каркаса записывать в столбец блочной модели: - при необходимости можно задать столбец блочной модели, в который будет записываться (от 0.0 до 1.0) объема блока, которая находится внутри заданных каркасов. При вычислении доли объема блока используется точное значение части объема блока внутри каркаса.

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

 

 

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

 

(пустые значения - не изменять содержимого в столбцах)

 

 

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

 

Что записывать | В блоки внутри каркаса: из столбца модели пов-сти или точное значение - определяется, что записывать в заданный столбец блочной модели для тех блоков, которые будут отнесены внутрь каркаса.

 

Возможны 3 варианта:

- задается столбец из модели поверхности (каркаса);

- задается константа (числовая или текстовая, в зависимости от типа столбца блочной модели);

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

 

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

- в столбец блочной модели № объекта - из столбца таблицы с моделями поверхностей Номер объекта;

- в столбец блочной модели Объемн. вес - из столбца таблицы с моделями поверхностей Объемный вес;

- в столбец блочной модели Au - из столбца таблицы с моделями поверхностей Au;

- в столбец блочной модели Ag - из столбца таблицы с моделями поверхностей Ag;

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

 

 

Что записывать | В блоки вне всех каркасов: значение - определяется, что записывать в заданный столбец блочной модели для тех блоков, которые будут отнесены вне каркаса.

 

Возможны 2 варианта:

- задается константа (числовая или текстовая, в зависимости от типа столбца блочной модели);

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

 

 

 

Отметьте замкнутые модели поверхностей (каркасы) для расчета:

 

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

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

 

 

 

 

Дополнительные кнопки диалога

 

При помощи следующих двух кнопок можно быстро включать/выключать видимость групп столбцов в таблице с моделями поверхностей:

 

- показать/скрыть все столбцы с параметрами отрисовки моделей поверхностей. Подробнее...

 

- показать/скрыть все столбцы с атрибутами моделей поверхностей. Подробнее...

 

 

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

 

- при нажатии на эту кнопку убирается сортировка во всех столбцах таблицы с моделями поверхностей. Если ни в одном из столбцов не задана сортировка, кнопка будет неактивной - .        

 

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