Есть проблемы с углами если нижняя линия построения находится далеко от верхней, и если одна из линий намного длиннее второй --- Сообщения объединены, , Оригинальное время сообщения: --- Согласен, фантазии у меня было не много, в отличие от энтузиазма)) --- Сообщения объединены, --- Кстати думал о том что бы собрать все лиспы из темы в отдельную строку а-ля меню гео народного производства, со своими иконками и описаниями. Нейросеть позволит сделать это любому "любителю", если очень постараться. Но пока нужно поднабить базу лиспов
Ребят, очередной велосипед На этот раз рандомайзер высот точек Что делает лисп? Редактирует высоту ваших точек Принцип работы: например у вас есть набор точек CoGo либо точек AutoCAD, высоты которых нужно быстро отредактировать в заданном диапазоне Грузим лисп > Вызываем командой RANDOMPOINTS > Выбираем в командной строке какие точки будем редактировать AutoCAD или CoGo > Выбираем все необходимые для корректировки точки > Задаем «Минимальную» и «Максимальную» высоту Вуаля – все точки имею высоту, например от 950.55 до 962.60 в рандомном диапазоне. Изначальные отметки точек не имеют значения, можно на создавать пустые точки без высот и с помощью лиспа выбрать диапазон высот. Лисп рандомизирует !!4!! знака после точки, что делает его максимально безпалевным
@GeoLisp https://t.me/GeoLisp в телеграме добавил группу А ЛЯ меню гео если ребята не возражают буду туда ваши наработки по нейронке добавлять
ktyfh dfiubokdbxb, благодарю. Скунули в телеграмме в GeoLisp. Данный код лисп. На основе сделал первый вариант над которым долго мучился соединить лисп и dcl. В новой сборке уже внесу
Я не против --- Сообщения объединены, , Оригинальное время сообщения: --- ChatGPT обновилась и стала доступна версия o3-mini. Она бесплатна и пишет код РЕАЛЬНО БЫСТРО! Для включения o3-mini, активируйте "Обоснуй" Небольшой минус - в этом режиме все еще работает ограничение на зргрузку файлов для бесплатных пользователей, так что придется вставлять код из lisp обычным тестом. --- Сообщения объединены, --- Нет, все-таки лимит есть к сожалению
Привет друзья! Вот и я немного подвергся общей эйфории и стал баловаться с DeepSeek. Многое он мне помог реализовать, но вот одну, на первый взгляд простую задачу - не может: Нужно то создать пользовательский масштаб аннотаций, который я введу с руки. Не может никак и всё. Причем эту задачу я очень давно решаю своими Excel-сценариями. Мне кажется тут не обойтись без НЕискусственного интеллекта
еще интересная задача - лисп для создания сырых данных тахеометра. Насколько я помню, приложение А. Бердюгина не умеет имитировать простую съемку после ОЛУЗ на 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.84235141ST11.5242.900402.10492.555241.227345.04292.5240.500181.679373190.031113657.08652852ST11.5242.900402.10492.555238.21344.87792.5720.500184.685166289.983036457.41886383ST11.5242.900402.10492.555241.192348.1792.5650.500181.813855889.98938253.96103894ST11.5242.900402.10492.555238.16347.96292.6510.500185.003348989.898795254.34917645ST11.5242.900402.10492.555241.191351.27192.620.500181.925552789.926777550.8617616
Думаю вполне реализуемо, все что касается математических формул это, наверно повторюсь, самое простое, что можно попросить сделать нейросеть.
Попроси сформировать в "*.txt". Откроешь в редакторе измерений и пересохранишь в *.sdr. Либо обучай его.
Это я писал по поводу ИИ и лисп в вк группе геодезист и там идею быстро засрали, кто-то сказал, что работать не будет, хотя визуально код рабочий выдало. Идея пришла, когда я был на вахте, опробовать времени не было, а потом и вовсе забыл. А тут гляжу, оказывается целая тема, здорово! Кстати есть чат джипити 4 на андроид, какой-то ломаный, без ограничений, скачивал на 4пда. К слову, можно и на других языках генерировать код, неплохо работает.
Потому что "проблема" не в нейросети, а в неспособности поставить ей вменяемое задание. Вот вам и приходится ковыряться с таблицами, чтобы позжее вашего задания хватило хотя бы на заготовку лиспа. Такие вот дела.
Решил доработать лисп СОЗДАТЬЛИНИИПОПОПЕРЕЧНИКАМ и заодно испробовать новую нейронку от Маска - Грок3. В сравнительных тестах с ЧатЖПТ и ДипСик только у Грок получилось добиться нужного результата с наименьшим числом запросов и ошибок. ДипСик после публичного анонса просто перестал адекватно работать из за наплывшего количества пользователей и не может написать рабочий код без ошибок в синтаксисе, даже рабочий код ломает. ЧатЖПТ слишком уж мало запросов дает в бесплатном режиме, но ошибок в синтаксисе нет. В итоге, при одинаковых вводных, только через Грок получилось улучшить код....добавил диалоговое окно и массовую обработку примитивов по фильтру... Диалоговое окно не хитрое.... Тестил на Цивил 2019...
Привет доброжелателям всяких листов.Создайте лиспик на такую вещь.Чтоб линии,отрезки,полилинии,3d полилинии,трасса,натягивалась на отметки поверхности в своих координатах и положениях,просто в автокаде блоки можно натягивать и 3d грани.
Почитал эту тему, тоже решил попробовать. Промт такой: "Создать программу в Autolisp. В текущем dwg файле выбрать примитивы TEXT и MTEXT рамкой. Спросить по какой оси выровнять X или Y. Выбор в контекстном меню правой кнопкой. Выбрать текст, относительно которого выравнивать. Проверить программу на закрытие скобок." Онлайн Deepseek через несколько итераций ловли ошибок справился на ура. Поставил Deepseek локально. Это просто убожество по сравнению с онлайн-версией. Даже со скобками не справился. Скачал движок Gemma. Там тоже мрак. Она программу пишет 15 минут, а потом ещё и комментарии к ней 15 мин. В программе ошибка, это полчаса на переделку. Залез в Gigachat. Наше, родное, российское. Программу пишет, но я почти час просидел, а она мне не может исправить "ошибка: неверно сформированный список на входе" текст (Наведите курсор, чтобы раскрыть содержимое) текст (раскрыть) текст (свернуть) ;; Функция для выбора объектов рамкой (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 часа ночи. Я забил дальше. Кому нужно, рабочий лисп в приложении.