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

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

Войти

Geo_Tools 2024.06.08 16-55

Набор LISP инструментов под AutoCAD и AutoCAD Civil 3D.

  1. imborm

    Регистрация:
    27 янв 2021
    Сообщения:
    12
    Симпатии:
    1
    Добрый день!
    Подскажите пожалуйста, где можно подправить лисп, чтобы градусы показывал в выноске как угловым размером(если можно) и место расположение значение градусов угла поворота(на первую строку перетащить).
    Какой-то лисп отвечает за это?
    з.ы. например прописать %%D в лиспе вместо "d"
     

    Вложения:

    #801
  2. Андрей_

    Форумчанин

    Регистрация:
    9 авг 2011
    Сообщения:
    457
    Симпатии:
    645
    Адрес:
    г.Саратов
    Здравствуйте.
    Основной лисп:
    c:\Program Files\geo_tools\lisp\\functions\draw_design_be_poly_trace.lsp
    Лисп ответственный за рисование мультивыносок для оформления трассы тут:
    c:\Program Files\geo_tools\lisp\lib\draw-mleader-be-design-be-2dpoly-trace.lsp
    в 4 строке вычисляется угол
    upload_2021-11-16_17-50-59.png
    на данный момент подписывается "розовый" угол. Вычисляется как абсолютное значение разницы "зеленый" угол и 180. В формуле "g" это "зеленый" угол в радианах.
    с 6 по 31 строки задается содержимое текстовой части мультивыноски. (конструкция "\\P" обеспечивает переход на следующую строку)
    в 5 строке вызывается лисп для пересчета десятичных градусов в градусы/минуты/секунды:
    c:\Program Files\geo_tools\lisp\lib\convert-dec-to-gms-str.lsp
    где в 14 строке задается символ градусов.
    Следует учитывать, что лисп convert-dec-to-gms-str используется не только здесь и его изменение может отразиться в других местах где надо пересчитать десятичные градусы в градусы/минуты/секунды.
     
    #802
    Последнее редактирование: 20 ноя 2021
    Misha_E и imborm нравится это.
  3. timur19791979

    Форумчанин

    Регистрация:
    7 май 2014
    Сообщения:
    79
    Симпатии:
    1
    При Создании профиля возникает вот такой глюк, часть текста в зеркальном отображении (фото прилагается).
    Как это исправить ?
     

    Вложения:

    #803
  4. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.233
    Адрес:
    Украина, г.Калуш
    Cкорее всего, использовать шаблон от geo_tools.
     
    #804
    Андрей_ нравится это.
  5. timur19791979

    Форумчанин

    Регистрация:
    7 май 2014
    Сообщения:
    79
    Симпатии:
    1
    Так при использовании geo_tools этот клюк и появляется
     
    #805
  6. Misha_E

    Форумчанин

    Регистрация:
    16 мар 2017
    Сообщения:
    87
    Симпатии:
    36
    Адрес:
    Витебск
    Хорошая подсказка. Давно тоже интересовался этими изменениями.
    Основной лисп лежит по пути: c:\Program Files\geo_tools\lisp\functions\draw_design_be_poly_trace.lsp
     
    #806
    Андрей_ нравится это.
  7. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.233
    Адрес:
    Украина, г.Калуш
    Шаблон!!!!
    Вы файл выложите, посмотрим. Если сами не знаете что такое шаблон и как его использовать.
     
    #807
    Андрей_ нравится это.
  8. timur19791979

    Форумчанин

    Регистрация:
    7 май 2014
    Сообщения:
    79
    Симпатии:
    1
    Вот файл... Предстоит сделать большой объем профилей. На этом файле просто решил потренироваться.
    Учтите, что профиля сам никогда не делал... так что валенок в этом деле..
     

    Вложения:

    #808
  9. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.233
    Адрес:
    Украина, г.Калуш
    Как я и подразумевал, не тот шаблон.
    На вашем месте я бы уже поиском по форуму по слову шаблон пробежался, и немного для себя информации почерпнул.
    В Автокаде Ctrl+N и выбирите файл по пути C:\Users\Имя Пользователя\AppData\Roaming\geo_tools\template\20ХХ\acad.dwt
    Скопируйте все примитивы из вашего исходного чертежа, в ставьте в этот шаблон, и будет вам счастье!
    Заодно, профиль по полилинии будет ровная линия. Профиль по 3D полилинии строится.

     
    #809
    timur19791979 и Андрей_ нравится это.
  10. ardi.stroi

    Форумчанин

    Регистрация:
    10 окт 2014
    Сообщения:
    1.676
    Симпатии:
    2.030
    Андрей_, пожалуйста, если сможете, то внесите в ближайшие обновления, возможность полки для MTexta. Спасибо за такую возможность.
     
    #810
  11. Андрей_

    Форумчанин

    Регистрация:
    9 авг 2011
    Сообщения:
    457
    Симпатии:
    645
    Адрес:
    г.Саратов
    Спасибо. Исправил в сообщении.
    --- Сообщения объединены, 20 ноя 2021, Оригинальное время сообщения: 20 ноя 2021 ---
    Полка для текста... Когда сделал почти сразу освоил мультивыноски и с тех пор не пользовался(реально мультивыноски удобнее - перемещение, поворот текста...), хотел удалить, но рука не поднялась. Как вариант есть "секретная" команда convert_text_to_mleader - позволяет переделывать тексты (должно работать и на мтекстах) в мультивыноски. Единственно, что для указателя мультивыоски нужно выбрать блок (для люков придумывалось). Создавалось для "переработки" чужих чертежей в "наш стандарт" при обновлении планов.
     
    #811
    dimkont, Qvinto и ardi.stroi нравится это.
  12. Rail_tot

    Форумчанин

    Регистрация:
    28 мар 2012
    Сообщения:
    25
    Симпатии:
    2
    Здравствуйте! Подскажите с чем может быть связано следующее: Полка "уклон/расстояния" при заполнении через "вычислить линию на профиле", в ней иногда высота текста уменьшается до 0.0781, т.е. есть полка длинной 100 м, на ней условно первые 40м высота текста значений правильная, а затем оставшиеся значения, имеют высоту текста 0.0781.
    ошибка высоты.png
     
    #812
  13. Андрей_

    Форумчанин

    Регистрация:
    9 авг 2011
    Сообщения:
    457
    Симпатии:
    645
    Адрес:
    г.Саратов
    Добрый день. Только что проверил у меня все правильно работает. Попробуйте в другом файле возможно шаблон влияет(хотя это странно). Есть возможность прислать файл в котором происходит такая ошибка?
     
    #813
  14. Rail_tot

    Форумчанин

    Регистрация:
    28 мар 2012
    Сообщения:
    25
    Симпатии:
    2
    Вот файл, удалил лишнее.
     

    Вложения:

    #814
  15. Андрей_

    Форумчанин

    Регистрация:
    9 авг 2011
    Сообщения:
    457
    Симпатии:
    645
    Адрес:
    г.Саратов
    Ага, проблема присутствует. Буду править.
     
    #815
  16. Андрей_

    Форумчанин

    Регистрация:
    9 авг 2011
    Сообщения:
    457
    Симпатии:
    645
    Адрес:
    г.Саратов
    Новая версия.
    geo_tools 2022.01.15 14-44
    - исправлено заполнение строк Расстояние/Уклон и Гор.проложение/Уклон в профиле
     
    #816
    ardi.stroi и Rail_tot нравится это.
  17. Rail_tot

    Форумчанин

    Регистрация:
    28 мар 2012
    Сообщения:
    25
    Симпатии:
    2
    Отлично! все работает! Огромное спасибо!
    --- Сообщения объединены, 16 янв 2022, Оригинальное время сообщения: 16 янв 2022 ---
    Андрей_, можно еще пару вопросов:
    1. В новом чертеже автокада acad.dwt или acadiso.dwt, при формировании профиля шкала отметок масштабируется до огромных размеров, где спрятался этот параметр? (см. приложение)
    2. При формировании профиля по 3D линии, линии подвала в основном длинной до края профильной линии, а иногда они за край заходят как совсем чуть чуть, так и могут на длинное расстояние. Это у меня в настройках автокада?(см. приложение)
    шкала отметок.png удлиненный подвал.png
     
    #817
  18. Андрей_

    Форумчанин

    Регистрация:
    9 авг 2011
    Сообщения:
    457
    Симпатии:
    645
    Адрес:
    г.Саратов
    Пожалуйста. :)
    1. Может быть много причин... единицы измерения чертежа не метры, например. Большинство ошибок не происходит если пользоваться родными шаблонами geo_tools. Выполнить команду set_geo_tools_QNewTemplate один раз (есть кнопка в настройках) и все новые чертежи (по команде бсоздать - чистый листочек на стандартной панели) будут создаваться с родными шаблонами.
    2. Посмотрел, да есть такое. Длинна трассы принимается как длинна полилинии, а так как длинна 3d полилинии больше чем её горизонтальное проложение присутствует разница. У меня обычно 2d полилиния в роли оси трассы, а высотная составляющая в других объектах: cogo-точки, поверхность Civil... поэтому не видел бага. Исправлю.
     
    #818
    Павел55214 нравится это.
  19. Qvinto

    Форумчанин

    Регистрация:
    10 дек 2008
    Сообщения:
    5.681
    Симпатии:
    4.233
    Адрес:
    Украина, г.Калуш
    А именно, где она в палитрах?
     
    #819
  20. Андрей_

    Форумчанин

    Регистрация:
    9 авг 2011
    Сообщения:
    457
    Симпатии:
    645
    Адрес:
    г.Саратов
    upload_2022-1-16_20-15-46.png
    Палитра "GT Настройки"
    --- Сообщения объединены, 16 янв 2022, Оригинальное время сообщения: 16 янв 2022 ---
    Как говорят серьёзные программисты HotFix :)
    прикрепленным файлом trace-get-length.LSP
    заменить файл с таким же именем по пути
    c:\Program Files\geo_tools\lisp\profile2\
    Горизонтальные линии в подвале профиля при использовании 3d полилинии в качестве оси трассы будут рисоваться правильно.
     

    Вложения:

    #820
    ardi.stroi и Rail_tot нравится это.

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

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