2. Agenda
□ Tekla OpenAPI
□ Developer Kit 과 비교
□ Tekla OpenAPI 특징 – 장점 및 단점
□ Code examples
□ 결론
□ Q&A
3. Tekla OpenAPI
□ Macros API
□ Model API
□ Plugin API
□ Drawing API
4. 준비물
□ Programs
○ TeklaStructures
○ Visual Studio
□ Programming skills
○ VB, C#
□ Understanding of Tekla
□ Tutorial material
5. vs. Developer Kit
□ Dev. Kit 장점
○ 쉬운 사용
• 기초적인 C 프로그래밍 능력
○ 간편한 함수 사용
• xs_set_plane()
□ Dev. Kit 단점
○ 확장성
• 기본 제공 함수만 사용 가능
• 기본 틀이 짜여 있음
6. Tekla OpenAPI 장점
□ Library
○ Tekla에서 기본 제공하는 라이브러리
○ .Net의 많은 라이브러리 사용 가능
□ 확장성
○ 선택 부재 외의 정보 확인 가능
○ Tekla 외부에서 작업 가능
□ Customize Tekla
○ 사용자가 원하는 기능 제작
7. Tekla OpenAPI 단점 및 요청사항
□ 접근성
○ .Net 프로그래밍 능력, Tekla 이해 필요
○ 초보자가 접근하기 어려움
□ 예제
○ Tekla에서 제공한 라이브러리의 예제 부족함
○ 도움말의 설명이 부족함 – Drawing API
□ INP
○ Plugin – User Interface Definition 수정
8. Code examples
□ External Application
○ Create beams
○ Get properties
□ Search neighbor parts
○ Get model objects
○ Search neighbor parts