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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Выбрать с помощью SSGET объекты по цвету

Выбрать с помощью SSGET объекты по цвету

Ответ
Поиск в этой теме
Непрочитано 02.09.2008, 14:54 #1
Выбрать с помощью SSGET объекты по цвету
elena_k
 
Регистрация: 15.02.2008
Сообщений: 32

Подскажите пожалуйста, как выбрать с помощью функции SSGET все объекты по цвету RGB:230,249,235? ENTGET возвращает следующее: ((-1 . <Имя объекта: 7efed998>) (0 . "LINE") (330 . <Имя объекта: 7efecd18>) (5
. "3A7B") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (62 . 7) (420
. 15137259) (100 . "AcDbLine") (10 960167.0 8.2118e+006 0.0) (11 3.15374e+006
8.95184e+006 0.0) (210 0.0 0.0 1.0))??? Каким образом вытащить RGB цвет????
Просмотров: 2886
 
Непрочитано 02.09.2008, 14:58
#2
Кулик Алексей aka kpblc
Moderator

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


TrueColor, если хранится, то хранится в DXF группах 420, 430 (в 440 - прозрачность) (насколько я помню):
Цитата:
420 : A 24-bit color value that should be dealt with in terms of bytes with values of 0 to 255. The lowest byte is the blue value, the middle byte is the green value, and the third byte is the red value. The top byte is always 0. The group code cannot be used by custom entities for their own data because the group code is reserved for AcDbEntity, class-level color data and AcDbEntity, class-level transparency data
430 : The color name. The group code cannot be used by custom entities for their own data because the group code is reserved for AcDbEntity, class-level color data and AcDbEntity, class-level transparency data
440 The transparency value. The group code cannot be used by custom entities for their own data because the group code is reserved for AcDbEntity, class-level color data and AcDbEntity, class-level transparency data
Индексируемые цвета - в 62 группе.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.09.2008, 15:11
#3
Alaspher


 
Регистрация: 11.10.2004
e•burg
Сообщений: 755


маленькая добавка:
(+ (* 230 65536) (* 249 256) 235) => 15137259 => (420 . 15137259)
Alaspher вне форума  
 
Автор темы   Непрочитано 02.09.2008, 15:17
#4
elena_k


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


Большое спасибо. Все получилось.
elena_k вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Выбрать с помощью SSGET объекты по цвету

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
LISP. Разорвать объекты в точках пересечения. BreakObjects. VVA Готовые программы 110 25.02.2022 07:33
FILTER / фильтр BM60 Справочник команд 0 08.07.2008 15:35
Не могу выбрать объекты Vanek531 AutoCAD 1 05.12.2007 09:54
DIESEL. Как выбрать объекты? Димас Программирование 4 24.03.2006 07:36
Неизвестные возможности GRIPS. TheBuTeK AutoCAD 52 05.10.2005 16:05