|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
19.12.2017, 07:03 | #1 | |
Преобразование свойств объекта "По слою" в свойства слоя
Регистрация: 03.07.2015
Сообщений: 5
|
||
Просмотров: 3309
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,844
|
И в чем трудность? Где код? На чем спотык?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Регистрация: 10.02.2007
Москва
Сообщений: 611
|
Некорректно описана задача. Преобразовать что? Объекты или свойства? Если объекты, то их ни как не преобразовать в свойства. Если свойства, то придется их преобразовать в "ПоСлою", поскольку эти свойства как раз ссылаются на свойства "ПоСлою", что совершенно нелепо.
|
|||
|
||||
Вполне себе корректно. Слой имеет свойства: цвет, тип линии, толщина линии, которые можно переназначить объекту этого слоя, имеющему все эти свойства установленные "ПоСлою".
|
||||
|
||||
Регистрация: 10.02.2007
Москва
Сообщений: 611
|
Если понимаешь, о чем речь идет, то все кажется корректным. Но стилистика здесь не правильна. Невозможно преобразовать объекты в свойства, на которые они ссылаются.
Я бы сказал так: слои имеют назначаемые параметры, а не свойства, поскольку сам слой - свойство объекта. Вот мне приходилось делать всякие преобразования после плохой трансляции чертежей из ArchiCAD в AutoCAD. И главная задача была там - создать такие слои по свойствам транслированных объектогв, чтобы потом все свойства этих объектов можно было бы задать "ПоСлою". Здесь обратная задача и хоть особых трудностей в ее решении не предполагается, сама постановка задачи для меня сомнительна, поскольку возможность задания свойств "ПоСлою" является, на мой взгляд, одним из мощных средств AutoCAD. |
|||
|
||||
Ну если говорить в терминах ActiveX, то слой-таки это объект со свойствами, о части которых идёт речь в #4.
http://forum.dwg.ru/attachment.php?a...1&d=1513675196 |
||||
|
||||
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
townplanner, задача уже [была] решена VVA, за что ему отдельное спасибо)
|
||||
|
||||
Регистрация: 10.02.2007
Москва
Сообщений: 611
|
Хотелось бы знать смысл такого преобразования свойств объекта. Программа VVA не изменяет основное свойство объекта "Слой". Например, имеется слой "Стены" и на нем начерчены отрезки, полинии и штриховка. У всех объектов все основные свойства "ПоСлою". Теперь мы преобразовываем свойства отрезков, полилиний и штриховки в явные свойства, соответствующие параметрам слоя "Стены". Но сам-то слой у всех объектов остался тот же, а в нем прописаны те же самые свойства, что и у объектов на этом слое. Тогда зачем это? Вот если бы еще и слой у объектов менялся по типу объекта, например, отрезки с явными свойствами оказались бы на слое "Отрезки", полилинии на слое "Полилинии", а штриховки на слое "Штриховки". А слой "Стены" ликвидировать за ненадобностью.
|
|||
|
||||
автоматизация и организация черчения Регистрация: 17.11.2009
Sterlitamak
Сообщений: 135
|
Слой ликвидировался, появилась куча других слоев. А если пользователь снова запустит лисп, что произойдет далее?
__________________
слесарь САПР |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,041
|
наверно, например, приходит изображение оборудования в *.dwg от поставщика - все разрисовано красиво, грамотно, по слоям. Но в самом проекте эти куча слоев никому не нужна - нужен один слой с оборудованием и все.
|
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,041
|
|
|||
|
||||
Регистрация: 03.07.2015
Сообщений: 5
|
Пример: у линии все свойства стоят "По слою". Линия находится на слое "0". В настройках слоя "0": цвет: красный, вес: 0.30, тип линии: Continuous. Необходимо все эти свойства перенести непосредственно на линию, что у нее было: цвет: красный, вес: 0.30, тип линии: Continuous.
----- добавлено через ~5 мин. ----- Цитата:
Цитата:
Последний раз редактировалось townplanner, 19.12.2017 в 18:32. |
|||
|
||||
Регистрация: 10.02.2007
Москва
Сообщений: 611
|
Что-то не верится. Например, приходит изображение оборудования в *.dwg (двигатель переменного тока) от поставщика - все разрисовано красиво, грамотно, по слоям. Если грамотно, то статор был бы на слое "Статор", а ротор на слое "Ротор", а не на слое "0". Ладно, ссылка на программу есть, остальное дело хозяйское.
|
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Снимается выделение в Окне свойства объекта, если указатель мышки выходит в Рабочее окно | rass | AutoCAD | 15 | 28.03.2013 03:07 |
Копировать значение свойства выбранного объекта в буфер обмена. | blackkeeper | Программирование | 3 | 07.03.2012 23:31 |
свойства текста слоя | FruSnork | AutoCAD | 1 | 13.11.2007 19:19 |
свойства объекта в 2004 не всегда работает | ingener | AutoCAD | 3 | 03.12.2003 12:37 |