Доброго времени суток, уважаемые форумчане. Сразу к делу: нужны нормально работающие лиспы для сего "творения". Интересуют основные (для стройки) лиспы (которые во всем своем многообразии входили в Меню Гео), а именно: отрисовка плановых и высотных отклонений (от проектного центра, от проектной отметки, от наклона, одновременное вычитание или сложение примитивов текст с заданным значением и прочее). Инструкции с загрузкой оговоренных лиспов (если есть некие особенности) также лишними не будут. Задавать вопросы "а зачем перешел на данный продукт" и отсылать на официальный форум разрабов не стоит. Есть что-либо по данной теме - пишите!
Оффтоп (Move your mouse to the spoiler area to reveal the content) Простите за оффтоп. В декабре получил такое письмо: Дмитрий, добрый день! Меня зовут Олег, я сотрудник дилерской компании Maxsoft-24. Занимаюсь тех. поддержкой САПР. Один из наших клиентов использует вашу утилиту SomeSmallTools. Клиенту очень нравится эта утилита, и он хотел бы продолжить её использовать на nanoCAD, т.к. в ближайшем будущем планируется переход на эту CAD Платформу. Хотим уточнить у вас, есть ли какие-то планы по адаптации вашей утилиты под Платформу nanoCAD? И на каких условиях вы бы могли заняться адаптацией этой утилиты? В копии письма мои коллеги, которые также решают этот вопрос для клиента. В копии всех писем значился такой адрес: sp@nanocad.ru После недолгой переписки и телефонных разговоров, я согласился передать исходные коды своей SomeSmallTools на условиях того, что Maxsoft-24 занимаются адаптацией сами (это они мне сами предложили), и конечный продукт будет бесплатным и выложен в открытый доступ. В общем это закончилось тем, что все, с кем я общался просто слились не попрощавшись.
В данный момент пытаюсь грузить лиспы lsp расширения в nano и смотрю, что получается. Получается...не очень. От того и прошу того, кто столкнулся (на свою беду) с этой "импортозамещалкой" каких либо советов. Возможно, кто-то был более удачлив в "адаптации вручную" и сможет подбросить какой-нибудь хоть как-нибудь работающий в nano лисп.
Вот попалось Файлы.lsp Вызываемая палитра для наноКАД VetCAD для NanoCAD Доп.инструменты для работы с полилиниями
Оффтоп (Move your mouse to the spoiler area to reveal the content) Я бы на вашем месте стряс с них большую сумму. У них наплевательское отношение к пользователям, отвратительная тех поддержка и еще хуже поддержка разработчиков. Пока на хабре не наедешь в комментариях - они даже не чешутся. А насчет адаптации вашего приложения хочу заметить, что функции, использующие примитивы Civil3D (Cogo точки, поверхности и тд) невозможно переписать для использования в nanoCAD, так как к модулю геоники до сих пор нет публичного API и это могут сделать только сами разработчики платформы.
Да, то, что относится к COGO и поверхностям не перепишешь, но всегда можно выкрутиться. Я отказался делать сам потому что нет времени и лень ковыряться под капотом у NanoCAD. Но впрочем, переход на отечественный CAD уже носит принудительный характер. И я только за. Думаю придётся делать всё самому в конце концов.
Существует ли для NanoCAD приложение GeoTools, или что-то похожее? Или может кто знает как NanoCad можно составить таблицу координат вершин полилинии?
https://disk.yandex.ru/d/_dOHV2GhmW2NkQ - вот ссылка на приложение, работает на 24 версии nanoCAD. Запускается командой pll_work.
У нас в компании развиваем плагин с частичным функционалом как в менюГео. Если нужно напишите. --- Сообщения объединены, , Оригинальное время сообщения: --- Есть такое
Как можно получить продукт Вашей разработки для Nanocad являющийся аналогом программного обеспечения меню Гео?
Скачать плагин и задать вопросы можно в чате техподдержки плагина https://t.me/TBSapps Или направьте запрос на почту support@tbs-soft.ru
Это не возможно. Получится только фрагментарно некоторые лиспы. Больная часть в меню гео а виде проектов vba, arx и других которые под нанокад нужно перекомпилировать.
я понял, меня интересует подсчет объемов земли. В Нанокаде есть такой модуль? А то тут в ресурсах есть лисп Surflusion, который может это в обычном Автокаде. --- Сообщения объединены, , Оригинальное время сообщения: --- Всех в принудительном порядке переводят на Нанокад.
Просто объём можно считать в Нанокад Топоплан. Если с построением картограммы то Нанокад Геоникс. Если будет интересно посмотреть обращайтесь.
а я думал геоникс это другой продукт), нашим значит голый нанокад. устанавливают,. Т.е. купили лицензию на нанокад и ставят. Получается Геоникса мне не видать.
Пользуюсь NC v5.1 (была когда-то бесплатной). Для получения каталога вершин полилинии использую script. Расширение .js Код: forEach(ThisDrawing.PickFirstSelectionSet, function(ent) { if (ent.EntityName != "AcDbPolyline") return; var vv = new VBArray(ThisDrawing.Utility.CreateSafeArrayFromVector(ent.Coordinates)); var coords = vv.toArray(); //echo(coords.length); var firstCoord; var secondCoord; for (i = 0; i<coords.length; i += 2) { firstCoord = Math.round((coords[i+1])*100)/100; secondCoord = coords.toFixed(2); ThisDrawing.Utility.Prompt(firstCoord + " " + secondCoord); } }) function echo(msg) {ThisDrawing.Utility.Prompt(msg);} function forEach(coll, fn) {for (var enu = new Enumerator(coll); !enu.atEnd(); enu.moveNext()) fn(enu.item());} Костыль, конечно, но больше ничего я из "этого" я выжать пока не смог.