Приколы vl-acad-defun и NET
Известно, что vl-acad-defun позволяет "экспортировать" лисп-функцию для вызова ее из-под arx / net.
Далее
Примитив – блок? Или ассоциативный массив?
Столкнулся тут на работе с вопросом "как определить ассоциативный массив?".
В .NET для этого есть отдельный метод AssocArray.IsAssociativeArray, а вот в lisp что-то подобного не видать. Ну ладно, займемся снова велосипедостроением
Далее
NET vs LISP
Сегодня ухохатывался, сравнивая быстродействие lisp и C#. Ни таких результатов, ни таких трат на тесты по скорости выполнения я точно не ожидал.
Далее
Visual Studio Code + LISP – как оно работает?
На Autodesk University 2020 (да и не только там, если честно) постоянно упоминают про VSCode с дополнением от Autodesk для разработки, отладки и т.д. Естественно, я говорю про LISP.
В этом посте хочу попробовать разобраться с тем, что это такое, каково с ним работать и так далее. Погнали?
Далее
findfile и точки в именах каталогов
ACAD2019x64, все обновления установлены. Windows 10, также со всеми обновлениями.
Допустим, существует файл
1 | \\Server\Shared folders\folder.name\file.txt |
Необходимо к нему выполнить findfile. Ок, не вопрос:
Далее
Определение границ пространства модели
Надоело что-то мне постоянно рыскать на этот предмет...
Собственно задача: надо определить границы видимой области (ну мало ли зачем!). Вопрос - как это сделать?
Далее
Загрузка типа линии
Где-то когда-то публиковал код по гарантированной загрузке стандартных (и не очень) типов линий в документ. Найти в сети не смог, а у себя - запросто
Далее
AutoCAD2021 и кодировка создаваемых файлов
Наконец-то вышел ACAD2021, и мне стало интересно, что там поменялось (и поменялось ли) по крайней мере в части кодировки создаваемых файлов.
Далее
strcase и русский язык
Известно, что strcase преобразовывает регистр символов (либо все в верхний, либо все в нижний). Точнее, так задумывалось.
Далее
Реакторы базы данных чертежа
Поигрался тут с реакторами базы чертежа (это которые VLR-AcDb-*). Теоретически нужно было отслеживать появление, удаление и изменение примитива. На тестовом чертеже все было хорошо. А вот при нормальной эксплуатации начались дикие тормоза.
Далее