mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2024-12-25 08:50:36 +05:00
[bos #32720] EDF 25230 - partition fails on small case
This commit is contained in:
parent
db6a6a7fe5
commit
7c90108313
@ -423,6 +423,7 @@ Standard_Integer GEOMImpl_PartitionDriver::Execute(Handle(TFunction_Logbook)& lo
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (aShape.ShapeType() != TopAbs_VERTEX) {
|
||||
//Alternative case to check not valid partition IPAL21418
|
||||
TopoDS_Iterator It (aShape, Standard_True, Standard_True);
|
||||
int nbSubshapes = 0;
|
||||
@ -431,6 +432,7 @@ Standard_Integer GEOMImpl_PartitionDriver::Execute(Handle(TFunction_Logbook)& lo
|
||||
if (!nbSubshapes)
|
||||
Standard_ConstructionError::Raise("Partition aborted : non valid shape result");
|
||||
//end of IPAL21418
|
||||
}
|
||||
|
||||
if ( !GEOMUtils::CheckShape(aShape, true) && !GEOMUtils::FixShapeTolerance(aShape) )
|
||||
Standard_ConstructionError::Raise("Partition aborted : non valid shape result");
|
||||
|
Loading…
Reference in New Issue
Block a user