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

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

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

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

    P.S. Просмотрев форум, подобного не нашёл. Прошу меня извинить, если ошибаюсь.
    С надстройкой Geol_BH знаком, но на предприятии она не используется, Civil тоже.
     
    Qvinto нравится это.
  2. В продолжение темы.
    Рассматриваю второй вариант: через построение перпендикуляра к линии и задание горизонтального проложения.
    Нашёл Лисп, выложенный ранее участником Smirnoff на форуме CadUser . Данный ЛИСП позволяет построить перпендикуляр, в том числе от полилинии на заданное расстояние. Нужна обратная задача: построить такой же перпендикуляр, но от заданной точки на заданную полилинию. При этом также с заданием длины отрезка - горизонтального проложения. Желательно, чтобы в конце отрезка сразу ставилась точка, которую в дальнейшем можно будет опустить на Tin-поверхность и извлечь координаты.
    Может кто-нибудь подкорректировать или поделиться своими наработками?
     

    Вложения:

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

    Павел55214 Форумчанин

    У вас автокад какого года?
     
  4. Павел, извиняюсь за поздний ответ, уехал по работе в Норильск.
    В данный момент на ноутбуке использую 2016-й, дома на стационарном стоит 2019.
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление