Kaplia-Oplia                        
						размещено: 30 Апреля 2008
обновлено: 02 Мая 2008                    
 
                 
                
                                        Lisp для проецирования полилиний на плоскость
Выбираете 3-мя точками плоскость, выбираете объект (должен быть полилинией), получаете результат - LWPOLYLINE
Для увеличения-уменьшения числа делений скругления полилинии, находите в Лиспе переменную blrr и меняете коэфициент с 10 на .....
(больше 20 и меньше 5 назначать его не стоит)
Т.к. Lisp является моим дебютом в написании приложений длиннее 5 строчек, господа знатоки Lispa, оставляйте, пожалуйста, свои комментарии
Буду очень признателен
				                
                
                    
                        
							                             
                            0.1                                МБ
                            
                            СКАЧАТЬ
                        
 
                     
                 
             
         
    
Комментарии
Авторизоваться
почему не происходит я предположить не могу Проверял на 2002 и 2008 Акаде - все нормально
Возможно вы выбираете не тот объект - объект проецирования может быть только линией или полилинией
В итоге должна получиться LWPOLYLINE
2. Нет обработчика ошибок
3. Запросы на английском - это, конечно, круто. Но тогда и имя функции надо давать не конфликтующее со стандартными алиасами.
4. У меня не сработало в силу того, что неочевидны запрашиваемые данные.
5. Скорее всего, обрабатывать криволинейные сегменты не будет. Да и с переменными ширинами не помешает разобраться
Все это вместе заставило меня в свое время прекратить разработку собственного аналога flatten