|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Как считать из файла координаты?
Студентка
Санкт-Петербург
Регистрация: 01.11.2006
Сообщений: 5
|
||
Просмотров: 8058
|
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
> Laumes
![]() А то ответ будет таким: (read-line file_r) ??! :P |
|||
![]() |
|
||||
медведятинко Регистрация: 19.03.2005
Москва
Сообщений: 241
![]() |
да да будьте добры поконкретнее опишите проблему? а то как-то не очень понятно что вы сделать хотите? У меня есть догадки, но я в них пока что теряюсь....
__________________
Всегда есть выход... Даже если тебя проглотят - выхода как минимум два! |
|||
![]() |
|
||||
Регистрация: 22.09.2005
здесь могла быть ваша реклама
Сообщений: 1,296
|
Если речь идёт о точках, то нет ничего проще.
Есть куча полезных приложений для этих целей. Например в TOOL_Pac`е : MENUS / ToolPac / Utility / Point Export В результате *.txt файл в три столбца через запятую X,Y,Z Можно тоже самое делать приложением EzySurf. А так же в Land Desctop и в и Civil А если речь идёт о телах, то см. http://autolisp.ru/dwlsp/27 (сам правда не разбирался ![]() |
|||
![]() |
|
||||
Студентка Регистрация: 01.11.2006
Санкт-Петербург
Сообщений: 5
![]() |
в общем все вы правы, довольно туманно и коряво поставлен вопрос (я собственно в первый раз на форуме, любом форуме), так вот файл ввода выглядит так
Код:
|
|||
![]() |
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Не совсем охото врубаться где X, где Y, где Z. Вот вариант - чтение из файла цифровых данных, которые разделены знаком | (код 166). Всё сохраняется в глобальной переменной f_list в виде списка списков чисел в строке. Из неё можно сделать всё остальное... если конечно это то что нужно. Запуск командой "f-read"
Код:
![]() |
|||
![]() |
|
||||
Армспорт Регистрация: 18.07.2006
Ейск
Сообщений: 355
|
Если надо разобраться, то первая половина - это просто функция ввода нужного фйла и к теме отношения не имеет. Так что штудируйте вторую часть и функцию Distof - переводит число из текстового представления в double. Учение - свет... :shock:
|
|||
![]() |
|
||||
- Регистрация: 24.07.2005
Москва
Сообщений: 1,335
|
Цитата:
И ГДЕ ЕЁ НАЙТИ что- бы прочитать???? ее можна найти в глобальной командной строке автогада, набав !f_lis или (princ f_lis) |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Археологи, блин...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
nvitaly, Тебе что в итоге нужно получить? Времени с последнего поста Евгений А. прошло прилично. Кое-что уже написано.
Экспорт координат выбранных точек в *.txt вывод координат из автокада в текстовый файл Помогите с экспортом координат полилинии в txt
__________________
Как использовать код на Лиспе читаем здесь Последний раз редактировалось VVA, 02.12.2011 в 14:06. Причина: орфоргафия |
|||
![]() |
|
||||
Есть, "военная", этот вопрос был решен еще больше 25 лет тому назад, обращайтесь к первоисточникам, а ешЁ лучше... думайте сами..
__________________
С уважением sbi |
||||
![]() |
|
||||
Регистрация: 02.07.2010
Сообщений: 7
|
...и зачем так много кнопать, напрягаться.... Можно кратко: "НЕ СКАЖУ!"
Надобно получить вот так: Airfoil root P X Yu Yb 1 0,0 0,506 0,506 2 0,1 0,962 0,118 3 0,2 1,139 0,017 4 0,3 1,308 -0,076 5 0,35 1,485 -0,152 6 0,4 1,603 -0,203 и т.д. и т.п..... А ПОЛУЧАЮ: (COORNP) -3.9251,-0.3488,0.0000 -3.9251,-0.3488,0.0000 -3.8299,-0.3336,0.0000 -3.8299,-0.3336,0.0000 -3.8299,-0.3336,0.0000 -3.8299,-0.3336,0.0000 -3.7343,-0.3188,0.0000 -3.7343,-0.3188,0.0000 -3.7343,-0.3188,0.0000 -3.7343,-0.3188,0.0000 -3.6378,-0.3040,0.0000 Последний раз редактировалось nvitaly, 05.07.2010 в 14:04. |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Екэри, А так?
1. Geo_Import 2. Point Manager 3. LISP. По координатам из txt-файла ставит и подписывает точки
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,996
|
Цитата:
Как использовать лисп, опубликованный на форуме
__________________
Как использовать код на Лиспе читаем здесь |
|||
![]() |