#############################
Distributing Your Application
#############################

.. |HVW_ACK| replace:: `HOOPS Visualize Web <https://docs.techsoft3d.com/hoops/visualize-web/overview/acknowledgments.html>`__

Windows Redistributables
########################

When distributing any application built against HOOPS Exchange, you will need to distribute HOOPS binaries as well.
In general you should deploy all HOOPS binaries excluding those that you have identified as unnecessary for your build.

For instance, if you provide users with U3D support you will want to distribute your application with `u3dstep30.dll`.

Binaries
########

The following table lists the binaries in the _bin_ folder that are required for distributing a HOOPS Exchange application.
All items listed as "Core logic" **must** be included with your product - all others are optional.

.. tab-set::

    .. tab-item:: Windows
        
        Some of the 3rd-Party Softwares used for the core logic are also used in some of HOOPS Exchange readers and writers. Those have not been mentioned.

       +-----------------------------------------------------------------+---------------------------------------+-------------------------------+
       | Component                                                       | Library file                          | Associated 3rd-Party Software |
       +=================================================================+=======================================+===============================+
       | Core logic                                                      | | *A3DLIBS.dll*                       | | Boost                       |
       |                                                                 | | *TfFontMgr.dll*                     | | FreeType                    |
       |                                                                 | | *TfKernel.dll*                      | | FTGL                        |
       |                                                                 | | *TFKGEOM.dll*                       | | LZMA                        |
       |                                                                 |                                       | | Nlohmann's JSON             |
       |                                                                 |                                       | | PugiXml                     |
       |                                                                 |                                       | | STB Image                   |
       |                                                                 |                                       | | STB Image Write             |
       |                                                                 |                                       | | TwoFish                     |
       |                                                                 |                                       | | ZLib                        |
       |                                                                 |                                       |                               |
       |                                                                 |                                       |                               |
       |                                                                 |                                       |                               |
       |                                                                 |                                       |                               |
       |                                                                 |                                       |                               |
       |                                                                 |                                       |                               |
       |                                                                 |                                       |                               |
       |                                                                 |                                       |                               |
       |                                                                 |                                       |                               |
       |                                                                 |                                       |                               |
       |                                                                 |                                       |                               |
       |                                                                 |                                       |                               |
       +-----------------------------------------------------------------+---------------------------------------+-------------------------------+
       | Advanced Publishing                                             | | *DL180ACE.dll*                      | | Adobe PDFL SDK              |
       |                                                                 | | *DL180AGM.dll*                      | | Boost                       |
       |                                                                 | | *DL180ARE.dll*                      | | BZIP 2                      |
       |                                                                 | | *DL180AXE8SharedExpat.dll*          | | libExpat                    |
       |                                                                 | | *DL180AdobeXMP.dll*                 | | ICCPROFLIB                  |
       |                                                                 | | *DL180BIB.dll*                      | | ICU                         |
       |                                                                 | | *DL180BIBUtils.dll*                 | | libJPEG                     |
       |                                                                 | | *DL180CoolType.dll*                 | | libPNG                      |
       |                                                                 | | *DL180JP2K.dll*                     | | MoreFiles                   |
       |                                                                 | | *DL180Libpdfl.dll*                  | | MoreFilesX                  |
       |                                                                 | | *icudt74.dll*                       | | libTiff                     |
       |                                                                 | | *icuuc74.dll*                       | | Zlib                        |
       +--------------------------+---------+----------------------------+---------------------------------------+-------------------------------+
       | Readers and Writers      | Readers | 3DXML                      | | *r3dxmlstep30.dll*                  |                               |
       |                          |         |                            | | *Xvlstep30.dll*                     |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | 3MF                        | *3mfstep30.dll*                       | Lib3MF                        |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | ACIS                       | *satstep31.dll*                       |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | Autodesk 3DS               | *aistep30.dll*                        | Assimp                        |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | CATIA V4                   | *catstep30.dll*                       |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | CATIA V5                   | | *cgrstep30.dll*                     |                               |
       |                          |         |                            | | *cv5step30.dll*                     |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | Creo                       | *prostep30.dll*                       |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | CGR                        | *cgrstep30.dll*                       |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | Collada                    | *aistep30.dll*                        |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | DWF                        | | *dwf30.dll*                         | libjpeg                       |
       |                          |         |                            | | *a3dpostergeneration.dll*           |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | DWG                        | | *OdBrepModeler_26.8_16.dll*         | | CS-Map                      |
       |                          |         |                            | | *OdConstraints_26.8_16.dll*         | | libcurl                     |
       |                          |         |                            | | *TD_AcisBuilder_26.8_16.dll*        | | DWFToolkit                  |
       |                          |         |                            | | *TD_Alloc_26.8_16.dll*              | | FreeImage                   |
       |                          |         |                            | | *TD_Br_26.8_16.dll*                 | | FreeType                    |
       |                          |         |                            | | *TD_BrepBuilderFiller_26.8_16.dll*  | | gdtoa                       |
       |                          |         |                            | | *TD_BrepBuilder_26.8_16.dll*        | | libexpat                    |
       |                          |         |                            | | *TD_BrepRenderer_26.8_16.dll*       | | LibJPEG                     |
       |                          |         |                            | | *TD_DbCore_26.8_16.dll*             | | libJXR                      |
       |                          |         |                            | | *TD_DbRoot_26.8_16.dll*             | | LibOpenJpeg                 |
       |                          |         |                            | | *TD_Db_26.8_16.dll*                 | | LibPNG                      |
       |                          |         |                            | | *TD_Ge_26.8_16.dll*                 | | LibRawLite                  |
       |                          |         |                            | | *TD_Gi_26.8_16.dll*                 | | LibTIFF4                    |
       |                          |         |                            | | *TD_Gs_26.8_16.dll*                 | | LibWebP                     |
       |                          |         |                            | | *TD_Root_26.8_16.dll*               | | libxl                       |
       |                          |         |                            | | *TD_SpatialIndex_26.8_16.dll*       | | libxml2                     |
       |                          |         |                            | | *TD_Zlib.dll*                       | | zlib-minizip                |
       |                          |         |                            | | *dwgstep30.dll*                     | | oless                       |
       |                          |         |                            | | *libBuffer.dll*                     | | oneTBB                      |
       |                          |         |                            | | *oless.dll*                         | | openCOLLADA                 |
       |                          |         |                            | | *tbb12.dll*                         | | OpenExr                     |
       |                          |         |                            | | *tinyxml.dll*                       | | openssl                     |
       |                          |         |                            | | *emfrdr.dll*                        | | PCRE                        |
       |                          |         |                            | | All *\*.tx* files except *TB_\*.tx* | | pdfium                      |
       |                          |         |                            | |                                     | | qpdf                        |
       |                          |         |                            | |                                     | | sqlite                      |
       |                          |         |                            | |                                     | | stsflib                     |
       |                          |         |                            | |                                     | | tinyxml                     |
       |                          |         |                            | |                                     | | U3D                         |
       |                          |         |                            | |                                     | | UTF                         |
       |                          |         |                            | |                                     | | wchar                       |
       |                          |         |                            | |                                     | | xerces                      |
       |                          |         |                            | |                                     | | zlib                        |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | FBX                        | *aistep30.dll*                        | Assimp                        |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | GLTF                       | *glstep30.dll*                        | | TinyGLTF                    |
       |                          |         |                            |                                       | | STB Image                   |
       |                          |         |                            |                                       | | STB Image Write             |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | I-deas                     | *Ideastep30.dll*                      |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | IFC                        | *stepstep30.dll*                      |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | JT                         | *JTstep30.dll*                        |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | IGES                       | *igestep30.dll*                       |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | Inventor                   | *Invstep30.dll*                       | | STB Image                   | 
       |                          |         |                            |                                       | | STB Image Write             |
       |                          |         |                            |                                       | | zlib                        |
       |                          |         |                            |                                       | | ZSTD                        |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | Navisworks                 | *nwstep30.dll*                        |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | NX                         | *ugstep30.dll*                        |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | OBJ                        | | *aistep30.dll*                      | Assimp                        |
       |                          |         |                            | | *dcctep30.dll*                      |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | Revit                      | | *OdBrepModeler_26.8_16.dll*         | | CS-Map                      |
       |                          |         |                            | | *OdConstraints_26.8_16.dll*         | | DWFToolkit                  |
       |                          |         |                            | | *TD_AcisBuilder_26.8_16.dll*        | | FreeImage                   |
       |                          |         |                            | | *TD_Alloc_26.8_16.dll*              | | FreeType                    |
       |                          |         |                            | | *TD_Br_26.8_16.dll*                 | | gdtoa                       |
       |                          |         |                            | | *TD_BrepBuilderFiller_26.8_16.dll*  | | libexpat                    |
       |                          |         |                            | | *TD_BrepBuilder_26.8_16.dll*        | | LibJPEG                     |
       |                          |         |                            | | *TD_BrepRenderer_26.8_16.dll*       | | libJXR                      |
       |                          |         |                            | | *TD_DbCore_26.8_16.dll*             | | liblzma                     |
       |                          |         |                            | | *TD_DbRoot_26.8_16.dll*             | | LibOpenJpeg                 |
       |                          |         |                            | | *TD_Db_26.8_16.dll*                 | | LibPNG                      |
       |                          |         |                            | | *TD_Ge_26.8_16.dll*                 | | LibRawLite                  |
       |                          |         |                            | | *TD_Gi_26.8_16.dll*                 | | LibTIFF4                    |
       |                          |         |                            | | *TD_Gs_26.8_16.dll*                 | | LibWebP                     |
       |                          |         |                            | | *TD_Root_26.8_16.dll*               | | libxml2                     |
       |                          |         |                            | | *TD_SpatialIndex_26.8_16.dll*       | | zlib-minizip                |
       |                          |         |                            | | *TD_Zlib.dll*                       | | oless                       |
       |                          |         |                            | | *libBuffer.dll*                     | | oneTBB                      |
       |                          |         |                            | | *oless.dll*                         | | openCOLLADA                 |
       |                          |         |                            | | *rvtstep30.dll*                     | | OpenExr                     |
       |                          |         |                            | | *tbb.dll*                           | | openssl                     |
       |                          |         |                            | | *tinyxml.dll*                       | | PCRE                        |
       |                          |         |                            | | All *\*.tx* files                   | | pdfium                      |
       |                          |         |                            | |                                     | | qpdf                        |
       |                          |         |                            | |                                     | | sqlite                      |
       |                          |         |                            | |                                     | | stsflib                     |
       |                          |         |                            | |                                     | | tinyxml                     |
       |                          |         |                            | |                                     | | U3D                         |
       |                          |         |                            | |                                     | | UTF                         |
       |                          |         |                            | |                                     | | wchar                       |
       |                          |         |                            | |                                     | | xerces                      |
       |                          |         |                            | |                                     | | zlib                        |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | Rhino                      | *rdmstep30.dll*                       | openNURBS                     |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | Solid Edge                 | *sestep30.dll*                        |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | SolidWorks                 | *slwstep30.dll*                       |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | STEP                       | *stepstep30.dll*                      |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | STEP XML                   | *stepxmlstep30.dll*                   |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | STL                        | *stlstep30.dll*                       |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | U3D                        | *u3dstep30.dll*                       |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | VDA                        | *Vdastep30.dll*                       |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | VRML                       | *wrlstep30.dll*                       |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | XT                         | *xtstep30.dll*                        |                               |
       |                          +---------+----------------------------+---------------------------------------+-------------------------------+
       |                          | Writers | 3MF                        | *w3mf.dll*                            | Lib3MF                        |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | FBX                        | *aistep30.dll*                        | Assimp                        |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | IGES                       | *wiges.dll*                           |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | JT                         | *wjt.dll*                             |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | OBJ                        | *aistep30.dll*                        | Assimp                        |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | SAT                        | *wsat.dll*                            |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | STEP                       | *wstp.dll*                            |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | STL                        | *wstl.dll*                            |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | U3D                        | *wu3d.dll*                            |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | VRML                       | *wwrl.dll*                            |                               |
       |                          |         +----------------------------+---------------------------------------+-------------------------------+
       |                          |         | XT                         | | *hepb.dll*                          |                               |
       |                          |         |                            | | *wxt.dll*                           |                               |
       +--------------------------+---------+----------------------------+---------------------------------------+-------------------------------+
       | HTML and SCS export (64-bit only)                               | *PDFParser.dll*                       | | lodepng                     |
       |                                                                 +---------------------------------------+ | tcb-space                   |
       |                                                                 | *PDFThumbnail.dll*                    |                               |
       |                                                                 +---------------------------------------+-------------------------------+
       |                                                                 | *libprc2sc.dll*                       | |HVW_ACK|                     |
       +-----------------------------------------------------------------+---------------------------------------+-------------------------------+
       | Poster generation                                               | *D3DCompiler_47.dll*                  |                               |
       |                                                                 +---------------------------------------+-------------------------------+
       |                                                                 | *a3dpostergeneration.dll*             | libjpeg                       |
       +-----------------------------------------------------------------+---------------------------------------+-------------------------------+
       | PDF Thumbnail                                                   | *PDFThumbnail.dll*                    | | lodepng                     |
       |                                                                 |                                       | | PDFium                      |
       |                                                                 |                                       | | abseil                      |
       +-----------------------------------------------------------------+---------------------------------------+-------------------------------+
       | Toolkit Telemetry Dispatcher                                    | *a3dttd.dll*                          | | libcurl                     |
       |                                                                 |                                       | | Nlohmann's JSON             |
       +-----------------------------------------------------------------+---------------------------------------+-------------------------------+
 
    .. tab-item:: GNU/Linux

        The bulk of HOOPS Exchange is delivered as a single *.so* file, *libA3DLIBS.so.<version>*.
        A symbolic link named *libA3DLIBS.so* pointing to *libA3DLIBS.so.<version>* will also be included in the bin directory.

        +----------------------------------------------------+--------------------------------------------+--------------------------------+
        | Component                                          |           Library file                     | Associated 3rd-Party Software  |
        +====================================================+============================================+================================+
        | * Core Logic                                       | | *libA3DLIBS.so.<version>*                | | Assimp                       |
        | * Advanced Publishing                              | | *libA3DLIBS.so*                          | | Boost                        |
        | * ODA extension for GNU/Linux package              |                                            | | CS-Map                       |
        |                                                    |                                            | | Curl                         |
        |                                                    |                                            | | DWFToolkit                   |
        |                                                    |                                            | | FreeImage                    |
        |                                                    |                                            | | FreeType                     |
        |                                                    |                                            | | FTGL                         |
        |                                                    |                                            | | Lib3MF                       |
        |                                                    |                                            | | LibXl                        |
        |                                                    |                                            | | libXML2                      |
        |                                                    |                                            | | LZMA                         |
        |                                                    |                                            | | Nlohmann's JSON              |
        |                                                    |                                            | | Oless                        |
        |                                                    |                                            | | oneTBB                       |
        |                                                    |                                            | | OpenCollada                  |
        |                                                    |                                            | | openNURBS                    |
        |                                                    |                                            | | OpenSSL                      |
        |                                                    |                                            | | PCRE                         |
        |                                                    |                                            | | PDFium                       |
        |                                                    |                                            | | PugiXml                      |
        |                                                    |                                            | | QPDF                         |
        |                                                    |                                            | | STB Image                    |
        |                                                    |                                            | | STB Image Write              |
        |                                                    |                                            | | TinyGLTF                     |
        |                                                    |                                            | | TinyXML                      |
        |                                                    |                                            | | TwoFish                      |
        |                                                    |                                            | | UTF                          |
        |                                                    |                                            | | Wchar                        |
        |                                                    |                                            | | ZLib                         |
        |                                                    |                                            | | zlib-minizip                 |
        |                                                    |                                            | | ZMQ                          |
        |                                                    +--------------------------------------------+--------------------------------+
        |                                                    | | *libDL180ACE.so.18.0.5*                  | | Adobe PDFL SDK               |
        |                                                    | | *libDL180AGM.so.18.0.5*                  | | Boost                        |
        |                                                    | | *libDL180ARE.so.18.0.5*                  | | BZIP 2                       |
        |                                                    | | *libDL180AXE8SharedExpat.so.18.0.5*      | | libExpat                     |
        |                                                    | | *libDL180AdobeXMP.so.18.0.5*             | | ICCPROFLIB                   |
        |                                                    | | *libDL180BIB.so.18.0.5*                  | | ICU                          |
        |                                                    | | *libDL180BIBUtils.so.18.0.5*             | | libJPEG                      |
        |                                                    | | *libDL180CoolType.so.18.0.5*             | | libPNG                       |
        |                                                    | | *libDL180JP2K.so.18.0.5*                 | | MoreFiles                    |
        |                                                    | | *libDL180pdfl.so*                        | | MoreFilesX                   |
        |                                                    | | *libicudata.so.74*                       | | libTiff                      |
        |                                                    | | *libicuuc.so.74*                         | | Zlib                         |
        |                                                    +--------------------------------------------+--------------------------------+
        |                                                    | | *liblibBuffer.so*                        | | CS-Map                       |
        |                                                    | | *liblibcrypto.so*                        | | DWFToolkit                   |
        |                                                    | | *libOdBrepModeler.so*                    | | FreeImage                    |
        |                                                    | | *libOdConstraints.so*                    | | FreeType                     |
        |                                                    | | *liboless.so*                            | | gdtoa                        |
        |                                                    | | *libTD_AcisBuilder.so*                   | | libexpat                     |
        |                                                    | | *libTD_Alloc.so*                         | | LibJPEG                      |
        |                                                    | | *libTD_Br.so*                            | | libJXR                       |
        |                                                    | | *libTD_BrepBuilder.so*                   | | liblzma                      |
        |                                                    | | *libTD_BrepBuilderFiller.so*             | | LibOpenJpeg                  |
        |                                                    | | *libTD_BrepRenderer.so*                  | | LibPNG                       |
        |                                                    | | *libTD_Db.so*                            | | LibRawLite                   |
        |                                                    | | *libTD_DbCore.so*                        | | LibTIFF4                     |
        |                                                    | | *libTD_DbRoot.so*                        | | LibWebP                      |
        |                                                    | | *libTD_Ge.so*                            | | libxml2                      |
        |                                                    | | *libTD_Gi.so*                            | | zlib-minizip                 |
        |                                                    | | *libTD_Gs.so*                            | | oless                        |
        |                                                    | | *libTD_Root.so*                          | | oneTBB                       |
        |                                                    | | *libTD_SpatialIndex.so*                  | | openCOLLADA                  |
        |                                                    | | *libTD_Zlib.so*                          | | OpenExr                      |
        |                                                    | | *libtinyxml.so*                          | | openssl                      |
        |                                                    | | All ``*.tx`` files                       | | PCRE                         |
        |                                                    |                                            | | pdfium                       |
        |                                                    |                                            | | qpdf                         |
        |                                                    |                                            | | sqlite                       |
        |                                                    |                                            | | stsflib                      |
        |                                                    |                                            | | tinyxml                      |
        |                                                    |                                            | | U3D                          |
        |                                                    |                                            | | UTF                          |
        |                                                    |                                            | | wchar                        |
        |                                                    |                                            | | xerces                       |
        |                                                    |                                            | | zlib                         |
        +----------------------------------------------------+--------------------------------------------+--------------------------------+
        | HTML and SCS export (64-bit only)                  | *libpdfparser.so*                          | | Adobe PDFL SDK               |
        |                                                    +--------------------------------------------+ | lodepng                      |
        |                                                    | *libpdfthumbnail.so*                       | | tcb-span                     |
        |                                                    +--------------------------------------------+--------------------------------+
        |                                                    | *libprc2sc.so*                             | |HVW_ACK|                      |
        +----------------------------------------------------+--------------------------------------------+--------------------------------+
        | Poster generation                                  | *liba3dpostergeneration.so*                |                                |
        +----------------------------------------------------+--------------------------------------------+--------------------------------+
        | PDF Thumbnail                                      | *libpdfthumbnail.so*                       | | PDFium                       |
        |                                                    |                                            | | abseil                       |
        +----------------------------------------------------+--------------------------------------------+--------------------------------+
        | HOOPS Exchange Parasolid support                   | *libphepb.so*                              |                                |
        |                                                    | *libpsbodyshop.so*                         |                                |
        |                                                    | *HEPBML.so*                                |                                |
        +----------------------------------------------------+--------------------------------------------+--------------------------------+

    .. tab-item:: GNU/Linux (No DWG)

        The bulk of HOOPS Exchange is delivered as a single *.so* file, *libA3DLIBS.so.<version>*.
        A symbolic link named *libA3DLIBS.so* pointing to *libA3DLIBS.so.<version>* will also be included in the bin directory.

        This version of our GNU/Linux binaries doesn't provide support for DWG/Revit, which removed the need for our ODA library dependency.

        +----------------------------------------------------+----------------------------------------+--------------------------------+
        | Component                                          |           Library file                 | Associated 3rd-Party Software  |
        +====================================================+========================================+================================+
        | * Core Logic                                       | | *libA3DLIBS.so.<version>*            | | Assimp                       |
        | * Advanced Publishing                              | | *libA3DLIBS.so*                      | | Boost                        |
        |                                                    |                                        | | FreeType                     |
        |                                                    |                                        | | Lib3MF                       |
        |                                                    |                                        | | LZMA                         |
        |                                                    |                                        | | Nlohmann's JSON              |
        |                                                    |                                        | | openNURBS                    |
        |                                                    |                                        | | PugiXml                      |
        |                                                    |                                        | | STB Image                    |
        |                                                    |                                        | | STB Image Write              |
        |                                                    |                                        | | TinyGLTF                     |
        |                                                    |                                        | | TwoFish                      |
        |                                                    |                                        | | zlib                         |
        |                                                    |                                        | | zlib-minizip                 |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    |                                        |                                |
        |                                                    +----------------------------------------+--------------------------------+
        |                                                    | | *libDL180ACE.so.18.0.5*              | | Adobe PDFL SDK               |
        |                                                    | | *libDL180AGM.so.18.0.5*              | | Boost                        |
        |                                                    | | *libDL180ARE.so.18.0.5*              | | BZIP 2                       |
        |                                                    | | *libDL180AXE8SharedExpat.so.18.0.5*  | | libExpat                     |
        |                                                    | | *libDL180AdobeXMP.so.18.0.5*         | | ICCPROFLIB                   |
        |                                                    | | *libDL180BIB.so.18.0.5*              | | ICU                          |
        |                                                    | | *libDL180BIBUtils.so.18.0.5*         | | libJPEG                      |
        |                                                    | | *libDL180CoolType.so.18.0.5*         | | libPNG                       |
        |                                                    | | *libDL180JP2K.so.18.0.5*             | | MoreFiles                    |
        |                                                    | | *libDL180pdfl.so*                    | | MoreFilesX                   |
        |                                                    | | *libicudata.so.74*                   | | libTiff                      |
        |                                                    | | *libicuuc.so.74*                     | | Zlib                         |
        +----------------------------------------------------+----------------------------------------+--------------------------------+
        | HTML and SCS export (64-bit only)                  | *libpdfparser.so*                      | | Adobe PDFL SDK               |
        |                                                    +----------------------------------------+ | lodepgn                      |
        |                                                    | *libpdfthumbnail.so*                   | | tcb-span                     |
        |                                                    +----------------------------------------+--------------------------------+
        |                                                    | *libprc2sc.so*                         | |HVW_ACK|                      |
        +----------------------------------------------------+----------------------------------------+--------------------------------+
        | Poster generation                                  | *liba3dpostergeneration.so*            |                                |
        +----------------------------------------------------+----------------------------------------+--------------------------------+
        | PDF Thumbnail                                      | *libpdfthumbnail.so*                   | | PDFium                       |
        |                                                    |                                        | | abseil                       |
        +----------------------------------------------------+----------------------------------------+--------------------------------+
        | HOOPS Exchange   Parasolid support                 | *libphepb.so*                          |                                |
        |                                                    | *libpsbodyshop.so*                     |                                |
        |                                                    | *HEPBML.so*                            |                                |
        +----------------------------------------------------+----------------------------------------+--------------------------------+

    .. tab-item:: macOS

       On macOS, HOOPS Exchange is distributed in one dynamic library file, `libA3DLIBS.VERSION.dylib` (and a symbolic link to it: `libA3DLIBS.dylib`).

    .. tab-item:: Android

       On Android, HOOPS Exchange is distributed in one dynamic library file, `libA3DLIBS.so.VERSION` (and a symbolic link to it: `libA3DLIBS.so`).

    .. tab-item:: iOS

       HOOPS Exchange for iOS is provided as a static library.
       Thus no binary is required to be distributed with your application.


Resources
---------

The *resource* directory is to be used by Advanced Publishing.
It is advised to always include this directory in a distribution to avoid unpredictable behavior on specific customer platforms.

Also, *resource\Font* contains the Adobe MyriadCAD OpenType font which is provided with Advanced Publishing to ensure standard GD&T symbols are available.
This font must be installed to ensure accurate display of PMI data.
The MyriadCAD font may only be redistributed with HOOPS Exchange enabled applications.
