Вычисление объёмов с помощью разности поверхностей
57 / 69

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

Будем считать, что отснятые точки насыпи записаны в текстовый файл. Подгрузим эти точки в проект в слой Насыпь. Если в вашем проекте нет такого слоя, то создайте его.

1.Сделайте активным слой Насыпь, поскольку импортируемые точки должны быть подгружены именно в этот слой.

2.Нажмите кнопку Данные > Импорт >  Поверхность, а затем в выпадающем меню выберите пункт  Файлы описания точек (*.txt)...

3.В диалоговом окне импорта файла выберите файл с точками насыпи (он находится в папке IndorCADTopo.Projects > Вятка и имеет название Насыпь.txt).

4.Следуя инструкциям мастера, выполните импорт точек.

Для построения разности поверхностей требуется наличие двух поверхностей.

1.Нажмите кнопку Проект > Объёмы >  Разность поверхностей.

2.В появившемся диалоге выберите верхнюю и нижнюю поверхности для построения разности. В нашем примере верхняя поверхность — это слой Насыпь, нижняя — слой ЦММ.

3.Нажмите кнопку ОК.

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

После построения разности поверхностей в дереве проекта появляется новый объект Разность поверхностей. Поверхности, по которым построена разность, отображаются в названии объекта, например Разность слоёв "Насыпь" и "ЦММ".

Для построения разности поверхностей включите её отображение в дереве проекта. Затем раскройте содержимое объекта, нажав на знак «+» слева от названия.

По умолчанию создаётся только нулевой уровень, а вся область построения разности делится на две зоны, которым соответствуют два элемента в составе разности поверхностей:

зона, в которой Верхний слой находится выше Нижнего слоя, — отображается на плане зелёным цветом;

зона, в которой Верхний слой находится ниже Нижнего слоя, — отображается на плане красным цветом.

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

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

1.Отобразите свойства разности поверхностей в инспекторе объектов.

2.Выберите, отметки каких точек показывать на плане: проекции узлов триангуляции верхнего слоя на нижний, проекции узлов триангуляции нижнего слоя на верхний или обе проекции.

3.Укажите размер точек.

4.Укажите параметры подписей: стиль текста, угол наклона и отступ подписей от точек.

5.В разделе параметров Подписывать уровни в поле Единицы измерения можно выбрать единицы измерения, в которых показываются разности отметок: метры, сантиметры, миллиметры.

Если нужно узнать объём насыпи (или выемки) послойно, то в свойствах разности поверхностей следует задать дополнительные уровни построения разности поверхностей.

Уровни могут быть заданы с некоторым фиксированным шагом, для этого:

1.Установите переключатель Фиксированный шаг и выберите из выпадающего списка размер шага.

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

Обратите внимание, что в дереве проекта в составе разности поверхностей появился список уровней и по каждому из них показывается объём.

Можно задать определённые уровни разности поверхностей:

1.Установите переключатель Заданные уровни.

2.Введите значения уровней в поле ввода, разделяя их пробелами.

3.Завершите ввод клавишей Enter.

4.В данном случае цвета заливки уровней выбираются случайным образом. Чтобы изменить цвет для некоторого уровня щёлкните мышью на уровне в дереве проекта и в инспекторе объектов выберите подходящий цвет.

В свойствах разности поверхностей можно указать дополнительные настройки отображения контуров:

1.В разделе параметров Прочее установите опцию Сглаживать, чтобы уровни разности поверхностей отображались сглаженными.

2.В разделе параметров Подписывать уровни выберите размер шрифта и цвет для подписи уровней. Скрыть подписи уровней можно, отключив флажок опции Подписывать уровни.

Можно задавать область построения разности поверхностей. Это может понадобиться, например, в такой ситуации: в одном слое представлены две насыпи, а нужно показать объёмы только по одной из них.

1.Выберите в контекстном меню разности слоёв пункт  Задать регион.

2.Последовательными щелчками мыши нарисуйте на плане регион, завершите построение двойным щелчком мыши.

Совет

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

После задания региона на плане отображается только тот фрагмент разности слоёв, который попал в указанный регион, а в дереве объектов — объёмы по этому региону.

3.Чтобы удалить регион, выберите в контекстном меню пункт  Удалить регион.

4.Удалите созданную разность поверхностей, чтобы она не мешала работе в последующих уроках.

 


 Пройти тест для самопроверки


 Работа со слоями | Описание курса | Вычисление объёмов с помощью сетки объёмов