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

Создание поверхности по горизонталям

Тема в разделе "Civil 3D", создана пользователем Владимир PG, 26 янв 2017.

  1. Владимир PG

    Владимир PG Форумчанин

    Доброго времени суток коллеги! Давеча столкнулся с проблемой: Поставлена задача выносить в натуру проект вертикальной планировки, то бишь давать метки по засыпке грунта. Для того, чтобы давать метки не только по горизонталям, но и там где понадобиться, строю поверхность и там уже с помощью замечательной команды точек gogo жмакаю на любую точку - получаю высоту. Исходным файлом является двгшка с горизонталями, но вот засада, горизонтали отрисованы с дуговыми элементами, а гадский civil дуги при построении поверхности не воспринимает, а использует при построении только точки полилинии, приходиться вручную обводить горизонтали, частить точками, дифференцировать другими словами. Вопрос вот в чем, можно ли как нибудь упростить это процесс, пытался создать хар. линии, но они тоже дуги не воспринимают и режут углы (((
     
  2. FOXXX591

    FOXXX591 Форумчанин

    Все там четко строится и углы не режутся.
    При добавлении характерной линии настройте параметры как на скрине.
    Безымянный.png
    --- Сообщения объединены, 26 янв 2017, Оригинальное время сообщения: 26 янв 2017 ---
    Так соедините дуги с полилинией в одну полилинию.
     
    Grandpa, sergtor и АлексейМанс нравится это.
  3. АлексейМанс

    АлексейМанс Форумчанин

    в дополнение вышесказанному - дуги легко делаются полилиниями :)
     
    FOXXX591 нравится это.
  4. sergtor

    sergtor Форумчанин

    Владимир PG, этот пакет программ должен помочь (если конечно у Вас еще не установлен) Команда преобразования дуги в полилинию - ConvTo2d Да и помимо этого, я думаю, это самый удачный вариант программ для работы с полилиниями, и она всегда должна быть под рукой.
    Но в процессе преобразования тоже есть нюансы, а именно: в полученной полилинии возникает избыточное количество вершин, и их, желательно частично удалить. Для этого предусмотрена команда "Прополка полилиний".
     

    Вложения:

    • Image 5.png
      Image 5.png
      Размер файла:
      12,6 КБ
      Просмотров:
      47
    Последнее редактирование: 26 янв 2017
    Владимир PG и Diplomat нравится это.
  5. InOut

    InOut Форумчанин

    Дуги легко преобразовываются в полилинии через корректировку чертежа (команда mapclean). На последнем этапе ставится соответствующая галка. Этой же командой, кстати, благополучно удаляются лишние узлы (это к тому, что совершенно нет никакой нужды в сторонних утилитах для преобразования и для "прополки", если есть родные инструменты Сивила).

    Иногда бывает полезно потом эти полилинии аппроксимировать узлами - можно воспользоваться преобразованием в 3D-полилинию (convertplines) с последующим преобразованием их обратно в полилинии через тот же mapclean.
     
  6. Владимир PG

    Владимир PG Форумчанин

    Про дуги я знаю, вы немного не правильно поняли там именно ДУГОВЫЕ СЕГМЕНТЫ ПОЛИЛИНИИ, которые программа при построении поверхности игнорирует и пускает горизонталь по крайним точкам дугового сегмента
     
  7. АлексейМанс

    АлексейМанс Форумчанин

    Вам выше написали где изменить цифры :) поможет)
     
  8. Владимир PG

    Владимир PG Форумчанин

    Благодарю)
     
  9. Владимир PG

    Владимир PG Форумчанин

    Ан нет, все равно вот такая забава выходит, параметры выставил как на скрине, при том заметил что при применении свойства значения высоты сегмента в 0.0001 значение сбрасывается до 0.00 м[​IMG]
     
  10. Алексей Арменский

    Алексей Арменский Форумчанин

    высота сегмента в 0.0001 у вас просто не прописывается. Ну и я не уверен что сегмент может оперировать цифрами менее 0.01
     
  11. FOXXX591

    FOXXX591 Форумчанин

    Отображение ребер включите. И скрин скиньте.
     
  12. Владимир PG

    Владимир PG Форумчанин

    [​IMG]
     
  13. АлексейМанс

    АлексейМанс Форумчанин

    Сегментируется же, пусть и по 10см, куда точнее то? ))
     
  14. FOXXX591

    FOXXX591 Форумчанин

    "Минимизировать плоские грани" используй. Если не поможет, то вручную ребра переставь.
     
  15. Владимир PG

    Владимир PG Форумчанин

    Я думаю слишком много манипуляций с ентой характерной линией, слишщком зверь привиредливый))) Проще с помощью программы, которую предложил sergtor разбить полилинию на множество вершин с помощью Pl-Divall. И все же, огромное спасибо за совет!
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление