# PRC Writer

PRC
File Extension | PRC
Supported Versions | Latest
Platforms |
Tessellation | Supported
B-rep | Supported
PMI | Supported

PRC is the internal format of HOOPS Exchange.

It provides full support for all the concepts supported within HOOPS Exchange. The recommended file extension is:

- .PRC

## How to Export to PRC

To export a model to PRC, use `A3DAsmModelFileExportToPRCFile()`. Customize the export using `A3DRWParamsExportPRCData`.

    A3DRWParamsExportPRCData sParamsExportData = A3D_MAKE_DATA(A3DRWParamsExportPRCData);
    // ... set export parameter options

    A3DAsmModelFileExportToPRCFile(pModelFile, &sParamsExportData, "path/to/file.prc");

## Tessellation

PRC data can contain both a B-rep and a visualization definition in the same file. During your export settings, you can define which type of data you would like stored in the file.

## B-rep

The PRC definition fully supports all the geometric and topological concepts supported by our readers. As such, all definitions are supported.

## PMI

All the PMI concepts supported by our readers are made available in PRC.

## Assembly

The full assembly tree as defined in the source data can be exported to PRC.

## Views

Advanced view support is supported by PRC.

## Export Options Specific to PRC

At export time you can decide if you want the B-rep data to be removed from the file.

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...