Тема: Как создать "Интеллигентную линию"?

Кто-нибудь пробовал создать собственную 2-d интеллигентную
линию.Чтобы ее можно было бы редактировать в акаде обычными
командами,но линия при этом имела дополнительные свойства.
К примеру, если линия на схеме обозначает трубопровод-
то вся арматура(блоки) вставляемые в эту линию получали бы
автоматом свойства этой линии(например в аттрибуты вставляемого блока записывались бы размер трубопровода и т.д.)
спасибо всем кто откликнется

Re: Как создать "Интеллигентную линию"?

Самый простой способ (но не самый удобный в работе) - это присоединять к стандартным объектам Акада расширенные данные, а затем при редактировании этих объектов (например, при вставке арматуры и оборудования в линию трубопровода) - считывать эти данные.
Плюсом является то, что это можно сделать достаточно просто и быстро, что немаловажно при факультативном от основной работы программировании. Чертеж можно легко передавать.
Минус: то, что эта линия "другая" - знает только доп. приложение к Акаду, поэтому методом копи/паст и т.п. можно расплодить совершенно не нужные объекты. В таком случае необходимо очень осторожно использовать стандартные средства редактирования и, в критичных случаях, создавать свои.
Еще раз повторюсь - для неопытного программера в arx (например, меня) - это самый простой и быстрый путь от идеи до воплощения (я так и делаю). Лучше всего изучить создание собственных примитивов (ИМХО).