Export Module

Parent module: Load / Export Module

group a3d_write

Structures to write the ModelFile defined through this API.

Data Structures

A3DRWParamsExportPrcData

A structure that specifies parameters used to write the model file to PRC format.

A3DRWParamsExportU3DData

A structure that specifies parameters used to write the model file to U3D format.

A3DRWParamsExportStepData

A structure that specifies parameters used to write the model file to a STEP format.

A3DRWParamsExportJTData

A structure that specifies parameters used to write the model file to JT format.

A3DRWParamsExportIgesData

A structure that specifies parameters used to write the model file to IGES format.

A3DRWParamsExportStlData

A structure that specifies parameters used to write the model file to STL format.

A3DRWParamsExport3mfData

A structure that specifies parameters used to write the model file to 3MF format.

A3DRWParamsExportXMLData

A structure that specifies parameters used to write the model file to XML format.

A3DRWParamsExportObjData

A structure that specifies parameters used to write the model file to OBJ format.

A3DRWParamsExportFbxData

A structure that specifies parameters used to write the model file to FBX format.

A3DRWParamsExportGltfData

A structure that specifies parameters used to write the model file to GLTF/GLB format.

A3DRWParamsExportParasolidData

A structure that specifies parameters used to write the model file to Parasolid format.

A3DChainedBuffer_t

A structure that contains chained buffers.

A3DRWParamsTranslateToPkPartsData

A structure that specifies parameters used to translate the model file or a representation item into an open Parasolid session.

A3DRWParamsExportAcisData

A structure that specifies parameters used to write the model file to ACIS format.

Type definitions

A3DChainedBuffer

A structure that contains chained buffers.

Functions

A3DAsmModelFileExportToPrcFile()

Writes a model file to a physical file in a PRC format.

A3DRWParamsPrcWriteHelperFree()

Free PRC write helper.

A3DAsmModelFileExportToU3DFile()

Writes a model file to a physical file in Universal 3D format.

A3DAsmModelFileExportToStepFile()

Writes a model file to a physical file in STEP format.

A3DAsmModelFileExportToJTFile()

Writes a model file to a physical file in JT format.

A3DAsmModelFileExportToVrmlFile()

Writes a model file to a physical file in VRML format.

A3DAsmModelFileExportToIgesFile()

Writes a model file to a physical file in IGES format.

A3DAsmModelFileExportToStlFile()

Writes a model file to a physical file in STL format.

A3DAsmModelFileExportTo3mfFile()

Writes a model file to a physical file in 3MF format.

A3DAsmModelFileExportToXMLFile()

Writes a model file to a physical file in XML format.

A3DAsmModelFileExportToObjFile()

Writes a model file to a physical file in OBJ format (with MTL for the materials).

A3DAsmModelFileExportToFbxFile()

Writes a model file to a physical file in FBX format.

A3DAsmModelFileExportToGltfFile()

Writes a model file to a physical file in GLTF/GLB format.

A3DFileContextDelete()

This function is used to free memory allocated by following functions: A3DAsmGetFilesContextsFromModelFile .

A3DAsmModelFileLoadFromPRCFiles()

Creates a model file from multiple PRC files + a PRC assembly file + a map for file names.

A3DAsmModelFileLoadFromMultiplePrcFile()

Creates a model file from multiple PRC files + an PRC assembly file + a map for file names.

A3DAsmModelFileExportToParasolidFile()

Writes a model file to a physical file in Parasolid format.

A3DChainedBufferFree()

This function is used to free memory allocated by following functions: A3DAsmModelFileExportToParasolidBuffer A3DRepresentationItemExportToParasolidBuffer A3DAsmModelFileExportToAcisBuffer A3DRepresentationItemExportToAcisBuffer A3DChainedBufferFree .

A3DAsmModelFileExportToParasolidBuffer()

Writes a model file to a buffer in Parasolid format.

A3DRepresentationItemExportToParasolidFile()

Writes a representation item to a file in Parasolid format.

A3DRepresentationItemExportToParasolidBuffer()

Writes a representation item to a buffer in Parasolid format.

A3DAsmModelFileTranslateToPkParts()

Writes a model file to parts in the current Parasolid session.

A3DRepresentationItemTranslateToPkParts()

Writes a representation item to parts in the current Parasolid session.

A3DRepresentationItemsTranslateToPkPartsMultiProcess()

Writes a representation item to parts in the current Parasolid session in multi-process context.

A3DHealPkParts()

Heal parts in the current Parasolid session.

A3DMiscPKMapperGetPKEntitiesFromA3DEntity()

Get Parasolid entities from HOOPS Exchange entity.

A3DMiscPKMapperGetA3DEntitiesFromPKEntity()

Get HOOPS Exchange entities from Parasolid entity.

A3DAsmModelFileExportToParasolidFileWithMapper()

Writes a model file to a physical file in Parasolid format .

A3DAsmModelFileExportToParasolidBufferWithMapper()

Writes a model file to a buffer in Parasolid format .

A3DAsmModelFileExportToPrcStream()

Writes a model file to a stream buffer in a PRC format.

A3DAsmModelFileExportToAcisFile()

Writes a model file to a physical file in ACIS format.

A3DAsmModelFileExportToAcisBuffer()

Writes a model file to a buffer in binary ACIS format.

A3DRepresentationItemExportToAcisBuffer()

Writes a representation item to a buffer in binary ACIS format.

Enumerators

A3DEWriteGeomTessMode

WritingMode of the model file.

A3DECompressBrepType

Level of compression used to write the model file to PRC format.

A3DEStepFormat

STEP formats supported for export.

A3DETranslateToPkPartsHealing

Control mode of the healing in TranslateToPkParts functions.

A3DETranslateToPkPartsAccurate

Control mode of the accurate edge computation in TranslateToPkParts functions.

A3DETranslateToPkPartsSimplifyGeometry

Control mode of the simplify in TranslateToPkParts functions.

A3DETranslateToPkPartsMergeEntities

Control mode of the accurate edge computation in TranslateToPkParts functions.

A3DEU3DVersion

U3D formats supported for export.

A3DEJTVersion

JT formats supported for export.