#######################
HOOPS Exchange 2015 SP1
#######################

.. rubric:: Format Updates

============== ===============
Format         Updated Version
============== ===============
**SOLIDWORKS** 2015
**JT**         10
**Parasolid**  27
**NX**         10
============== ===============

.. rubric:: Enhancements


.. rubric:: CATIA V5

* Dimensioning and markup/model links have been improved.
* Piping elements are now supported.

.. rubric:: Creo

* User simplified representations are now managed.
* Dimension positioning, markup/geometry links, and management of assembly part visibility by views has been improved.
* Family tables are now supported.

.. rubric:: NX

* View filtering has been improved.

.. rubric:: IFC

* A new Boolean field, `m_bFACETED_BREPAsOneFace` has been  added to `A3DRWParamsIFCData`. If this field is true, our  reader will merge all facets in a face to a single face, which  boosts performance when loading IFC files.

.. rubric:: Parasolid Connector

* Healing can now be enabled or disabled in  :func:`A3DAsmModelFileTranslateToPkParts`.
  See field  :member:`A3DRWParamsTranslateToPkPartsData.m_eHealing`.
* New enhancement to ensure Parasolid data remains unmodified when extracted from Parasolid-based formats (NX, SOLIDWORKS, and Solid Edge).
* An option has been added to allow you to choose between loading "tolerant" or "accurate" entities. See field :member:`A3DRWParamsTranslateToPkPartsData.m_eComputeAccurateEdges`.

.. rubric:: Shattered assemblies

Our shattered assemblies function can now support:

* NX models that contain reference sets
* SOLIDWORKS files that contain configurations
* Creo files that contain family tables

.. rubric:: Point cloud projection

* Instantiated data can now be managed using :func:`A3DProjectPointCloudManagerCreateFromRI`.
* Point clouds can now be projected onto tessellated meshes and  edges.
* A new API function is available to project point clouds -  :func:`A3DProjectPointCloudOnModelFile`.
* Various bug fixes

.. rubric:: Functional Changes

* HOOPS Exchange now uses Visual Studio 2013. This means you need to include Visual Studio 2013 redistributables with your application.
* Windows XP is no longer supported.
