Creo Reader
Supported Entities
- Free points
- Free curves
- Surfaces
- Quilt bodies
- Solid bodies
- Coordinate systems
- Assemblies
- Assembly Level Features are currently not supported.
- Family Tables are currently not supported.
Entities with non-latin characters in their names are supported.
Import Options
| Value | Description | 
|---|---|
| on | Import all generic attributes (global and related to single entities) as metadata. | 
| off | Do not import attributes related to single entities. Only import global attributes. | 
| %attribute1%attribute2%attribute3 | Import specified generic attributes as metadata. The attribute names are listed, separated by a character that you choose, and inserted as the first element of the string. The example uses '%' as a separator. You can choose another character as a separator, in case one of the listed attribute names contains '%'. HyperMesh will recognize it as it is the first character of the string. | 
| Value | Description | 
|---|---|
| on | Avoid using the conversion functions provided by third-party (default). | 
| off | Use the conversion functions provided by third-party. | 
| Value | Description | 
|---|---|
| on | Assign body identifier as
                metadata. 
 | 
| off | Do not assign body identifier as metadata (default). | 
| Value | Description | 
|---|---|
| double | A negative value (default) indicates to use the auto cleanup tolerance. A value greater than the calculated auto cleanup tolerance indicates to use that specific tolerance. Refer to the CAD Cleanup Tolerance. | 
| Value | Description | 
|---|---|
| on | Read color attributes of geometric entities as metadata. 
 | 
| off | Do not read color attributes (default). | 
| Value | Description | 
|---|---|
| Parts | Generate a full part-based hierarchy. | 
| BOMOnly | Generate an empty part-based hierarchy. | 
| TreeOfComponents | Generate an assemblies/components based hierarchy. | 
| PackIntoSinglePart | Consolidate hierarchy into a single part. | 
| Value | Description | 
|---|---|
| on | Read density value as metadata (default). 
 | 
| off | Do not read density value. | 
| Value | Description | 
|---|---|
| on | Preserve the original geometry edges, instead of merging them together during the import cleanup phase. | 
| off | Merge edges together during the import cleanup phase (default). | 
| Value | Description | 
|---|---|
| on | Generate the full CAD name, as retrieved from the CAD part, as metadata. This consists of assembly name/part name/feature name/entity name. 
 | 
| off | Do not generate full name metadata (default). | 
| Value | Description | 
|---|---|
| on | Import entities that are hidden, blanked, or no show. | 
| off | Do not import entities that are hidden, blanked, or no show (default). | 
| Value | Description | 
|---|---|
| on | Import CAD coordinate systems as system collectors (default). | 
| off | Do not import CAD coordinate systems. | 
| Value | Description | 
|---|---|
| on | Import the model for visualization purposes only. This skips many of the import steps (cleanup, stitching, solid creation, and so on) to provide a faster import. The resulting model may not be suitable for other uses. | 
| off | Import the model in the normal fashion (default). | 
| Value | Description | 
|---|---|
| on | Import free curves (wireframe entities) into the model (default). | 
| off | Do not import free curves. | 
| Value | Description | 
|---|---|
| on | Import free points into the model (default). | 
| off | Do not import free points. | 
| Value | Description | 
|---|---|
| on | Read layer value as metadata. 
 | 
| off | Do not read layer value (default). | 
| Value | Description | 
|---|---|
| on | Generate metadata with the original CAD hierarchy within the
                part. 
 | 
| off | Do not generate metadata with the original CAD hierarchy within the part (default). | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing the PDM material name info of the current
                  part. Default is "Material". | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing the PDM mesh flag name info of the current
                  part. Default is "MeshFlag". | 
| Value | Description | 
|---|---|
| string | The string is prefixed to all metadata names. No prefix is used by
                  default. See CAD Metadata Naming for more details. | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing the PDM material ID info of the current
                  part. Default is "MID". | 
| Value | Description | 
|---|---|
| on | Import original CAD entity IDs as
                metadata. 
 | 
| off | Do not import original CAD entity IDs as metadata (default). | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing the PDM part number info of the current
                part. Default is "PartNumber”. | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing PDM property ID info of the current
                  part. Default is "PID”. | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing PDM major revision info of the current
                  part. Default is "Revision”. | 
