]> OCCT Git - occt.git/commit
0030087: Invalid result of the translation of the assembly when relating and related...
authorgka <gka@opencascade.com>
Fri, 24 Aug 2018 16:08:38 +0000 (19:08 +0300)
committerbugmaster <bugmaster@opencascade.com>
Mon, 3 Sep 2018 12:48:41 +0000 (15:48 +0300)
commit06a505ba539da8a77c78502f537e2fbfed0f5eeb
tree8c6649c6d9a9074cf75d4465cf945ff2eae1bfc5
parent1ad3bc4c00f8960745ddf39a55d1e55e55cb05a2
0030087: Invalid result of the translation of the assembly when relating and related products are mixed in the SRR entity

Detection of specific case of error in the definition of transformation matrix describing position of the component within assembly, when it has Axis Placements swapped, is corrected to handle the case when one of these Axis Placements is contained in both Shape Representations (of the assembly and its component).
This allows the problematic STEP file to be translated correctly.

Added test bugs step bug30087
src/STEPControl/STEPControl_ActorRead.cxx
tests/bugs/step/bug30087 [new file with mode: 0644]
tests/de/step_2/F3