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

LISPы написанные нейросетью

Тема в разделе "Autodesk", создана пользователем uar5899, 12 дек 2024.

  1. zvezdochiot

    zvezdochiot Форумчанин

    Собрал всё в кучу.
     

    Вложения:

    Ohr и Stanislav1488 нравится это.
  2. Stanislav1488

    Stanislav1488 Форумчанин

    Есть проблемы с углами если нижняя линия построения находится далеко от верхней, и если одна из линий намного длиннее второй
    --- Сообщения объединены, 24 янв 2025, Оригинальное время сообщения: 24 янв 2025 ---
    Согласен, фантазии у меня было не много, в отличие от энтузиазма))
    --- Сообщения объединены, 24 янв 2025 ---
    Кстати думал о том что бы собрать все лиспы из темы в отдельную строку а-ля меню гео народного производства, со своими иконками и описаниями. Нейросеть позволит сделать это любому "любителю", если очень постараться. Но пока нужно поднабить базу лиспов
     
  3. Stanislav1488

    Stanislav1488 Форумчанин

    Ребят, очередной велосипед
    На этот раз рандомайзер высот точек
    Что делает лисп? Редактирует высоту ваших точек
    Принцип работы: например у вас есть набор точек CoGo либо точек AutoCAD, высоты которых нужно быстро отредактировать в заданном диапазоне
    Грузим лисп > Вызываем командой
    RANDOMPOINTS > Выбираем в командной строке какие точки будем редактировать AutoCAD или CoGo > Выбираем все необходимые для корректировки точки > Задаем «Минимальную» и «Максимальную» высоту
    Вуаля – все точки имею высоту, например от 950.55 до 962.60 в рандомном диапазоне. Изначальные отметки точек не имеют значения, можно на создавать пустые точки без высот и с помощью лиспа выбрать диапазон высот.

    Лисп рандомизирует !!4!! знака после точки, что делает его максимально безпалевным
     

    Вложения:

    Последнее редактирование: 24 янв 2025
    NWSE, TheBeast, chehoff и 2 другим нравится это.
  4. ALEXveter

    ALEXveter Форумчанин

    @GeoLisp
    https://t.me/GeoLisp в телеграме добавил группу А ЛЯ меню гео если ребята не возражают буду туда ваши наработки по нейронке добавлять
     
    uar5899 нравится это.
  5. ALEXveter

    ALEXveter Форумчанин

    ktyfh dfiubokdbxb, благодарю. Скунули в телеграмме в GeoLisp. Данный код лисп. На основе сделал первый вариант над которым долго мучился соединить лисп и dcl. В новой сборке уже внесу
     
  6. uar5899

    uar5899 Форумчанин

    Я не против
    --- Сообщения объединены, 2 фев 2025, Оригинальное время сообщения: 2 фев 2025 ---
    ChatGPT обновилась и стала доступна версия o3-mini. Она бесплатна и пишет код РЕАЛЬНО БЫСТРО!
    Для включения o3-mini, активируйте "Обоснуй"
    upload_2025-2-2_15-44-15.png
    Небольшой минус - в этом режиме все еще работает ограничение на зргрузку файлов для бесплатных пользователей, так что придется вставлять код из lisp обычным тестом.
    --- Сообщения объединены, 2 фев 2025 ---
    Нет, все-таки лимит есть к сожалению
    upload_2025-2-2_16-28-0.png
     
  7. Привет друзья!
    Вот и я немного подвергся общей эйфории и стал баловаться с DeepSeek.
    Многое он мне помог реализовать, но вот одну, на первый взгляд простую задачу - не может:

    Нужно то создать пользовательский масштаб аннотаций, который я введу с руки.
    Не может никак и всё.
    Причем эту задачу я очень давно решаю своими Excel-сценариями.

    Мне кажется тут не обойтись без НЕискусственного интеллекта
     

    Вложения:

    • _TEST.lsp
      Размер файла:
      4 КБ
      Просмотров:
      5
  8. NWSE

    NWSE Форумчанин

    еще интересная задача - лисп для создания сырых данных тахеометра. Насколько я помню, приложение А. Бердюгина не умеет имитировать простую съемку после ОЛУЗ на 2...n исходных. Я начинал, да, через ОГЗ он для эксель пишет алгоритм расчета углов и расстояний, но потом я пытался сделать чтоб он в отдельной области формировал текст из результатов в виде, в котором он формируется в *сдр, но тут чего-то не пошло
    Идея такая была примерно:
    Номер точкиИмя станцииВысота инструментаX станцииY станцииH отметка станцииX пикетаY пикетаН пикетаВысота отражателяH гор.угол в градусахI верт.угол в градусахJ наклонное расстояние
    Рп1ST11.5242.900402.10492.555222.395393.26994.0610.500246.690214686.141199222.3781207
    Рп2ST11.5242.900402.10492.555276.536358.97896.6110.500142.047652585.758678354.8423514
    1ST11.5242.900402.10492.555241.227345.04292.5240.500181.679373190.031113657.0865285
    2ST11.5242.900402.10492.555238.21344.87792.5720.500184.685166289.983036457.4188638
    3ST11.5242.900402.10492.555241.192348.1792.5650.500181.813855889.98938253.9610389
    4ST11.5242.900402.10492.555238.16347.96292.6510.500185.003348989.898795254.3491764
    5ST11.5242.900402.10492.555241.191351.27192.620.500181.925552789.926777550.8617616
     
  9. (XY)ёжик

    (XY)ёжик Форумчанин

    Думаю вполне реализуемо, все что касается математических формул это, наверно повторюсь, самое простое, что можно попросить сделать нейросеть.
     
  10. NWSE

    NWSE Форумчанин

    да. А вот сформировать *.sdr?
     
  11. ardi.stroi

    ardi.stroi Форумчанин

    Попроси сформировать в "*.txt". Откроешь в редакторе измерений и пересохранишь в *.sdr.
    Либо обучай его.
     
  12. Passenger

    Passenger Форумчанин

    Это я писал по поводу ИИ и лисп в вк группе геодезист и там идею быстро засрали, кто-то сказал, что работать не будет, хотя визуально код рабочий выдало. Идея пришла, когда я был на вахте, опробовать времени не было, а потом и вовсе забыл. А тут гляжу, оказывается целая тема, здорово! Кстати есть чат джипити 4 на андроид, какой-то ломаный, без ограничений, скачивал на 4пда. К слову, можно и на других языках генерировать код, неплохо работает.
     
  13. zvezdochiot

    zvezdochiot Форумчанин

    Потому что "проблема" не в нейросети, а в неспособности поставить ей вменяемое задание. Вот вам и приходится ковыряться с таблицами, чтобы позжее вашего задания хватило хотя бы на заготовку лиспа. Такие вот дела.
     
    max7 нравится это.
  14. (XY)ёжик

    (XY)ёжик Форумчанин

    Решил доработать лисп СОЗДАТЬЛИНИИПОПОПЕРЕЧНИКАМ и заодно испробовать новую нейронку от Маска - Грок3. В сравнительных тестах с ЧатЖПТ и ДипСик только у Грок получилось добиться нужного результата с наименьшим числом запросов и ошибок. ДипСик после публичного анонса просто перестал адекватно работать из за наплывшего количества пользователей и не может написать рабочий код без ошибок в синтаксисе, даже рабочий код ломает. ЧатЖПТ слишком уж мало запросов дает в бесплатном режиме, но ошибок в синтаксисе нет. В итоге, при одинаковых вводных, только через Грок получилось улучшить код....добавил диалоговое окно и массовую обработку примитивов по фильтру... ПОПОПЕРЕЧНИКАМ44.gif

    Диалоговое окно не хитрое....

    Снимок экрана 2025-03-21 215445.png

    Тестил на Цивил 2019...
     
    ALEXveter, uar5899 и Phaeton нравится это.
  15. moisey

    moisey Форумчанин

    Привет доброжелателям всяких листов.Создайте лиспик на такую вещь.Чтоб линии,отрезки,полилинии,3d полилинии,трасса,натягивалась на отметки поверхности в своих координатах и положениях,просто в автокаде блоки можно натягивать и 3d грани.
     
  16. NWSE

    NWSE Форумчанин

    upload_2025-3-22_8-56-27.png
     
    moisey нравится это.
  17. (XY)ёжик

    (XY)ёжик Форумчанин

     

    Вложения:

    Кильдеев Константин и chehoff нравится это.
  18. moisey

    moisey Форумчанин

    Ну вот зачем ты сдал меня, я хотел чтоб они упростили нам работу:)
     
  19. landmaling

    landmaling Форумчанин

    Почитал эту тему, тоже решил попробовать.

    Промт такой:
    "Создать программу в Autolisp. В текущем dwg файле выбрать примитивы TEXT и MTEXT рамкой. Спросить по какой оси выровнять X или Y. Выбор в контекстном меню правой кнопкой. Выбрать текст, относительно которого выравнивать. Проверить программу на закрытие скобок."

    Онлайн Deepseek через несколько итераций ловли ошибок справился на ура.

    Поставил Deepseek локально. Это просто убожество по сравнению с онлайн-версией. Даже со скобками не справился.

    Скачал движок Gemma. Там тоже мрак. Она программу пишет 15 минут, а потом ещё и комментарии к ней 15 мин. В программе ошибка, это полчаса на переделку.

    Залез в Gigachat. Наше, родное, российское. ::biggrin24.gif::
    Программу пишет, но я почти час просидел, а она мне не может исправить "ошибка: неверно сформированный список на входе"

    текст (раскрыть)
    ;; Функция для выбора объектов рамкой
    (defun c:SelectObjectsByBox (/ selset)
    (setq selset (ssget '((0 . "TEXT,MTEXT"))))
    (if selset
    (progn
    (command "_.zoom" "_Object" selset "")
    (terpri)
    (princ "\nВыберите объекты рамкой:")
    (setq selset (ssget '_W))
    (if selset
    (progn
    (vla-Highlight (vlax-ename->vla-object (car selset)) :vlax-true)
    selset
    )
    (progn
    (princ "\nНе выбрано ни одного объекта. Попробуйте снова.")
    (c:SelectObjectsByBox) ; Повторный вызов функции
    )
    )
    )
    (progn
    (princ "\nНет подходящих объектов в чертеже.")
    nil
    )
    )
    )

    ;; Основная функция для выравнивания текста
    (defun c:AlignText ()
    (let* (
    (selset (c:SelectObjectsByBox))
    (axis (getkword "\nПо какой оси выровнять? [X/Y]: "))
    (aligntext (entsel "\nУкажите текст для выравнивания: "))
    (point (cond ((equal axis "X") (nth 0 (assoc 10 (entget (car aligntext)))))
    ((equal axis "Y") (nth 1 (assoc 10 (entget (car aligntext)))))))

    (if (and selset aligntext (member axis '("X" "Y")))
    (foreach obj (ssname selset)
    (if (and (> (length (entget obj)) 9)
    (or (= (cdr (assoc 0 (entget obj))) "TEXT")
    (= (cdr (assoc 0 (entget obj))) "MTEXT")))
    (progn
    (setq newpoint (list (if (equal axis "X") point (nth 0 (assoc 10 (entget obj))))
    (if (equal axis "Y") point (nth 1 (assoc 10 (entget obj))))))
    (entmod (subst (cons 10 newpoint) (assoc 10 (entget obj)) (entget obj)))
    )
    )
    (progn
    (princ "\nОперация отменена.")
    (princ)
    )
    )
    )

    (c:AlignText)


    2 часа ночи. Я забил дальше.

    Кому нужно, рабочий лисп в приложении.
     

    Вложения:

    • AlignTexts.lsp
      Размер файла:
      2,1 КБ
      Просмотров:
      9
    NWSE нравится это.
  20. Барбатос

    Барбатос Форумчанин

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