Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

Извлечение линии пересечения поверхностей

Тема в разделе "Civil 3D", создана пользователем Vol_AND, 24 мар 2020.

  1. Vol_AND

    Форумчанин

    Регистрация:
    19 фев 2014
    Сообщения:
    23
    Симпатии:
    111
    Адрес:
    пока между НСО и АК
    Коллеги доброе время суток! Подскажите, кто в курсе, как в Civil извлечь линию пересечения двух поверхностей (ессно нужно в формате структурной линии - характерки либо 3-D полилинии). В Геониксе это реализовано, если память не изменяет, что то вроде ЗАДАЧИ - РЕЛЬЕФ (либо наеборот) и далее, но вопрос именно в том возможно ли это сделать в Сивиле.
     
    #1
  2. Андрей85

    Форумчанин

    Регистрация:
    20 сен 2013
    Сообщения:
    121
    Симпатии:
    244
    Линию пересечения поверхностей в Civil 3D можно получить с помощью утилиты CivilGeoTools (в Панели инструментов появится функция "создать пересечение поверхностей) либо заходим в Анализ - > Данные рельефа - > Минимальное расстояние между поверхностями
     
    #2
    Markkuzz нравится это.
  3. Gromazeka

    Форумчанин

    Регистрация:
    22 мар 2019
    Сообщения:
    25
    Симпатии:
    15
    Адрес:
    с туманной планеты Чумароза
    MinimumDistBetweenSurfaces 3д полилиния в точках пересечения плоскостей
     
    #3
  4. Павел55214

    Форумчанин

    Регистрация:
    19 ноя 2013
    Сообщения:
    218
    Симпатии:
    395
    Адрес:
    г. Омск
    Или извлечь нулевую горизонтально в поверхности объемов
     
    #4
    Grandpa и Markkuzz нравится это.
  5. Vol_AND

    Форумчанин

    Регистрация:
    19 фев 2014
    Сообщения:
    23
    Симпатии:
    111
    Адрес:
    пока между НСО и АК
    От Андрей85 и Громозеки все ок. Спасибо. Если нетрудно, можно поподробнее как извлечь в поверхности объемов?
     
    #5
  6. Павел55214

    Форумчанин

    Регистрация:
    19 ноя 2013
    Сообщения:
    218
    Симпатии:
    395
    Адрес:
    г. Омск
    есть 2 поверхности: по ним строишь поверхность объемов. Из поверхности объемов извлекаешь все основные горизонтали. Горизонталь с отметкой ноль - это и есть граница пересечения поверхностей
     
    #6
    geo_rva нравится это.
  7. Vol_AND

    Форумчанин

    Регистрация:
    19 фев 2014
    Сообщения:
    23
    Симпатии:
    111
    Адрес:
    пока между НСО и АК
    Так то оно так, но это полилинии, лежащая в одном горизонте. А мне нужна структурка с отметками в точках пересечения поверхностей. Тем не менее рахмат, информации как и измерений избыточной не бывает.
     
    #7
  8. Павел55214

    Форумчанин

    Регистрация:
    19 ноя 2013
    Сообщения:
    218
    Симпатии:
    395
    Адрес:
    г. Омск
    Из этой полилинии делаешь структурную по поверхности - вот тебе и отметки
     
    #8
  9. Хитрый_глаз -(o)-

    Форумчанин

    Регистрация:
    9 дек 2016
    Сообщения:
    106
    Симпатии:
    32
    Адрес:
    Иркутск

    Gromazeka, же написал, команда
    MinimumDistBetweenSurfaces
    , создаёт 3д полилинию на пересечении поверхностей с отметками
     
    #9
  10. TimfromAshgabat

    Регистрация:
    16 фев 2020
    Сообщения:
    2
    Симпатии:
    2
    Мой вариант. Естественно должны быть 2 пересекающиеся поверхности.(главный фактор). При выборе одной из поверхностей прямо в моделей, появляется минюшка редактирование , и тд. В анализе есть команда показать пересечение поверхностей.
     
    #10
    geo_rva нравится это.
  11. Markkuzz

    Форумчанин

    Регистрация:
    15 янв 2015
    Сообщения:
    2
    Симпатии:
    63
    Отличный вариант, быстро и понятно. Единственное что в цивиле не правильно переведено на русский и комстр пишет построить "перекресток" в виде полилинии, а не "пересечение". А вот как быть с поверхностями, которые физически не пересекаются, но пересекутся, если их протянуть с теми же уклонами? Можно это цивилом как-то сделать?
     
    #11

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление