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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Разноцвет в Polyline

Разноцвет в Polyline

Ответ
Поиск в этой теме
Непрочитано 05.07.2007, 15:26 #1
Разноцвет в Polyline
lokus
 
Электромонтаж-проект
 
Москва
Регистрация: 29.06.2007
Сообщений: 24

Видел ли кто нибудь объект типа Poliline но с возможностью програмно и/или через пользовательский интерфейс менять цвет отдельных её сегментов. Если такого объекта нет то может-ли кто-то взяться за его написание. Программный интерфейс должен быть виден в LISP
__________________
Нимиц должен лежать на дне
Просмотров: 4227
 
Непрочитано 09.07.2007, 12:22
#2
DonJad


 
Регистрация: 20.12.2005
Murmansk
Сообщений: 106


На сколько я знаю, было такое. Можно было для каждого сегмента задавать тип линии и цвет. Но потом в Аutodesk`е отказались.

Cужу по спецификации dxf r12 го. четко для кажого сегмента все прописывалось.

Попробуй Асад r12 поставь
DonJad вне форума  
 
Автор темы   Непрочитано 13.07.2007, 12:17
#3
lokus

Электромонтаж-проект
 
Регистрация: 29.06.2007
Москва
Сообщений: 24


Спасибо DonJad, м.б. и 12 поставлю
Но если эта функция нужна в 16-17 версии Акад можно-ли такой обьект написать, пусть и за деньги?
__________________
Нимиц должен лежать на дне
lokus вне форума  
 
Непрочитано 13.07.2007, 17:07
#4
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цвет задать сегменту 2D/3D-полилинии можно. Но AutoCAD игнорирует его, показывая полилинию с тем цветом сегмента, который задан для всей полилинии.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 13.07.2007, 23:30
#5
lokus

Электромонтаж-проект
 
Регистрация: 29.06.2007
Москва
Сообщений: 24


а если сделать свой объект, можно ли этот игнор обойти и сколько может стоить такая работа (по обьекту), если можно киньте ссылку на дистрибутив 12версии, или по мылу пришлите, та что есть у меня не ставится, неможет быть прочан первый диск из 17 что ли...
__________________
Нимиц должен лежать на дне
lokus вне форума  
 
Непрочитано 14.07.2007, 18:16
#6
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от lokus
а если сделать свой объект, можно ли этот игнор обойти и сколько может стоить такая работа (по обьекту), если можно киньте ссылку на дистрибутив 12версии, или по мылу пришлите, та что есть у меня не ставится, неможет быть прочан первый диск из 17 что ли...
1. Обойти это ограничение в собственном примитиве (custom entity) можно. Мне это не интересно - так что делать не буду. И это не вопрос денег. Только вот зачем если эту полилинию можно представить набором отрезков и дуг (для удобства объединенных в группу)?
2. AutoCAD R12 работает только в чистом DOS. Да и у него такой возможности иметь многоцветную полилинию нет. Так что это все зря.
Александр Ривилис вне форума  
 
Автор темы   Непрочитано 16.07.2007, 17:58
#7
lokus

Электромонтаж-проект
 
Регистрация: 29.06.2007
Москва
Сообщений: 24


OK! Александр, спасибо за разъяснения, но что такое набор, блок?
__________________
Нимиц должен лежать на дне
lokus вне форума  
 
Непрочитано 16.07.2007, 23:08
#8
T-Yoke

Артиллерист - вертолётчик. Дипломированный инженер-механик. Technologist
 
Регистрация: 29.11.2004
Где-то около Москвы
Сообщений: 16,832
Отправить сообщение для T-Yoke с помощью Skype™


Цитата:
Сообщение от lokus
... спасибо за разъяснения, но что такое набор, блок?
Делаете каждый сегмент полилинии нужным вам цветом и толщиной, подстыковываете, их друг к другу, и полученный набор линий объединяете в блок. И ВСЁ!
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I
T-Yoke вне форума  
 
Непрочитано 16.07.2007, 23:11
#9
Кулик Алексей aka kpblc
Moderator

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


И изменение такого блока превращается в сущее мучение
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 16.07.2007, 23:23
#10
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от Кулик Алексей aka kpblc
И изменение такого блока превращается в сущее мучение
Поэтому я и предложил объединять в группу. Тоже не идеальный вариант, но с редактированием попроще...
Александр Ривилис вне форума  
 
Непрочитано 16.07.2007, 23:45
#11
T-Yoke

Артиллерист - вертолётчик. Дипломированный инженер-механик. Technologist
 
Регистрация: 29.11.2004
Где-то около Москвы
Сообщений: 16,832
Отправить сообщение для T-Yoke с помощью Skype™


Ответ удален как неправильный
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I
T-Yoke вне форума  
 
Непрочитано 17.07.2007, 00:30
#12
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от T-Yoke
Цитата:
Сообщение от Кулик Алексей aka kpblc
И изменение такого блока превращается в сущее мучение
Не думаю, включите "ручки" в блоке, и изменение конфигурации вообще превратиться в простое вытягивание нужных сегментов.
А возможность изменения параметров отдельных линий без расчленения блока, позволить и сами линии поменять.
Возможно я что-то упустил, т.к. программист, а не пользователь AutoCAD. И в этом случае прошу простить мою неосведомленность. ;-) Но у меня при перетаскивании ручек (любых) в блоке он (блок) движется целиком, а не растягивается как если бы сегменты были объединены в группы. Разве что в редакторе блоков можно растягивать сегменты.
Александр Ривилис вне форума  
 
Непрочитано 17.07.2007, 00:43
#13
Кулик Алексей aka kpblc
Moderator

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


Аналогично не думаю, что сработает.
Во вложении - gif для кадов 2005-2008. Что я не учел?
[ATTACH]1184618623.rar[/ATTACH]
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 17.07.2007, 20:46
#14
lokus

Электромонтаж-проект
 
Регистрация: 29.06.2007
Москва
Сообщений: 24


Что такое group вроде разобрался, но можно ли програмно именовать группы, ведь затея с блоком не проходит из-за большого кол-ва програмно рисуемых PoliLine, а програмно именовать блоки созданных из этого кол-ва отрезков аутодеск не велит.., интересно как в этом смысле себя ведёт Group ?
__________________
Нимиц должен лежать на дне
lokus вне форума  
 
Непрочитано 17.07.2007, 22:01
#15
T-Yoke

Артиллерист - вертолётчик. Дипломированный инженер-механик. Technologist
 
Регистрация: 29.11.2004
Где-то около Москвы
Сообщений: 16,832
Отправить сообщение для T-Yoke с помощью Skype™


Цитата:
Сообщение от Александр Ривилис
Цитата:
Сообщение от T-Yoke
...включите "ручки" в блоке, и изменение конфигурации вообще превратиться в простое вытягивание нужных сегментов...
Возможно я что-то упустил, т.к. программист, а не пользователь AutoCAD. И в этом случае прошу простить мою неосведомленность. ;-) Но у меня при перетаскивании ручек (любых) в блоке он (блок) движется целиком, а не растягивается как если бы сегменты были объединены в группы. Разве что в редакторе блоков можно растягивать сегменты.
Вы правы, я ввел всех в заблуждение, таким образом линии редактировать не получиться.
__________________
«Артиллерия не токмо грохот, но и наука!» Пётр I
T-Yoke вне форума  
 
Непрочитано 18.07.2007, 00:25
#16
Александр Ривилис

программист, рыцарь ObjectARX
 
Регистрация: 09.05.2005
Киев
Сообщений: 2,413
Отправить сообщение для Александр Ривилис с помощью Skype™


Цитата:
Сообщение от lokus
...можно ли програмно именовать группы...
Можно. No problems!
Александр Ривилис вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Разноцвет в Polyline

Опции темы Поиск в этой теме
Поиск в этой теме:

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