mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-21 10:13:43 +03:00
0023385: Bug in AIS_TexturedShape::Compute()
Mistake in AIS_TexturedShape::Compute() occurred in the patch for issue 22971 corrected
This commit is contained in:
parent
49c093ae1c
commit
6318e884de
@ -274,14 +274,13 @@ void AIS_TexturedShape::Compute (const Handle(PrsMgr_PresentationManager3d)& /*t
|
|||||||
Standard_Real prevcoeff;
|
Standard_Real prevcoeff;
|
||||||
Standard_Real newcoeff;
|
Standard_Real newcoeff;
|
||||||
|
|
||||||
if (!OwnDeviationAngle (newangle, prevangle) && !OwnDeviationCoefficient (newcoeff, prevcoeff))
|
if (OwnDeviationAngle (newangle, prevangle) || OwnDeviationCoefficient (newcoeff, prevcoeff))
|
||||||
{
|
{
|
||||||
break;
|
|
||||||
}
|
|
||||||
if (Abs (newangle - prevangle) > Precision::Angular() || Abs (newcoeff - prevcoeff) > Precision::Confusion())
|
if (Abs (newangle - prevangle) > Precision::Angular() || Abs (newcoeff - prevcoeff) > Precision::Confusion())
|
||||||
{
|
{
|
||||||
BRepTools::Clean (myshape);
|
BRepTools::Clean (myshape);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
if (myshape.ShapeType() > TopAbs_FACE)
|
if (myshape.ShapeType() > TopAbs_FACE)
|
||||||
{
|
{
|
||||||
StdPrs_WFDeflectionShape::Add (thePrs, myshape, myDrawer);
|
StdPrs_WFDeflectionShape::Add (thePrs, myshape, myDrawer);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user