occt: master f706dd34

Author Committer Branch Timestamp Parent
atereshi vglukhik master 2022-07-15 14:09:09 master c325231d
Changeset 0027122: Data Exchange - invalid shapes are produced during model translation due to huge face tolerance

Problem: The shape has two faces that dimensions are less than tolerance in the specified STEP file. This situation produces the invalid shape.
Change: Shape process has operator FixFaceSize, that is exactly suitable for this shape. The only option of FixFaceSize operator was added to InterfaceStatic, to manage the operator from DRAW command.
Result: The shape without artifacts can be reproduced from STEP file with an extra healing procedure.
mod - src/STEPControl/STEPControl_Controller.cxx Diff File
add - tests/bugs/step/bug27122 Diff File