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

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

Войти

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

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

  1. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    Попробуй. Программа просит указать мышкой блок. Далее, по названию блока будут найдены все блоки в чертеже и перетасованы случайным образом по развороту на 180 градусов вокруг точки вставки. Повторный запуск программы - набрать 11 (одиннадцать) и нажать Enter.
     

    Вложения:

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

    Форумчанин

    Регистрация:
    16 мар 2017
    Сообщения:
    388
    Симпатии:
    95
    Адрес:
    Тула
    На моём чертеже стрелки вверх, вниз, влево и вправо. Я хотел, чтобы эти стрелки разворачивались на 180 градусов относительно текущего вида, т.е. стрелка вниз стала стрелкой вверх, а стрелка влево стала стрелкой вправо, но в хаотичном порядке какие то разворачивались, а какие то оставались на месте.
    Спасибо. То, что нужно.
     
    #762
  3. 1958

    Форумчанин

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

    Вложения:

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

    Форумчанин

    Регистрация:
    16 мар 2017
    Сообщения:
    388
    Симпатии:
    95
    Адрес:
    Тула
    Спасибо. То, что искал. Объяснял как умел. В следующий раз постараюсь получше
     
    #764
  5. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    Sergey B., Выложил вторую исправленную версию программы. Предыдущая версия обрабатывала только блоки с именем "1".
     

    Вложения:

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

    Форумчанин

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

    Вложения:

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

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    661
    Симпатии:
    725
    Адрес:
    Ташкент, город пыльный
    Ещё один вариант
     

    Вложения:

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

    Форумчанин

    Регистрация:
    16 мар 2017
    Сообщения:
    388
    Симпатии:
    95
    Адрес:
    Тула
    А чем он отличается от другой версии? Вроде, всё и так хорошо работает.
     
    #768
  9. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    661
    Симпатии:
    725
    Адрес:
    Ташкент, город пыльный
    Другой алгоритм генерации случайности. Поворот блоков производится командным методом.
     
    #769
  10. chehoff

    Форумчанин

    Регистрация:
    14 май 2012
    Сообщения:
    1.129
    Симпатии:
    191
    Адрес:
    Первый в мире, второй по Сибири
    Товарищи. Есть лиспы которые добавляют в текст префикс и суффикс. А мне надо наоборот убрать префикс. Может такое уже и есть. но пока не нашел. "Же не манж па сис жур" надеюсь иллюстрировать ничего не надо)
     
    #770
  11. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.236
    Адрес:
    Украина, г.Калуш
    Штатная команда "Найти" заменить

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

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.716
    Симпатии:
    604
    Адрес:
    Ухта
    Желательно бы увидеть, что из себя представляет текст и префикс.
     
    #772
  13. chehoff

    Форумчанин

    Регистрация:
    14 май 2012
    Сообщения:
    1.129
    Симпатии:
    191
    Адрес:
    Первый в мире, второй по Сибири
    просто великолепно Игорь Михайлович.
    sergtor, все получилось. обычный однострочный текст num_1, где префикс num_
     
    #773
  14. 1958

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    661
    Симпатии:
    725
    Адрес:
    Ташкент, город пыльный
    Попробуйте.
     

    Вложения:

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

    Форумчанин

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

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

    Регистрация:
    18 май 2007
    Сообщения:
    21.990
    Симпатии:
    7.207
    Адрес:
    Россия
    #776
    Палыч и sergtor нравится это.
  17. sergtor

    Форумчанин

    Регистрация:
    23 сен 2012
    Сообщения:
    1.716
    Симпатии:
    604
    Адрес:
    Ухта
    Причем выполняется все в один клик. У Вас, Палыч, кстати, эта программа есть.
     

    Вложения:

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

    Форумчанин

    Регистрация:
    16 июл 2007
    Сообщения:
    2.332
    Симпатии:
    176
    Адрес:
    Беларусь
    sergtor, Инстумент в ароцессе изучения содержания:). Спасибо
     
    #778
  19. AdrasMan

    Форумчанин

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

    Форумчанин

    Регистрация:
    21 авг 2013
    Сообщения:
    661
    Симпатии:
    725
    Адрес:
    Ташкент, город пыльный
    Это можно. Плюс характеристики: в числителе - материал трубы и диаметр, в знаменателе - глубина.
    За это не возьмусь.
    А чем вас не устраивает цвет индекса трубы? пример.jpg
     
    #780

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

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