# HOOPS Exchange 2019 SP1

Format update

Format | Updated Version
--- | ---
ACIS | 2019

## Improvement to Revit family import

We have improved import of Revit families in RFA files (for elements such as doors and windows). In previous versions of Exchange, the geometry for these items was simply duplicated. As of this release, these items are now instantiated through HOOPS Exchange’s prototype mechanism.

## Support for BIM Unit Metadata

BIM formats embed generic attributes within their model files. Such attributes may be values attached to a complex unit system such as km/h or m²/sec.

HOOPS Exchange now provides a way to read this unit information from any IFC or Revit file using generic attributes. While previous releases of HOOPS Exchange supported reading unit metadata for the IFC format, this is the first HOOPS Exchange release that supports reading unit metadata for the Revit format.

See also

- Generic Attributes
- Unit Attributes
- Revit Reader
- Industry Foundation Classes (IFC) Reader

## FBX and OBJ writers improvements

In order to reduce the size of the generated output file, the following changes have been made to the FBX and OBJ writers:

- Within the same Representation Item all meshes with the same materials are grouped together.
- An assembly node will no longer be created for each Representation Item.
- A post process fixes vertex duplication and manages instancing.

See also

- FBX Writer
- Wavefront OBJ Writer

## Features Improvements

We added the reading of new feature types:

- Mirroring: kA3DFRMEnumValue_CadType_Mirror
- Translation: kA3DFRMEnumValue_CadType_Translate
- Rotation: kA3DFRMEnumValue_CadType_Rotate
- Symmetry: kA3DFRMEnumValue_CadType_Symmetry

Warning

Not all feature types are supported by all readers.

See also

- Feature Trees

## Deprecating multi-process loading

Since 2017, HOOPS Exchange has supported multi-process loading of CAD files. However, due to stability and performance concerns, we have decided to deprecate this feature. Multi-process loading will remain supported until HOOPS Exchange 2020.

In a future release, removal of multi-process loading will impact `A3DRWParamsGeneralData` as well as the binaries requirements when deploying your application.

Multiprocess export to Parasolid using `A3DAsmModelFileTranslateToPkParts()` won’t be affected.

## Online documentation improvements

A new documentation page explains how to convert geometry to NURBS with `A3DCopyAndAdaptBrepModelData()`.

## Binaries updates

Some dependencies required by DWG and Revit have been changed. See Distributing Your Application for a comprehensive list.

Fixed Bugs

A list of fixed bugs can be found on the Fixed Bugs List.

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