1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны перебои в работе.
    Скрыть объявление

Объем бурта по слоям

Тема в разделе "Civil 3D", создана пользователем xdrivers, 25 май 2012.

  1. xdrivers

    xdrivers Форумчанин

    Задача такая - посчитать объемы грунта в бурте за вычетом слоя сверху (например, дорожная одежда). На чертеже я попытался отделить этот слой вспомогательной поверхностью, но что делать дальше - не знаю. Подскажите алгоритм действий. В кредо есть возможность определить границу пересечения поверхностей и затем построить нужную поверхность. А как в Civil?
     

    Вложения:

  2. Alexandr-GR

    Alexandr-GR Форумчанин

    Объемы.jpg
    В итоге: 12171.96 куб.м. - 180.8 куб.м. = 11991.16 куб.м.
     
  3. xdrivers

    xdrivers Форумчанин

    Мне не столько цифра нужна, сколько алгоритм расчета. А из Вашей картинки ничего не понятно. Я считал объем, у меня получается объем "дорожной одежды" не только насыпь, но и выемка. Я думаю, это из-за того, что "вспомогательная" поверхность выходит за границы откосов. Как убрать лишнюю часть поверхности? Вы же смотрели чертеж.
     
  4. Alexandr-GR

    Alexandr-GR Форумчанин

    У Вас "промежуточная" (базовая) поверхность является секущей по отношению к поверхности "Obyem", естественно что в результате будет и насыпь и выемка...
    Определить новую границу у этой поверхности
     
  5. Alexandr-GR

    Alexandr-GR Форумчанин

    Определил новую границу для "промежуточной" поверхности с помощью _MinimumDistBetweenSurfaces (если не разберетесь - распишу)
    Выемки нет::dry.gif::
    Объемы2.jpg
     
  6. GEODEZI TEXNOLOGI

    GEODEZI TEXNOLOGI Форумчанин

    А если от поверхности Obyem до поверхности промежут получится выемки 180.80 и насыпи 1129.22.

    xdrivers, напишите от какая поверхность нижняя какая верхняя, ничего не понятно.
     
  7. Alexandr-GR

    Alexandr-GR Форумчанин

    Если поверхность "промежут" обрезана по поверхности "объем" вместо цифры 1129.22 будет 0.0 - и хоть как меняй местами. При всем при том, что 1129.22 абсолютно бесполезный объем в данном случае, т.к. это объем между внешней стороной поверхности "объем" и вылезшей за ее границы "промежут". Да и 180.8 это объем только откосов, а не всего слоя - поверхность "объем" незамкнута(незакрыта)
     
  8. Alexandr-GR

    Alexandr-GR Форумчанин

    А объем этого слоя нужен?
    1. Обрезаете поверхность "промежут" по поверхности "объем"
    2. Вставляете в поверхность "объем" обрезанную поверхность "промежут"
    3. Смотрите объем между "Земля" и "Объем" - это и будет Ваш объем без верхнего слоя
     
    Grandpa нравится это.
  9. xdrivers

    xdrivers Форумчанин

    Alexandr-GR,
    Спасибо за помощь. В результате получился этот файл. Немного причесал - убрал лишнее. Почему-то объем получается совсем другой ( по размерам бурта мой результат логичен). А что это за команда _MinimumDistBetweenSurfaces? Как она работает? В справке я ее не нашел.
     

    Вложения:

  10. Alexandr-GR

    Alexandr-GR Форумчанин

    Потому что поверхность "Объем", построенная по средствам создания объектов профилирования, была не замкнута сверху и Вы получали объем только откосов...
    Я сам обнаружил данную команду на DWG.RU в связи с Вашим вопросом...::smile24.gif:: Я с ее помощью получил границу пересечения двух поверхностей....
    Ну и сколько будет объем без верхнего слоя? На скрине, конечно, можно посчитать, а получить саму поверхность без верхнего слоя у Вас вышло?
     
    Grandpa нравится это.
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление