반응형
□ IpfcAssembly 소개
어셈블리 모델에 대한 다양한 기능을 제공합니다. 이 인터페이스를 사용하여 어셈블리 모델을 조작하거나 정보를 얻을 수 있습니다.
▷ IpfcAssembly.IsExploded
어셈블리 모델이 "Exploded"된 상태인지 아닌지를 확인할 수 있습니다.
[Property] IsExploded as Boolean
예제 코드)
Dim Assembly As IpfcAssembly
Set Assembly = model
MsgBox Assembly.IsExploded
▷ IpfcAssembly.AssembleComponent
어셈블리 모델 내에서 컴포넌트를 조립하는 기능을 수행합니다. 이 메서드는 어셈블리에 컴포넌트를 추가하거나 조립할 때 사용됩니다.
[Function] AssembleComponent (Model as IpfcSolid, Position as IpfcTransform3D [optional]) as IpfcComponentFeat
예제 코드)
현재의 어셈블 모드에서 조립 하기 위해 "KOREA.PRT:" 파일을 불러 옵니다.
Dim Solid As IpfcSolid
Dim Assembly As IpfcAssembly
Dim ComponentFeat As IpfcComponentFeat
Dim CreateModelDescriptor As New CCpfcModelDescriptor
Dim ModelDescriptor As IpfcModelDescriptor
'// korea.prt 파일을 Session으로 모델 불러오기
Set ModelDescriptor = CreateModelDescriptor.CreateFromFileName("korea.prt")
Set Solid = session.RetrieveModel(ModelDescriptor)
Set Assembly = model
Set ComponentFeat = Assembly.AssembleComponent(Solid, Nothing)
ComponentFeat.RedefineThroughUI
참고 자료 . . ..
영업문의 : lionkk@idt21c.com
카카오 채널 : http://pf.kakao.com/_fItAx
'VBA For Creo' 카테고리의 다른 글
Model Operations (0) | 2023.10.06 |
---|---|
Creo Template 프로그램 #2 (0) | 2023.09.12 |
IpfcModelItemOwner (0) | 2023.08.18 |
#1 IpfcModel (0) | 2023.08.18 |
#2 quilt의 면적 표시 - 고급 편 (0) | 2023.08.16 |