3drepo / 3drepobouncer

A C++ library providing 3D Repo Scene Graph definition, repository management logic and manipulation logic. It is is essentially the refactored 3DRepoCore and (parts of) 3DRepoGUI
GNU Affero General Public License v3.0
29 stars 13 forks source link

ISSUE #664 Remove redundant transformation that is preventing metadata from referencing the right object #669

Closed carmenfan closed 8 months ago

carmenfan commented 8 months ago

This fixes #664

Description

Turns out we already optimise the first level of transformation. The problem lies on the model exporter in the plugins (issue addressed here https://github.com/3drepo/3drepoPlugin/issues/435) - for a node with geometry, it is exporting 2 transformations and a mesh....

To fix any existing .bim files or users using an older version of the plugins, the following change is made here:

Test cases

Test case described in 664 should now function as expected