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
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:
If a node has no name or a transformation, do not port it into 3drepo as a transformation node, instead, append its geometry to the parent of this node.
Test cases
Test case described in 664 should now function as expected
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