# I-deas Reader

I-deas
File Extension | MF1, ARC, UNV, PKG
Supported Versions | Up to 13.x (NX 5), NX I-deas 6
Platforms |
Tessellation | Supported
Boundary Representation (B-rep) | Supported
Product Manufacturing Information (PMI) | Supported

I-DEAS files are CAD file formats historically used for mechanical design, storing precise model data including parts, assemblies, surfaces, curves, views, and PMI.

The HOOPS Exchange I-deas reader provides full access to the assembly structure, exact B-rep geometry, views, and PMI defined in the file for use in CAD applications.

A file does not need to have a particular extension to be read correctly by HOOPS Exchange. However, the file extensions of I-deas files that you can expect to be loaded by HOOPS Exchange include:

- .ARC
- .MF1
- .UNV
- .PKG

## How to Import From I-deas

Reading `I-deas` files follows the same pattern as other formats: configure load parameters, then call the standard load function.

To load a I-deas file, use `A3DAsmModelFileLoadFromFile()`. The `A3DParamsLoadData` structure is used to customize the loading behavior:

    A3DAsmModelFile* pModelFile = 0;

    A3DRWParamsLoadData sReadParam = A3D_MAKE_DATA(A3DRWParamsLoadData);
    sReadParam.m_sGeneral.m_bReadSolids = true;

    // ... set other A3DRWParamsLoadData fields as necessary

    A3DAsmModelFileLoadFromFile("path/to/file.arc", &sReadParam, &pModelFile);

See Simple Load and Export for more about loading model files.

## Tessellation

The visualization data for the I-deas file format is generated by the HOOPS Exchange tessellation engine.

## Boundary Representation (B-rep)

Supported surface types include:

- B-spline surface
- Cone
- Cylinder
- Extruded surfaces
- General quadric surfaces
- Plane
- Revolution surface
- Ruled surfaces
- Sphere
- Torus

Supported curve types include:

- B-splines
- Composite curve
- Hyperbolic curve
- Parabolic arcs

## Product Manufacturing Information (PMI)

HOOPS Exchange provides full support for I-deas PMI.

The types supported include:

- Circle center
- Datum feature symbol
- Datum target
- Dimensions
- Feature control frame
- Measurement point/locator
- Note
- Surface finish
- Weld (spot and line)

## Assembly

HOOPS Exchange’s I-deas Reader provides full access to the Assembly, B-rep and View and PMI Data stored within a particular I-deas file.

Datum planes and construction geometry are supported and accessed through the assembly tree. The I-deas reader provides access to the whole tree of containers (or bins) of the file. In a container, we can access other containers, configurations, and or parts.

Incremental load is supported by our I-deas reader.

## Views

Full support for views including the visibilities of objects associated to views is supported.

## Import Options Specific to I-deas

- Note texts with symbol

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Exchange in your own language, or choose a sample question below to start a conversation:

What is HOOPS Exchange?
What are the latest release notes for HOOPS Exchange?
How do I start evaluating HOOPS Exchange?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...