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

Проецирование линии на линию!

Тема в разделе "Autodesk", создана пользователем Sergejj22, 15 ноя 2019.

  1. Здравствуйте!
    Есть такая задача: спроецировать линию (синий цвет) на линию (зеленый), чтобы получить красную линию на Рис.1.

    Затем красную линию подобно функции автокада СМЕЩЕНИЕ сместить ее с копией на 1,5 м. и 0,5м. Рис.2

    Далее полученные линии опускаем по оси Z: исходную на 1,5 м., а ту, которую смещали на 0,5 м. опускаем по оси Z на 0,5 м. Рис.3

    Если смотреть в разрезе рис.4

    Может кто-то сталкивался с подобными задачами? Интересует максимальная автоматизация процесса. Все линии 3D.
    Проецирование линии на поверхность не подойдет, так как слишком долго ее создавать.
     

    Вложения:

    • 1.JPG
      1.JPG
      Размер файла:
      27,3 КБ
      Просмотров:
      32
    • 2.jpg
      2.jpg
      Размер файла:
      35,9 КБ
      Просмотров:
      27
    • 3.JPG
      3.JPG
      Размер файла:
      36,8 КБ
      Просмотров:
      27
    • 4.JPG
      4.JPG
      Размер файла:
      13,9 КБ
      Просмотров:
      27
  2. MaxKal

    MaxKal Форумчанин

    а зачем это всё?
    --- Сообщения объединены, 15 ноя 2019, Оригинальное время сообщения: 15 ноя 2019 ---
    и да, это 3d полилинии с одинаковой отметкой каждой вершины?
     
  3. Шурик91

    Шурик91 Форумчанин

    Думаю проще всего это сделать в civil 3d или IndorCAD'е. Загружаем в индоркад dxf файл, импортируем из него нужные линии, затем выбираем линию, справа в свойствах будет графа "смещение", там выполняем смещение по Z. Затем переходим вроде в вкладку ПОВЕРХНОСТЬ и нажимаем там Эквидистантная линия, смещаем в плане на необходимую величину, потом нужные вам линии опять смещаем по оси Z. Вроде всё просто.

    В цивиле можно сделать характерную линию и затем хоть опускать, хоть смещать. Правда автокадовская кнопка СМЕСТИТЬ не работает с 3д-полилиниями, зато работает с характерными линиями.
     
  4. Qvinto

    Qvinto Форумчанин

    Как это не работает?
     
  5. Шурик91

    Шурик91 Форумчанин

    Не знаю, характерную линию смещает, 3д-полилинию нет. Вот только что пробовал перед тем как ответить. Если что цивил 2017. Буду благодарен, если вы объясните что я делаю не так.
     

    Вложения:

    • 1.jpg
      1.jpg
      Размер файла:
      322 КБ
      Просмотров:
      14
  6. 3d полилиния имеет разные отметки. Это нужно для построения выработки по результатам отцифрофки планшетов.
    --- Сообщения объединены, 16 ноя 2019 ---
    Выше указанный алгоритм для IndorCAD?
    Здорово, с характерной линией все работает. Вот только одна проблема - перед смещением нужно сначала спроецировать линию на линию.
     
  7. Qvinto

    Qvinto Форумчанин

    Какая же это проблема? Нет никаких проблем.
     

    Вложения:

  8. Функция _offset (смещение) не работает с 3D-поллиниями, а вот функция _AeccOffsetFeature (пошаговое смещение) работает и с характерными линиями и с 3D-поллиниями.
    --- Сообщения объединены, 17 ноя 2019, Оригинальное время сообщения: 17 ноя 2019 ---
    А где проецирование? В видео я вижу только смещение линии с заданным уклоном. Вы красите исходную линию в красный, затем копируете ее же в созданный слой "линия2".
     
  9. Qvinto

    Qvinto Форумчанин

    Не так вас понял изначально.
    Ну, тогда, что бы проецировать, нужно поверхность строить.
     
  10. С поверхностью пробывал, слишком много операций. Хочется как-то автоматизировать, так как объем данных довольно большой.
     
  11. Qvinto

    Qvinto Форумчанин

    Насколько я понял, у вас изначально линии, синяя и красная, это, скажем так, некие контура. И проецировать контура на просто линию, без построения поверхности, вряд ли получится. Или я опять, не так понял. Может, пошире задачу распишите, и вообще, для чего это всё нужно?
     
  12. ivsem

    ivsem Форумчанин

    Как по мне, спроецировать линию можно только на поверхность, плоскость.
    Опишите пошагово, как вручную Вы "проецируете" синюю линию на зеленую.
     
  13. Philin

    Philin Форумчанин

    Qvinto, у нас есть длинная насыпь. Задача снять её и посчитать объём. Но вместо того чтобы полноценно её снять, мы пьём неделю непросыхая, а потом по быстрому снимаем хребет (зелёная линия) и низ по контуру (синяя замкнутая линия). Вот теперь вместо того чтобы из полноценных исходных данных быстро построить и посчитать... нам приходится извращаться, строить гипотетические контуры чтобы замкнуть воображаемую фигуру и получить хоть что-то :) Шучу :)

    На самом деле видимо это шахта. Тут проще наверно создать единственную замкнутую кривую сечения шахты, потом расставить её по точкам съёмки (где-то подправив) и лофтом между соседними сечениями получить тело. А уж с телом можно будет делать что угодно, хоть резать, хоть считать.

    В данном случае любой способ даст примерный результат объёма, поэтому фиолетово как делать.
     
    Последнее редактирование: 17 ноя 2019
  14. MaxKal

    MaxKal Форумчанин

    вот те jpg картинки в топе можно в виде autocad файла
     
  15. Делаю копию зеленой линии фукцией "_AeccOffsetFeature" (пошаговое смещение) в цивиле, по этим линиям строю поверхность. затем проецирую синюю линию на поверхность.
    --- Сообщения объединены, 21 ноя 2019, Оригинальное время сообщения: 21 ноя 2019 ---
    Я уже отвечал на вопрос: "Зачем все это?". Это нужно для оцифровки планшетов. На них нанесены отметки (по которым рисую линию зеленая) и борт выработки (синяя линия)
    --- Сообщения объединены, 21 ноя 2019 ---
    Вот такой нужно получить результат.
     

    Вложения:

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