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

Разыскивается лисп для распределения текста по сетке

Тема в разделе "Autocad", создана пользователем a.gonchy, 20 авг 2020.

  1. Стоит задача — распределять однострочный текст по сетке с интервалом 1х1 метр. Изначально текст этот (высотные значения точек, выгруженные через кадтулс) распределён примерно по сетке, но в поле отбивать идеально ровно через 1 метр ребята не могут. Нам же для составления планов требуется, чтобы этот текст был ровно по сетке, сейчас делаем это вручную, подтягиваем, но объём слишком большой, решил обратиться к вам за помощью. Я себе представляю это примерно так: указываем точку отсчёта, выделяем текст (было бы круто, чтобы из рамки выделения выбирался только однострочный текст), а затем лисп выравнивает этот текст с интервалом 1х1 метр от выбранной точки. Я пытался понять, как это сделать самостоятельно, но мои познания в программировании стремятся к нулю.
     

    Вложения:

  2. ivsem

    ivsem Форумчанин

    Выложи файл с исходно расположенными текстами, что бы было понятно на сколько они отклоняются от узлов сетки.
     
  3. Мимокрокодил

    Мимокрокодил Форумчанин

    Задача, которая решается средствами сивил за пять минут.
     
    Steinar нравится это.
  4. В том и дело, что всегда по-разному, но всегда в одной последовательности, т.е. если лисп будет брать текст и в той же последовательности выстраивать вправо-вниз по сетке, то задача будет решена
    Цивил нам тут никто не купит, а ломанными программами пользоваться запрещают в организации, всё бы ничего, если бы я только себе его установил, но пришлось бы цивил тогда всем ставить для этого
     
  5. 1958

    1958 Форумчанин

    Я обратил внимание на два момента в вашем примере:
    1. Имеются наложенные друг на друга кресты сетки
    2. Различные системы координат у крестов и ближайших текстов. Так у выделенного креста (четыре штуки!) пример.jpg координаты 35629.125/-273212.1883, а у ближайшего к нему текста 94544.2696/630518.3202
     
    Иоан4 нравится это.
  6. Да, вероятно, различные; т.к. в итоге это чертёж на бумаге, нужный для отображения уклона кровли литологического слоя, то для нас это (различие систем координат) значения не имеет, а для выполнения задачи, видимо, имеет?
     
  7. Мимокрокодил

    Мимокрокодил Форумчанин

    Ну купите лисп у Саши. Это проще, чем просто ждать...
     
  8. Да, на него вся надежда :)
     
  9. 1958

    1958 Форумчанин

    В таком случае, я бы изначально добавил вашему блоку "сетка" атрибут со значением отметки.
     
    Иоан4 нравится это.
  10. empty87

    empty87 Форумчанин

    Добрый день.
    Попробуйте применить это lisp.
     

    Вложения:

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