Помогите отсортировать примитивы в наборе по координатам!
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Помогите отсортировать примитивы в наборе по координатам!

Помогите отсортировать примитивы в наборе по координатам!

Ответ
Поиск в этой теме
Непрочитано 23.07.2009, 18:54 #1
Помогите отсортировать примитивы в наборе по координатам!
back1981
 
Регистрация: 23.07.2009
Сообщений: 29

Нужно сделать
(setq v "_X" '(0 . "Text"))
(set v2 (sort v))
где sort это функция, которая сортирует набор V по координатам сверху вниз, слева направо и получается набор V2 отсортированный по координатам. Пытался сам, но голову поломал и криво все выходит и не работает. Код вышел позорный так, что не выкладываю. До координат элементов, добираюсь без проблем, получаю списки (x,y,z), а дальше как это дело отсортировать по быстрому, а главное как сотряпать окончательный набор?
Просмотров: 2569
 
Непрочитано 23.07.2009, 22:34
#2
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Во первых в первой строке вы не получаете набор забыли ssget, да и с точки зрения лиспа это строка вообще с ошибкой (v присваиваеться "_x" , далее идет точечная пара - на ней компилятор должен матернуться). Для сортировки я бы порекомендовал перевести набор в список, далее отсортировать c помощью vl-sort, да и уверенны ли Вы что Вам на выходе нужен именно набор - ихмо он нужен только в ком. методах, я всегда его сразу преобразую в список т.к. для работы с ними лисп и заточен.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 24.07.2009, 20:03
#3
back1981


 
Регистрация: 23.07.2009
Сообщений: 29


Погуглил и нашел готовые решения
Вложения
Тип файла: lsp tmp.lsp (7.0 Кб, 85 просмотров)
back1981 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Помогите отсортировать примитивы в наборе по координатам!



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите отсортировать с помощью ВБА слои Dima_kr Программирование 9 08.02.2007 12:35