• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Как по элементу чертежа определить его принадлежность 3D телу (компоненте)?

Автор Akew, 21.03.18, 17:47:28

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Akew

Имеется чертеж, с деревом построения (меню "Вид | Дерево чертежа"). Если выделить элемент чертежа (проекции модели), и нажать правую кнопку мыши, то в выпавшем меню, среди прочих, будут пункты "Выделить тело" и "Выделить компонент".
Если их выбрать, то соответствующее тело (компонента) будут выделены в дереве построения; выделенными окажутся также все элементы чертежа, относящиеся к телу (компоненте).

Вопрос: как программно определить принадлежность указанного элемента чертежа телу (компоненте)?

333

Хорошего способа нет
Можно в 3D для каждого тела и компонентов установить свой слой
В этом случае спроецированная геометрия будет разложена по слоям
и можно будет определить принадлежность по номеру слоя

333

см также  IAssociationViewElements::ProjectLayers - Учитывать при проецировании слои


EvgeniusWeisses



ТрындецЪ

Я бы действовал через объект спецификации.
ksGetSpcObjForGeom - Получить указатель объекта СП по геометрии для текущего графического документа

EvgeniusWeisses

В документации нету. И в DLL C# тоже нету. Буду благодарен если скажете в какой библиотеке есть.