| Value | Description | 
|---|---|
| double | Define the model scaling factor during import. Default is 1.0. | 
| Value | Description | 
|---|---|
| on | For trimmed surfaces, shrink the corresponding base surfaces to only enclose the extents of the external trimming contour, plus a narrow frame. | 
| off | Do not modify the base surfaces (default). | 
| Value | Description | 
|---|---|
| on | Read surfaces, but do not create solid entities. | 
| off | Create solid entities (default). | 
| Value | Description | 
|---|---|
| Body | Generate body-based component (default if CreationType=Parts). | 
| Layer | Generate layer-based component. | 
| Part | Generate part-based component. | 
| General | Keep component as in CAD (default if CreationType=TreeOfComponents). | 
| Value | Description | 
|---|---|
| on | Create one component per third-party body. There might be one or more third-party bodies per third-party component. This option cannot be used when  | 
| off | Do not consider the division of third-party components into third-party bodies while creating components (default). | 
| Value | Description | 
|---|---|
| on | Stitch surfaces belonging to different components. | 
| off | Do not stitch surfaces belonging to different components (default). | 
| Value | Description | 
|---|---|
| on | Create entity name as metadata (default). 
 | 
| FromBody | Take entity from its parent body and create as metadata. 
 | 
| off | Do not read tags. | 
| Value | Description | 
|---|---|
| CAD units | Keep the units of the CAD files (default for GUI). | 
| MKS [m kg N s] | Convert to the corresponding units system. | 
| MMKS [mm kg N s] | Convert to the corresponding units system. | 
| MPA [mm t N s] | Convert to the corresponding units system. | 
| CGS [cm g dyn s] | Convert to the corresponding units system. | 
| MMKNMS [mm kg kN ms] | Convert to the corresponding units system. | 
| MMGNMS [mm g N ms] | Convert to the corresponding units system. | 
| IPS Std [in pounds lbf s] | Convert to the corresponding units system. | 
| IPS Grav [in slinch lbf s] | Convert to the corresponding units system. | 
| FPS Std [ft pounds lbf s] | Convert to the corresponding units system. | 
| FPS Grav [ft slug lbf s] | Convert to the corresponding units system. | 
| Scale factor | Apply the corresponding scale factor (default for no GUI to allow supporting legacy scripts). | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing the PDM thickness info of the current
                  part. Default is "Thickness". | 
| Value | Description | 
|---|---|
| string | Name of the CAD attribute containing the PDM UID info of the current
                  part. Default is "UID". | 
| Value | Description | 
|---|---|
| on | Read surfaces with “Unknown” visibility flag. | 
| off | Do not read surfaces with “Unknown” visibility flag (default). | 
Supported Metadata
| Type | Entities | Description | 
|---|---|---|
| string | 
 | Identifier of the CAD body containing the entity. Generated when
                     | 
| Type | Entities | Description | 
|---|---|---|
| string | comps, assems if hierarchy as Assemblies; parts if hierarchy as Parts | Three RGB values, ranging from 0 to 255, indicating the color of the entity in the CAD model. Generated when  | 
| Type | Entities | Description | 
|---|---|---|
| double | solids | The value of the density of a solid. Generated when  | 
| Type | Entities | Description | 
|---|---|---|
| string | points lines surfs solids comps assems | A string indicating the name in the following format: 
 Generated when  | 
| Type | Entities | Description | 
|---|---|---|
| integer | 
 | Value of the layer of an entity. Generated when
                     | 
| Type | Entities | Description | 
|---|---|---|
| string | 
 | Hierarchy of an entity within a part. Generated when
                     | 
| Type | Entities | Description | 
|---|---|---|
| integer | comps if hierarchy as Assemblies; parts if hierarchy as Parts | Model units specified in the CAD file. 
 This is always generated. | 
| Type | Entities | Description | 
|---|---|---|
| string | points lines edges surfs solids parts | The original CAD entity ID. Generated when  | 
| Type | Entities | Description | 
|---|---|---|
| string | points lines edges surfs solids | The tag (name) of the entity as read from the CAD model, if one exists. Generated when  |