From Macro-Parametrics

Jump to: navigation, search

TransCAD ver. 6.1.2 ::
release date _ 2018.01.03


TransCAD is a 3D CAD model translator with MPA(Macro parametrics approach) between commercial CAD systems.

MPA is a methodology of exchange of model data between CAD systems using macro file, wich is modeling commands set of each commercial CAD system.

TransCAD Git repository


  • Development Environment

OS: Windows

Compilier: Visual Studio 2010

Language: C++

Compiling TransCAD requires ACIS and HOOPS of SPATIAL. ACIS and HOOPS are a commercial library. However, if you are students or educators in university, you can use ACIS and HOOPS freely.

In this section, we assume that you already have ACIS and HOOPS license. To compile TransCAD, you should use specific version of ACIS and HOOPS.

ACIS : version R25

HOOPS : version 1919

  • Step 1.

Download ACIS and HOOPS library and extract them

  • Step 2.

Add environment variables


Variable name: A3DT

Variable location: yourPath\acisR25


Variable name: HOOPS_INSTALL_DIR

Variable location: yourPath\HOOPS-1919_VS_2010

  • Step 3.

Add variable locations to Path







  • Step 4. Download an additional files

Download Here

Extract to TransCAD source code folder

The folder structure is shown below.





  • Step 5. Building TransCAD

History of TransCAD

  • 2017년 4월 매크로 팀장 김영기

2017년 2월 CATIA API Pre, Post 번역기(~K6) 개발 및 테스트 완료 (권순조), EXE 포맷으로 TransCAD에 병합

2017년 2월 22일 테스트랠리 번역기: CATIA Macro Pre, Post / UG NX API Pre, Post 테스트 모델: K1~K6 (모두 성공) 번역기 TransCAD 통합 완료 및 버전 5.0 확정

2016년 12월 프로그램 등록 #6 WebTransCAD Ver. 1.0 프로그램 등록 (Web 모듈 개발)

2016년 12월 프로그램 등록 #5 TransCAD Script Interface Ver. 1.0 프로그램 등록 (스크립트 인터페이스 추가) update list 기록 TransCAD 4.0(16-07-01) 부터 존재

2016년 12월 1일 새로운 Mesh 포맷 번역기 TransCAD 추가 지원 (OBJ, STL, PLY, VRML)

2016년 4월 프로그램 등록 #4 TransCAD Ver. 4.0 프로그램 등록 (번역기 추가)

2015년 8월 TransCAD 라이브러리 업그레이드, ACIS R25, InterOp R25, HOOPS1919로 업그레이드

2014년 12월 CATIA pre, post 번역기 (~K6), PDF3D 번역기 DLL 통합 완료

2014년 7월 Mesh 팀 해체. CATIA, UG, CSG 3팀 체재

  • 2013년 11월 매크로 팀장 권순조

2013년 10월 프로그램 등록 #3 TransCAD Assembler 프로그램 등록 (어셈블리 구조 추가)

2012년 2월 프로그램등록 #2 TransCAD Ver. 2.0 프로그램 등록 (번역기 추가)

2012년 1월 매크로 팀 조직 개편 기존: 총 13개 팀 (1인당 1시스템) 변경: 총 6개 팀 (TransCAD, Quality, CATIA, UG, Mesh, CSG)

2011년 5월 X3D, UG API, AM post DLL로 통합

2011년 1월 TransCAD core 업그레이드 (ACIS R21, HOOPS1813 으로 업그레이드) IDE 업그레이드 (Visual Studio 2010으로 업그레이드)

2010년 11월, 프로그램등록 #1 TransCAD 프로그램 등록 (번역기 DLL 로 통합)

2010년 8월 Inventor, CATIA 번역기 DLL로 통합 완료

2010년 3월 2일 UG API 번역기, SOLIDWORKS 번역기 DLL 통합 완료 및 테스트렐리 수행

  • 2010년 1월 매크로 팀장 김익준

2010년 1월 25일 각각의 번역기 DLL로 통합 시작 (김익준 통합 담당)

  • 2008년 3월 매크로 팀장 리경호

2005년 1~3월(?) TransCAD Automation API 적용: Inventor

  • 2003년 9월 매크로 팀장 문두환

2002년 5월 25일 매크로 테스트 모델 7개 정리

  • 2002년 2월 7일 매크로 팀장 김준환
This page was last modified on 7 August 2018, at 22:21. This page has been accessed 689 times.