mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2024-12-28 18:30:36 +05:00
Bug 0020014: EDF 833 GEOM : Regression from 3.2.9 with GetInPlace.
This commit is contained in:
parent
ccd5bd6d2b
commit
163af51e38
@ -2890,6 +2890,10 @@ Handle(GEOM_Object) GEOMImpl_IShapesOperations::GetInPlace (Handle(GEOM_Object)
|
|||||||
Tol_2D = dl_l * ( min_l * min_l) * ( 2. + dl_l);
|
Tol_2D = dl_l * ( min_l * min_l) * ( 2. + dl_l);
|
||||||
Tol_3D = dl_l * ( min_l * min_l * min_l ) * ( 3. + (3 * dl_l) + (dl_l * dl_l) );
|
Tol_3D = dl_l * ( min_l * min_l * min_l ) * ( 3. + (3 * dl_l) + (dl_l * dl_l) );
|
||||||
|
|
||||||
|
if (Tol_1D < Precision::Confusion()) Tol_1D = Precision::Confusion();
|
||||||
|
if (Tol_2D < Precision::Confusion()) Tol_2D = Precision::Confusion();
|
||||||
|
if (Tol_3D < Precision::Confusion()) Tol_3D = Precision::Confusion();
|
||||||
|
|
||||||
Tol_Mass = Tol_3D;
|
Tol_Mass = Tol_3D;
|
||||||
if ( iType == TopAbs_EDGE ) Tol_Mass = Tol_1D;
|
if ( iType == TopAbs_EDGE ) Tol_Mass = Tol_1D;
|
||||||
else if ( iType == TopAbs_FACE ) Tol_Mass = Tol_2D;
|
else if ( iType == TopAbs_FACE ) Tol_Mass = Tol_2D;
|
||||||
|
Loading…
Reference in New Issue
Block a user