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

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

Войти

Проецирование точки на TIN-поверхность с учётом угла наклона и азимута

Тема в разделе "Autocad", создана пользователем Dmitry_Kem, 18 фев 2020.

  1. Dmitry_Kem

    Регистрация:
    11 фев 2020
    Сообщения:
    3
    Симпатии:
    1
    Адрес:
    Россия, Кемерово
    Здравствуйте, уважаемые коллеги-инженеры!
    В процессе работы появилась задача извлечения координат забоя и устья буровзрывных скважин в «чистом» автокаде.
    Использую Меню ГЕО версию v20.4.4.1. Накидал простенький массив окружность + точка по центру, который затем можно расчленить и привязать точки к 2 TIN-поверхностям – верхней: топоповерхности и нижней: поверхности проектного горизонта. Таким образом, мы получим координаты забоя и устья для вертикальных скважин. Теперь нужен вариант, в случае, если скважины наклонные. Есть ли какой-то Лисп для формирования точки на пересечении с TIN-поверхностью по заданному углу и азимуту? Знаю, что здесь на форуме есть грамотные специалисты, может быть кто-то сможет написать подобный. Был бы очень благодарен. Думаю, что вещь нужная и пригодится кому-то ещё.

    Последовательность действий примерно такая:
    1. Выбираем точку
    2. Выбираем поверхность, на которую она будет проецироваться
    3. Задаём угол наклона отрезка (скважины)
    4. Выбираем полилинию, относительно которой будет задан перпендикулярный азимут.
    Конечный результат: программа строит отрезок от заданной точки на выбранную поверхность с учётом угла наклона и азимута, а в месте примыкания отрезка к выбранной поверхности ставится точка.

    P.S. Просмотрев форум, подобного не нашёл. Прошу меня извинить, если ошибаюсь.
    С надстройкой Geol_BH знаком, но на предприятии она не используется, Civil тоже.
     
    #1
    Qvinto нравится это.
  2. Dmitry_Kem

    Регистрация:
    11 фев 2020
    Сообщения:
    3
    Симпатии:
    1
    Адрес:
    Россия, Кемерово
    В продолжение темы.
    Рассматриваю второй вариант: через построение перпендикуляра к линии и задание горизонтального проложения.
    Нашёл Лисп, выложенный ранее участником Smirnoff на форуме CadUser . Данный ЛИСП позволяет построить перпендикуляр, в том числе от полилинии на заданное расстояние. Нужна обратная задача: построить такой же перпендикуляр, но от заданной точки на заданную полилинию. При этом также с заданием длины отрезка - горизонтального проложения. Желательно, чтобы в конце отрезка сразу ставилась точка, которую в дальнейшем можно будет опустить на Tin-поверхность и извлечь координаты.
    Может кто-нибудь подкорректировать или поделиться своими наработками?
     

    Вложения:

    • per.lsp
      Размер файла:
      2,7 КБ
      Просмотров:
      8
    #2
  3. Павел55214

    Форумчанин

    Регистрация:
    19 ноя 2013
    Сообщения:
    219
    Симпатии:
    396
    Адрес:
    г. Омск
    У вас автокад какого года?
     
    #3
  4. Dmitry_Kem

    Регистрация:
    11 фев 2020
    Сообщения:
    3
    Симпатии:
    1
    Адрес:
    Россия, Кемерово
    Павел, извиняюсь за поздний ответ, уехал по работе в Норильск.
    В данный момент на ноутбуке использую 2016-й, дома на стационарном стоит 2019.
     
    #4

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

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