pkv
|
71d986b3bd
|
0024655: Boolean common produces incorrect result
class BOPAlgo_WireSplitter
- method:
void BOPAlgo_WireSplitter::SplitBlock
(const TopoDS_Face& myFace,
BOPTools_ConnexityBlock& aCB);
- static functions:
void RefineAngles(const TopoDS_Face& myFace,
const BOPCol_ListOfShape& myEdges,
BOPAlgo_IndexedDataMapOfShapeListOfEdgeInfo& mySmartMap);
void RefineAngles(const TopoDS_Vertex& aV,
const TopoDS_Face& myFace,
const BOPCol_MapOfShape& aMBE,
BOPAlgo_ListOfEdgeInfo& aLEI);
Standard_Boolean RefineAngle2D(const TopoDS_Vertex& aV,
const TopoDS_Edge& aE,
const TopoDS_Face& myFace,
const Standard_Real aA1,
const Standard_Real aA2,
Standard_Real& aA);
The treatment p-curves convergent in node.
The refining the angles of p-curves taking into account
bounging curves if exist.
Test case for issue CR24655
|
2014-03-25 16:43:16 +04:00 |
|