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

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

Discussion in 'Civil 3D' started by Владимир PG, Jan 26, 2017.

  1. Владимир PG

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

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

    FOXXX591 Форумчанин

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

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

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

    sergtor Форумчанин

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

    Attached Files:

    Last edited: Jan 26, 2017
    Владимир PG and Diplomat like this.
  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. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice