|
Import Format
|
Creo TOOLKIT Functions
|
Type Constant
|
|---|---|---|
|
ACIS file
|
ProIntfimportModelWithOptionsMdlnameCreate()
|
PRO_INTF_IMPORT_ACIS
|
|
CADDS file
|
PRO_INTF_IMPORT_CADDS
|
|
|
CATIA (.model) file
|
PRO_INTF_IMPORT_CATIA_MODEL
|
|
|
CATIA (.session) file
|
PRO_INTF_IMPORT_CATIA_SESSION
|
|
|
DXF file
|
PRO_INTF_IMPORT_DXF
|
|
|
ICEM file
|
PRO_INTF_IMPORT_ICEM
|
|
|
IGES file
|
PRO_INTF_IMPORT_IGES
|
|
|
Neutral file
|
PRO_INTF_IMPORT_NEUTRAL
|
|
|
Parasolid-based CADDS system file
|
PRO_INTF_IMPORT_PARASOLID
|
|
|
POLTXT file
|
PRO_INTF_IMPORT_POLTXT
|
|
|
STEP file
|
PRO_INTF_IMPORT_STEP
|
|
|
VDA file
|
PRO_INTF_IMPORT_VDA
|
|
|
CATIA (.CATpart) file
|
PRO_INTF_IMPORT_CATIA_PART
|
|
|
UG file
|
PRO_INTF_IMPORT_UG
|
|
|
Creo View (.ol and .ed) files
|
PRO_INTF_IMPORT_PRODUCTVIEW
|
|
|
JT Open format
|
PRO_INTF_IMPORT_JT
|
|
|
CATIA Graphical Representation (CGR) format
|
PRO_INTF_IMPORT_CATIA_CGR
|
|
|
SolidWorks Part (.sldprt) file
|
PRO_INTF_IMPORT_SW_PART
|
|
|
SolidWorks Asembly (.sldasm) file
|
PRO_INTF_IMPORT_SW_ASSEM
|
|
|
Inventor Part (.ipt) file
|
PRO_INTF_IMPORT_INVENTOR_PART
|
|
|
Inventor Assembly (.iam) file
|
PRO_INTF_IMPORT_INVENTOR_ASSEM
|
|
|
STL file
|
PRO_INTF_IMPORT_STL
|
|
|
VRML file
|
PRO_INTF_IMPORT_VRML
|
|
|
CATIA (.product) file
|
PRO_INTF_IMPORT_CATIA_PRODUCT
|
|
|
Creo Elements/Direct file (Assemblies and parts)
• bundle—.bdl
• modeling —soliddesigner .sda, .sdp,.sdac, and .sdpc
• package—.pkg
|
PRO_INTF_IMPORT_CC
|
|
|
Solid Edge Part (.par) file
|
PRO_INTF_IMPORT_SEDGE_PART
|
|
|
Solid Edge Assembly (.asm) file
|
PRO_INTF_IMPORT_SEDGE_ASSEMBLY
|
|
|
Solid Edge Sheet metal (.psm) file
|
PRO_INTF_IMPORT_SEDGE_SHEETMETAL_PART
|
|
|
3D Manufacturing Format (3MF)
|
PRO_INTF_IMPORT_3MF
|
|
Note:
|
Depending on the Autodesk Inventor model, Creo Parametric imports the model as a part or an assembly. To let Creo Parametric decide if the Autodesk Inventor model must be imported as a part or assembly, in the function ProIntfimportModelWithOptionsMdlnameCreate(), you must specify the input argument ProMdlType as PRO_MDL_UNUSED.
|
|
Note:
|
From Creo Parametric M200 2.0 onward, the license INTF_for_JT is required to import a JT file to Creo Parametric. If the license is not available the functions return the error PRO_TK_NO_LICENSE.
|
|
Note:
|
Depending on the SolidWorks model, Creo Parametric imports the model as a part or an assembly. To let Creo Parametric decide if the SolidWorks model must be imported as a part or assembly, in the function ProIntfimportModelWithOptionsMdlnameCreate(), you must specify the input argument ProMdlType as PRO_MDL_UNUSED.
|
|
Note:
|
Depending on the Solid Edge model, Creo Parametric imports the model as a part or an assembly. To let Creo Parametric decide if the Solid Edge model must be imported as a part or assembly, in the function ProIntfimportModelWithOptionsMdlnameCreate(), you must specify the input argument ProMdlType as PRO_MDL_UNUSED.
|
|
Note:
|
Depending on the Unigraphics model, Creo Parametric imports the model as a part or an assembly. To let Creo Parametric decide if the Unigraphics model must be imported as a part or assembly, in the function ProIntfimportModelWithOptionsMdlnameCreate(), you must specify the input argument ProMdlType as PRO_MDL_UNUSED.
|
|
Note:
|
Refer to the Creo Parametric Data Exchange Help for more information on importing geometry to Creo Parametric. Refer to the compatibility matrix on PTC.com for the supported software versions.
|
|
Note:
|
The input argument profile allows you to include the import of Creo Elements/Direct containers, face parts, wire parts, and empty parts.
|
|
Note:
|
The import representation types PRO_IMPORTREP_STRUCTURE and PRO_IMPORTREP_GRAPHICS do not create model geometry in Creo Parametric, although they allow the import of the fully-functional assemblies.
|
|
Note:
|
• When importing an assembly using the function ProIntfimportModelWithOptionsMdlnameCreate() if any component of the assembly is missing, then during import an empty placeholder with the missing component name is created in the model tree. For example, during import if the missing component is a part, an empty part is created. Similarly, if the missing component is a subassembly, then an empty subassembly is created. Placeholders for missing components are created only for the following formats:
◦ CATIA V5
◦ CATIA V4
◦ Unigraphics
◦ CADDS 5
◦ SolidWorks
◦ Creo View (.ol and .ed) files
◦ JT Open format
• Use the function ProIntfimportModelWithOptionsMdlnameCreate() with profile as NULL and rep type (representation type) as PRO_IMPORTREP_MASTER.
◦ From Creo Parametric 3.0 M080 onward, the function ProIntfimportModelWithOptionsMdlnameCreate() imports a JT file to Creo Parametric only if the license INTF_for_JT is available. If the license is not available the functions return the error PRO_TK_NO_LICENSE.
◦ From Creo Parametric 2.0 M200 onward, the function ProIntfimportModelWithProfileCreate() imports a JT file to Creo Parametric only if the license INTF_for_JT is available. If the license is not available the functions return the error PRO_TK_NO_LICENSE.
|