Structures to write the ModelFile defined through this API in a 3D Annot. More...
Data Structures | |
struct | A3DRWParamsExportPrcData |
A structure that specifies parameters used to write the model file to PRC format. More... | |
struct | A3DRWParamsExportU3DData |
A structure that specifies parameters used to write the model file to U3D format. More... | |
Enumerations | |
enum | A3DECompressBrepType { kA3DCompressionLow = 0, kA3DCompressionMedium, kA3DCompressionHigh } |
Level of compression used to write the model file to PRC format. More... | |
enum | A3DEU3DVersion { kA3DECMA1, kA3DECMA3 } |
U3D formats supported for export. More... | |
Functions | |
A3DStatus | A3DAsmModelFileExportToPrcFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportPrcData *pParamsExportData, const A3DUTF8Char *pcCADFileName, A3DRWParamsPrcWriteHelper **ppPrcWriteHelper) |
Writes a model file to a physical file in a PRC format. More... | |
A3DVoid | A3DRWParamsPrcWriteHelperFree (A3DRWParamsPrcWriteHelper *pA3DRWParamsPrcWriteHelper) |
Free PRC write helper. More... | |
A3DStatus | A3DAsmModelFileExportToU3DFile (const A3DAsmModelFile *pA3DAsmModelFile, const A3DRWParamsExportU3DData *pParamsExportData, const A3DUTF8Char *pcCADFileName) |
Writes a model file to a physical file in Universal 3D format. More... | |
Structures to write the ModelFile defined through this API in a 3D Annot.
Supported formats are PRC and U3D.
enum A3DECompressBrepType |
Level of compression used to write the model file to PRC format.
This sets the amount, in millimeters, of lossy compression that is applied to geometry. For best results when exporting geometry, use kA3DCompressionLow.
enum A3DEU3DVersion |
A3DStatus A3DAsmModelFileExportToPrcFile | ( | const A3DAsmModelFile * | pA3DAsmModelFile, |
const A3DRWParamsExportPrcData * | pParamsExportData, | ||
const A3DUTF8Char * | pcCADFileName, | ||
A3DRWParamsPrcWriteHelper ** | ppPrcWriteHelper | ||
) |
Writes a model file to a physical file in a PRC format.
This function writes the A3DAsmModelFile entity to a physical file.
[in] | pA3DAsmModelFile | References the A3DAsmModelFile to be written out. |
[in] | pParamsExportData | References the parameters for export. |
[in] | pcCADFileName | References the path of the file into which the function stores the model file. |
[in,out] | ppPrcWriteHelper | Reserved for future use; must be set to NULL. |
A3DVoid A3DRWParamsPrcWriteHelperFree | ( | A3DRWParamsPrcWriteHelper * | pA3DRWParamsPrcWriteHelper | ) |
Free PRC write helper.
[in,out] | pA3DRWParamsPrcWriteHelper | The helper to free. |
A3DStatus A3DAsmModelFileExportToU3DFile | ( | const A3DAsmModelFile * | pA3DAsmModelFile, |
const A3DRWParamsExportU3DData * | pParamsExportData, | ||
const A3DUTF8Char * | pcCADFileName | ||
) |
Writes a model file to a physical file in Universal 3D format.
This function writes the A3DAsmModelFile entity to a physical file.
[in] | pA3DAsmModelFile | References the A3DAsmModelFile to be written out. |
[in] | pParamsExportData | References the parameters for export. |
[in] | pcCADFileName | References the path of the file into which the function stores the model file. |