ADN Club => Inventor API => Тема начата: funnydogs2u от 24-01-2020, 23:28:08
Название: Разделение чертежа на примитивы
Отправлено: funnydogs2u от 24-01-2020, 23:28:08
Здравствуйте, вновь вынужден просить вашего совета. Проблема в следующем: при проецировании твердотельной модели на лист чертежа каждый из его геометрических примитивов, который унаследован от рёбер модели, отображается отдельным элементом при наведении мыши. Если же достроить чертёж с помощью эскиза, то он при наведении на него будет отображаться единым целом. Но когда нажимаем кнопку "размеры" он всё же временно разбивается на примитивы. Подскажите, может есть команда в инвенторе для разгруппировки эскизного чертежа? или какое свойство меняется при нажатии на "размеры", что чертёж разделяется на составляющие?
Название: Re: Разделение чертежа на примитивы
Отправлено: mikazakov от 25-01-2020, 12:30:14
Ну тут просто нужно фильтр выставить нужный вот пример, где будет выделятся только лини эскиза:
Set oObject = ThisApplication.CommandManager.Pick(kSketchCurveLinearFilter, "Pick a skethc's line")
MsgBox "Picked: " & oObject.Type
EndSub
Метод Pick не может комбинировать фильтры, поэтому если нужно что то посложнее то нужно использовать InteractionEvents В хэлпе есть мануал называется "Interacting With the User", там разжовано.