|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
25.02.2005, 01:15 | #1 | |
Как с заданным шагом снять координаты с полилиний в файл?
Moscow
Регистрация: 25.02.2005
Сообщений: 4
|
||
Просмотров: 5640
|
|
||||
Регистрация: 11.10.2004
e•burg
Сообщений: 755
|
Цитата:
Код:
Код:
второй аргумент - шаг. А дальше - берёшь ту часть, которую уже нашёл в форуме (где экспорт по вершинам), соединяешь и получаешь желаемое. Удачи! P.S. В данном демо, координаты берутся с шагом по длинне полилинии, а не по оси. Можно и по оси, но это немного геморойнее, см. функции vlax-curve-*. |
|||
|
||||
Регистрация: 11.10.2004
e•burg
Сообщений: 755
|
Цитата:
Код:
Удачи! P.S. Предпочитаю обращение на "ТЫ". |
|||
|
||||
Регистрация: 25.02.2005
Moscow
Сообщений: 4
|
Ещё раз спасибо!
Всё. Сдаюсь. Я совсем не знаю ЛИСПа =(. Все моё программирование ограничивается начальным С++.. Здесь же даже синтаксис кажется вражьим. Кривые могут быть и возвратными. Шаг 0.01. (Программа, которая считывает вершины без учета шагов) Код:
Сам вижу только, что до вызова экселя и после выбора линии... (я конечно понимаю, что, как в анекдоте: " Ламер подходит к хакеру с текстом программы: " Посмотри, где у меня ошибка?- Хакер: В ДНК!!!" Зачем это вообще нужно-- не вылететь с 5 курса из института=))) |
|||
|
||||
Регистрация: 11.10.2004
e•burg
Сообщений: 755
|
Мне не очень понравились пара моментов в найденном тобой коде, поэтому собрал из своих функций:
Код:
|
|||
|
||||
Регистрация: 25.02.2005
Moscow
Сообщений: 4
|
Спасибо огромное! Действительно, выручил! 12000 точек не сразу, а по одной поли- это штук по 500.
Хотя, я и сам уже кое-как написал программу(только что закончил) (оказалось, не такой уж и бестолочь. На VBA, правда по кадовскому встроенному хелпу из кусков. принцип- по сканируемой прямой перемещается другая прямая с заданным шагом (функция move) и снимается intersectionWith Воть. Не бей ногами за стиль... Код:
|
|||