Выноска угла и длины

Тема в разделе "Autocad", создана пользователем Рерион, 30 апр 2023.

  1. Доброго времени суток. Работаю в автокаде с большим количеством линий. К каждой линий постоянно приписываю длину в метрах и его угол относительно горизонтали (в 2д). Заметил , что работая отрезками в их свойствах есть длина и угол. И потом в ручном режиме вбиваю эти данные. Просмотрев темы , которые уже поднимались нашел там лисп. Который выносит длину, работа конечно облегчилась. Но есть вопрос , может у кого есть также лисп который ссылается на свойства отрезка и выдает его угол? В теме ниже был лисп на угол , но он выдает только длину без угла.
    Спасибо
     
  2. АлексЮстасу

    АлексЮстасу Форумчанин

    В Map/Civil это можно сделать - через текстовые стили или аннотации.
    аннотации.png
     
  3. Нет возможности работать в Map/Civil. Только Автокад или Нанокад. От Нанокада далек, может там есть подобная функция?
     
  4. АлексЮстасу

    АлексЮстасу Форумчанин

  5. 1958

    1958 Форумчанин

    Для одиночного отрезка.
     

    Вложения:

    • 1958_LA.lsp
      Размер файла:
      949 байт
      Просмотров:
      1
  6. 1958

    1958 Форумчанин

    Подправил лисп. Неправильно подписывались углы.
     

    Вложения:

    • 1958_LA.lsp
      Размер файла:
      974 байт
      Просмотров:
      8
    Рерион нравится это.
  7. Спасибо большое. А можно его доделать? Если выбираешь несколько отрезков и также на каждом писались длинны и углы
     
  8. 1958

    1958 Форумчанин

    Спасибо много, вы бы лучше кнопочку нажали [Мне нравится].

    Варианты выбора: 1) тупо тыкаешь несколько отрезков; 2) выбираешь рамкой; 3) указываешь образец и происходит выбор отрезков с одинаковыми свойствами (слой, тип линии, вес (толщина), цвет ...). Какой вас устраивает?
     
  9. 3 наверное. В принципе я могу выбирать через Selslim по образцу и далее уже через ваш липс будет указывать свойства отрезков
     
  10. 1958

    1958 Форумчанин

    Пробуйте.
     

    Вложения:

    • 1958_ssLA.lsp
      Размер файла:
      2,7 КБ
      Просмотров:
      7
    Рерион нравится это.
  11. АлексЮстасу

    АлексЮстасу Форумчанин

    Как вариант для этого случая и для похожих других. Займет минуты 3-5.
    С помощью команд XDTOOLS и XDLabel.
    1. Создать XData с двумя полями для хранения данных о длинах и углах XDTOOLS_MDEFINE или командой XDATA из Express.
    2. Присоединить эти XData к надписываемым линиям XDTOOLS_ADD.
    3. Загрузить значения длин и углов в поля XDTOOLS_PROP2.
    4. Создать надписи XDLABEL_CREATE.
    Если длины-углы отрезков менялись, то повторить XDTOOLS_PROP2 и обновить надписи XDLABEL_UPDATEL.
     
    Последнее редактирование: 17 июн 2023
  12. 1958

    1958 Форумчанин

    Варианты:
    1) Н-да!
    2) Ух-ты!
    3) Да ладно!
    4) Во-бля@ь!
    5) А мне это надо?
    6) ...
     
    АлексЮстасу нравится это.
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление