Добрый день,
Для здания базового профиля Pad (или любого элемента твердотельного моделирования - Pad, Pocket и т.д.), используется команда SetProfileElement. Показанный ниже код задает базовый профиль Pad.
dim Ref1 as Reference
dim Pad1 as Pad
Set Pad1 = ...
Set Ref1 = ...
Pad1.SetProfileElement Ref1
При необходимости извлечения базового профиля, используемого в Pad, применяется команда "set ... = Pad1.Sketch". Но данная команда работает только в том случае, если в качестве базового профиля используется скетч (Sketch). Если же в качестве базового профиля используется геометрия построенная в Generative Shape Design (например Circle или Join), то получить данный элемент не получается. В VBA Help написано: "Sub SetProfileElement( Reference iProfileElement) - Returns or sets a profile element.". Т.е. с помощю SetProfileElement вроде как можно и задать и получить базовый элемент. Но если задать можно без проблем, то вот получить как раз пока не получается. Может ли кто либо помочь с данной проблемой?
Заранее спасибо.