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