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

3D-тело не создаётся.

Тема в разделе "Civil 3D", создана пользователем ardi.stroi, 27 апр 2021.

  1. ardi.stroi

    ardi.stroi Форумчанин

    Привет всем. Нужна помощь, не создалось 3D-тело, а получилось поверхность(выдавливание).
    В первом случае с большой 3Д-полилинией получилось, а с другой с малой площадью (синий цвет) - нет.
    Обе 3Д-полилинии были замкнутыми. Спасибо за ответы.
    522578.png
    Слева - поверхность(выдавливание), а с права 3D-тело.
     
  2. ardi.stroi

    ardi.stroi Форумчанин

    Всем спасибо, проблема решена удалением всех точек на поверхности с созданием повторно всех точек.
    Видимо где-то были две точки в одном месте.
     
    Последнее редактирование: 27 апр 2021
  3. zvezdochiot

    zvezdochiot Форумчанин

    Почему бы тогда, чтобы избежать, не наносить точки скриптами?:

    "SAMPLE.SCR":
    Код:
    _POINT {Y1},{X1},{H1}
    _POINT {Y2},{X2},{H2}
     ...
    _POINT {YN},{XN},{HN}
    
     
    ardi.stroi нравится это.
  4. ardi.stroi

    ardi.stroi Форумчанин

    Один черт не получается выдавить тело. может все дело в отметках? Они не на одной плоскости.
     
  5. zvezdochiot

    zvezdochiot Форумчанин

    Так это ж обрекает "задачу" на провал. Нет плоскости == нет нормального вектора. Поспрашивай, но по-моему не получится.
    --- Сообщения объединены, 27 апр 2021, Оригинальное время сообщения: 27 апр 2021 ---
    Кстати, а почему они не на одной плоскости? Есть какая то причина? Для чего "так" сделано?
     
    ardi.stroi нравится это.
  6. ardi.stroi

    ardi.stroi Форумчанин

    Точнее у 3Д полилинии разные отметки. На наклонной плоскости.
     
  7. zvezdochiot

    zvezdochiot Форумчанин

    Ежели она задумана в одной плоскости, попробуй и её скриптом нарисовать, чтобы не было лажи в отметках:
    "SAMPLE.SCR":
    Код:
    _3DPOLY
    {Y1},{X1},{H1}
    {Y2},{X2},{H2}
    ...
    {YN},{XN},{HN}
    _CLOSE
     
     
    ardi.stroi нравится это.
  8. ardi.stroi

    ardi.stroi Форумчанин

    Это как?
    Я понял.
    У меня есть поверхность TIN с точками GOGO по которым я с помощью 3Д полилинией получаю фигуру - замкнутую. Суть состоит в том, чтобы выдавить 3Д-тело с высотой 2.6 метра. Ни хрена не получается. А получается поверхность выдавливания, а не 3Д -тело.
     
  9. zvezdochiot

    zvezdochiot Форумчанин

    А-а-а. Ты за это. С 3Д особо не возился, но не думаю, что может быть произвольное 3Д тело. Составное из 6-граников - да. Но в 3Д я не спец совсем.
     
    ardi.stroi нравится это.
  10. flareon

    flareon Форумчанин

    ardi.stroi,
    Три варианта...1) сначала определи два контура из которых хочешь получить 3Д тело, затем команда _LOFT, чаще всего строит, но бывает обходится только по своему усмотрению и выдаёт поверхности как у тебя.
    2) Твои поверхности превращаются в 3Д путём выполнения двух команд . Первая ПОВЕРХЗАЛАТАТЬ, она создаст "крышки" вверха и низа, вторая ПОВЕРХНАПОЛНИТЬ создаст внутри поверхностей солид
    3) Создай две поверхности civil (верха и низа) , выдели одну и жми на "извлечение тел" в ленте, там укажешь свои поверхности в окошках и получишь опять-таки 3Д тело.
    P.s Я не заморачиваюсь и сразу по третьему варианту)).
     

    Вложения:

    • 1.PNG
      1.PNG
      Размер файла:
      188,6 КБ
      Просмотров:
      14
    TulGeo и ardi.stroi нравится это.
  11. ardi.stroi

    ardi.stroi Форумчанин

    Я тоже так всегда делаю, но получившиеся 3Д-тело не обрезается командой фаска.
    224575.png
     
  12. flareon

    flareon Форумчанин

    ardi.stroi,
    Попробуй старым дедовским (я его способом 2 обозвал), но там тоже сюрпризы бывают. Ещё вспомнил старый геологический способ до той поры, когда придумали тела извлекать. Извлекаешь из ТИН-поверхности грани и выдавливаешь их по направлению, итоговые 3Д тела объединяешь в одно . Тоже бывали казусы с объединением, но как вариант вполне
     
    Последнее редактирование: 28 апр 2021
    ardi.stroi нравится это.
  13. ardi.stroi

    ardi.stroi Форумчанин

    flareon, за команду ПОВЕРХЗАЛАТАТЬ - спасибо. Я про неё не знал.
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление