Помогу бесплатно разработать любую программу на autolisp.

Тема в разделе "Autodesk", создана пользователем Германup, 3 фев 2014.

  1. ivsem

    ivsem Форумчанин

    Попробуй. Программа просит указать мышкой блок. Далее, по названию блока будут найдены все блоки в чертеже и перетасованы случайным образом по развороту на 180 градусов вокруг точки вставки. Повторный запуск программы - набрать 11 (одиннадцать) и нажать Enter.
     

    Вложения:

    Последнее редактирование: 16 дек 2018
    Sergey B. нравится это.
  2. Sergey B.

    Sergey B. Форумчанин

    На моём чертеже стрелки вверх, вниз, влево и вправо. Я хотел, чтобы эти стрелки разворачивались на 180 градусов относительно текущего вида, т.е. стрелка вниз стала стрелкой вверх, а стрелка влево стала стрелкой вправо, но в хаотичном порядке какие то разворачивались, а какие то оставались на месте.
    Спасибо. То, что нужно.
     
  3. 1958

    1958 Форумчанин

    Теперь выясняется, что вас вполне устраивает:
    Дали бы сразу правильную вводную (разворот случайным образом определенных блоков на 180 градусов) без всяких стрелок-линий, 50х50%, давно бы получили лисп.
    --- Сообщения объединены, 16 дек 2018, Оригинальное время сообщения: 16 дек 2018 ---
    Попробуйте мой вариант с выбором блоков по образцу.
     

    Вложения:

    • br.LSP
      Размер файла:
      1,4 КБ
      Просмотров:
      13
    Sergey B. и X-Y-H нравится это.
  4. Sergey B.

    Sergey B. Форумчанин

    Спасибо. То, что искал. Объяснял как умел. В следующий раз постараюсь получше
     
  5. ivsem

    ivsem Форумчанин

    Sergey B., Выложил вторую исправленную версию программы. Предыдущая версия обрабатывала только блоки с именем "1".
     

    Вложения:

    Sergey B. нравится это.
  6. barabashkasathalex

    barabashkasathalex Форумчанин

    Попробуйте мой вариант.
    Программа находит все блоки с именем "1", затем идет запрос "Процент случайного поворота :", указываете процент от общего числа блоков-стрелок. И на этот процент происходит "рандомный" поворот на 180 градусов.
    Имя команды: Sergey_B_random_turn
     

    Вложения:

    Sergey B. нравится это.
  7. 1958

    1958 Форумчанин

    Ещё один вариант
     

    Вложения:

    • b-r.fas
      Размер файла:
      1,1 КБ
      Просмотров:
      8
  8. Sergey B.

    Sergey B. Форумчанин

    А чем он отличается от другой версии? Вроде, всё и так хорошо работает.
     
  9. 1958

    1958 Форумчанин

    Другой алгоритм генерации случайности. Поворот блоков производится командным методом.
     
  10. chehoff

    chehoff Форумчанин

    Товарищи. Есть лиспы которые добавляют в текст префикс и суффикс. А мне надо наоборот убрать префикс. Может такое уже и есть. но пока не нашел. "Же не манж па сис жур" надеюсь иллюстрировать ничего не надо)
     
  11. Qvinto

    Qvinto Форумчанин

    Штатная команда "Найти" заменить

    125-12-2018.gif
     
    chehoff нравится это.
  12. sergtor

    sergtor Форумчанин

    Желательно бы увидеть, что из себя представляет текст и префикс.
     
  13. chehoff

    chehoff Форумчанин

    просто великолепно Игорь Михайлович.
    sergtor, все получилось. обычный однострочный текст num_1, где префикс num_
     
  14. 1958

    1958 Форумчанин

    Попробуйте.
     

    Вложения:

    • del_pref.LSP
      Размер файла:
      1,1 КБ
      Просмотров:
      7
    Enot и chehoff нравится это.
  15. Палыч

    Палыч Форумчанин

    Такая задача. Есть какое то количество точек с отметками (много). Нужно их из примитива Точка и текст перегнать в "Шаблонный" блок.
    --- Сообщения объединены, 26 дек 2018, Оригинальное время сообщения: 26 дек 2018 ---
    Господа Вопрос снят. Гео экспорт импорт рулит.
    А может все таки еше что есть?
     
  16. X-Y-H

    X-Y-H Администратор Команда форума

    Палыч и sergtor нравится это.
  17. sergtor

    sergtor Форумчанин

    Причем выполняется все в один клик. У Вас, Палыч, кстати, эта программа есть.
     

    Вложения:

    • 111.gif
      111.gif
      Размер файла:
      2 МБ
      Просмотров:
      35
  18. Палыч

    Палыч Форумчанин

    sergtor, Инстумент в ароцессе изучения содержания:). Спасибо
     
  19. AdrasMan

    AdrasMan Форумчанин

    1958, если Вас не затруднит. Нужен лисп, создающий подписи трубопроводов, то есть букву, через расстояния в соответствии с требованиями зеленой книжки для в соответствии с масштабом съёмки в слое, в котором находится полилиния. Стиль текста - текущий. Размер текста - по диалогу.
    Имеющиеся типы линий с готовыми, так сказать, встроенными в них буквами, не устраивают по двум причинам. Первая - то, что зачастую буква попадает в очень неудобное место, и подвинуть её не представляется возможным. Второе - при цветном оформлении трубопроводов буква также становится цветной, что мне совсем не нравится.
    Еще было бы совсем замечательно, иметь лисп, позволяющий двигать эту подпись с привязкой к этой линии. То есть, если линия изменяет направление, то когда тянешь текст, чтобы он так и оставался перпендикулярно линии после прохождения узла, после которого линия меняет направление.
     
  20. 1958

    1958 Форумчанин

    Это можно. Плюс характеристики: в числителе - материал трубы и диаметр, в знаменателе - глубина.
    За это не возьмусь.
    А чем вас не устраивает цвет индекса трубы? пример.jpg
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление