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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > (ssget '(2 2)) создает набор с 1 примитивом

(ssget '(2 2)) создает набор с 1 примитивом

Ответ
Поиск в этой теме
Непрочитано 16.08.2008, 16:45 #1
(ssget '(2 2)) создает набор с 1 примитивом
Bob65
 
Проектирование
 
Москва
Регистрация: 16.08.2008
Сообщений: 3

В точке (2 2) начинаются 3 отрезка, а (ssget '(2 2)) создает набор только с одним примитивом, причем последним. Пожалуйста объясните в чем дело. Спасибо!
Просмотров: 2647
 
Непрочитано 16.08.2008, 18:38
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833


Код:
[Выделить все]
(ssget "_X" '((0 . "LINE") (10 2.0 2.0 0.0)))
Как-то так...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 16.08.2008, 21:36
#3
Bob65

Проектирование
 
Регистрация: 16.08.2008
Москва
Сообщений: 3


Алексей, спасибо! В учебнике Николая Полещука написано, что (ssget '(2 2)) создает набор из всех примитивов, проходящих через данную точку. Почему это не так?
Bob65 вне форума  
 
Непрочитано 16.08.2008, 21:58
#4
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,833


Можно цитату? По-моему, там такого не было...
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.08.2008, 22:17
#5
fixo

Lisp/VBA/VB.NET Hobbyist
 
Регистрация: 24.03.2005
Славен Град Петров
Сообщений: 367


Цитата:
Сообщение от Bob65 Посмотреть сообщение
В точке (2 2) начинаются 3 отрезка, а (ssget '(2 2)) создает набор только с одним примитивом, причем последним. Пожалуйста объясните в чем дело. Спасибо!
А попробуй по-другому

Код:
[Выделить все]
(setq p1 '(2 2))
(setq ss (ssget "C" p1 p1 (list (cons 0 "LINE"))))
~'J'~
fixo вне форума  
 
Автор темы   Непрочитано 16.08.2008, 23:29
#6
Bob65

Проектирование
 
Регистрация: 16.08.2008
Москва
Сообщений: 3


Цитирую - "(ssget '(125.4 58.1)) создает набор из всех примитивов, проходящих через точку (125.4 58.1)". Николай Полещук, Петр Лоскутов "AutoLISP и Visual LISP в среде AutoCAD" стр.124.
Bob65 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > (ssget '(2 2)) создает набор с 1 примитивом

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Набор объектов DEM Программирование 21 26.03.2014 19:11
Набор символов в Кириллический petr.vubrikv Программирование 3 19.02.2007 12:28
ssget и vla-get-ActiveSelectionSet Apelsinov Программирование 26 14.03.2006 20:36
SSGET и XRECORD {Smirnoff} Программирование 5 25.02.2004 10:32