본문 바로가기
  • Welcome!
VBA For Creo

#1 IpfcAssembly

by ToolBOX01 2023. 8. 20.
반응형

□  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

 

참고 자료 . . .. 

 

라이브러리 관리 프로그램 #1

라이브러리 특성 값을 사용 하여, 어셈블 파일에 적용할 파일을 선택 할 수 있습니다. 관리자는 동일한 Class의 라이브러리 파일들을 특정 폴더에 저장 합니다 >> 관리자 모드 1. List - Creo에서 라이

tool-2020.tistory.com

 


영업문의 : 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