Теплоизоляция фундамента
VetCAD

Lisp для проецирования полилиний на плоскость

    0 оценок

Kaplia-Oplia

размещено: 30 Апреля 2008
обновлено: 02 Мая 2008
Lisp для проецирования полилиний на плоскость
Выбираете 3-мя точками плоскость, выбираете объект (должен быть полилинией), получаете результат - LWPOLYLINE
Для увеличения-уменьшения числа делений скругления полилинии, находите в Лиспе переменную blrr и меняете коэфициент с 10 на .....
(больше 20 и меньше 5 назначать его не стоит)
Т.к. Lisp является моим дебютом в написании приложений длиннее 5 строчек, господа знатоки Lispa, оставляйте, пожалуйста, свои комментарии
Буду очень признателен

Комментарии

Комментарии могут оставлять только зарегистрированные участники
Авторизоваться
Комментарии 1-8 из 8
Reka , 01 мая 2008 в 07:33
#1
Думаю корректнее "ПРОЕЦИРОВАНИЯ" от проекция, проектирование - процесс разработки...
T-Yoke , 01 мая 2008 в 14:07
#2
Что-то у меня ничего не происходит. Вроде бы и загрузился lisp, и запуск через команду pr, прошел, и вопросы по выбору точек и объектов выполняются. А что в результате должно получиться-то? Проекция на выбранной плоскости, в виде спланйна, или что?
kaplia-oplia , 02 мая 2008 в 12:48
#3
добрый день,
почему не происходит я предположить не могу Проверял на 2002 и 2008 Акаде - все нормально
Возможно вы выбираете не тот объект - объект проецирования может быть только линией или полилинией
В итоге должна получиться LWPOLYLINE
Кулик Алексей aka kpblc , 04 мая 2008 в 11:17
#4
1. Переменные можно и нужно делать глобальными
2. Нет обработчика ошибок
3. Запросы на английском - это, конечно, круто. Но тогда и имя функции надо давать не конфликтующее со стандартными алиасами.
4. У меня не сработало в силу того, что неочевидны запрашиваемые данные.
5. Скорее всего, обрабатывать криволинейные сегменты не будет. Да и с переменными ширинами не помешает разобраться
Все это вместе заставило меня в свое время прекратить разработку собственного аналога flatten
Кулик Алексей aka kpblc , 04 мая 2008 в 11:17
#5
Тьфу, глобальными. Конечно, локальными имелось в виду.
lenivec , 08 мая 2008 в 12:16
#6
Спасибо! Удобно! Пригодилось!
kaplia-oplia , 11 мая 2008 в 00:12
#7
спасибо Вам за ваше спасибо)
pruds , 14 августа 2010 в 20:52
#8
Как это работает?
zip

0.1 МБ