Cleaning and Simplification of V4 Data

In order to get optimization during the V4 / V6 Migration, a variable is active: V5V4CleanTolerance. This variable has the same behavior on V4 or V6 topology.

This can result in dramatic improvements in terms of conversion performance, memory consumption and 3D Shape size.

This task shows you how to:

V4 / V6 Topology cleaning

During V4 / V6 conversion, V4 objects are cleaned and the BREP is adapted to the V6 containing the Representation.

Those cleaning actions are applied:


  • automatically

  • only on V4 entities without specifications, that are transferred as BREP only.

Validity checks and cleaner actions

This section describes how the V5V4CleanTolerance variable validates checks and cleans actions.

  • clean invalid objects and migrate all the V4 features (geometry only),
  • eliminate small edges,
  • merge confused edges,
  • solve the configuration of too large gap between adjacent faces,
  • rectify inconsistencies of face or edge orientation.

Add-value

This section describes how the V5V4CleanTolerance variable adds value.

  • improve the success ratio of V4 / V6 migration without any V4 corrective action,
  • improve the quality and performance of data conversion.

Drawbacks

This section describes the drawbacks of V5V4CleanTolerance variable.

  • gaps between adjacent faces can be increased.