Это пожалуй один из самых интересных Лиспов, который облегчит жизнь изыскателю, камеральщику да и проектировщику при работе скажем в CREDO или какой другой программе, которая понимает 3D dxf. Дак, что же такого интересного делает он?
Получили Вы скажем от заказчика съемку, ну или раздобыли не важно каким образом топографические планы в формате AutoCAD, а планы эти как правило плоские (2D dxf), т.е. нет координаты Z точек рельефа. Задумались Вы, эх была бы третья координата у точки, сделал бы импорт dxf например в CREDO, нажал бы кнопку создать рельеф в слое, и проектировал бы вертикальную планировку или продольный профиль без проблем, а так сидеть сейчас пикать каждую точку...
Вот тут нам на помощь и придет этот самый Lisp. Только представьте, он способен вытащить данные из элемента ТЕКСТ или МТЕКСТ (значение подписи отметки) с рядом стоящей точкой, и поместить эти данные в высотную отметку (координата Z) и Ваш dxf превратиться из плоского в 3D, а дальше закидываем в программу где будем проектировать, немного подкорректировав наша ЦММ готова.
1. Качаем архив с lisp для координаты Z точки рельефа из подписи отметки в AutoCAD здесь.
2. Распаковываем архив и сохраняем файл в папочку где хранятся все наши приложения, а если такой еще нет например в D:\MyLisp.
3. Запускаем AutoCAD и устанавливаем Lisp стандартным способом. Если не знаем как, читаем здесь.
4. Ну все Лиспом можно пользоваться, набираем в командной строке Ztxt, выбираем точки с подписями (работает предварительный выбор).
5. Ну и на последок для вывода команды с кнопки, создаем ее стандартным способом и в поле макрос пишем следующее:
^C^C(if (null C:Ztxt)(load "Ztxt"));Ztxt;
Полезно. Если не знаем как создать свою кнопку читаем здесь.
Примечание:
1. Перед запуском Лисп убедитесь, что точки и подписи имеют нулевую координату Z. Если они различны, выберите объекты используя быстрый выбор, и установите нулевое значение координаты Z. Это необходимо сделать, т.к. алгоритм работы приложения такой, что для высоты точки берутся данные из ближней подписи отметки.
2. Если точки рельефа представлены в виде блоков, необходимо заменить их на элемент ТОЧКА, воспользовавшись Lisp для замены выбранных объектов на образец. Для этого необходимо выбрать блоки соответствующие точкам рельефа через быстрый выбор, и заменить на объект ТОЧКА. Более подробно про Лисп замены объектов читаем здесь.
Премьера уже скоро…
Видео посвящено тому, как назначить координату Z точкам из подписи отметок в Автокаде для дальнейшего построения рельефа в CREDO, Robur, IndorCAD и т.д. при проектировании дорог и генпланов.
Если информация была полезной