From 4d1bf2f6fd743c3b5c0973fb3cb22cfe95f254dc Mon Sep 17 00:00:00 2001 From: gka Date: Mon, 11 Oct 2021 12:50:19 +0300 Subject: [PATCH] #32471 Mesh - Deflection of the triangulation is not recomputed for planar face Correction fix for CR32741 to provide binary compatibility with Products 750 --- src/BRepMesh/BRepMesh_ModelPostProcessor.cxx | 2 +- src/Poly/Poly_Triangulation.hxx | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/BRepMesh/BRepMesh_ModelPostProcessor.cxx b/src/BRepMesh/BRepMesh_ModelPostProcessor.cxx index b6253542c4..f8db005dba 100644 --- a/src/BRepMesh/BRepMesh_ModelPostProcessor.cxx +++ b/src/BRepMesh/BRepMesh_ModelPostProcessor.cxx @@ -191,7 +191,7 @@ namespace if (!aTriangulation.IsNull()) { - aTriangulation->Parameters (myParams); + aTriangulation->Deflection(myParams->Deflection()); } } diff --git a/src/Poly/Poly_Triangulation.hxx b/src/Poly/Poly_Triangulation.hxx index 41c460d459..0c38327e3b 100644 --- a/src/Poly/Poly_Triangulation.hxx +++ b/src/Poly/Poly_Triangulation.hxx @@ -109,10 +109,10 @@ public: Standard_EXPORT void RemoveUVNodes(); //! Returns initial set of parameters used to generate this triangulation. - const Handle(Poly_TriangulationParameters)& Parameters() const { return myParams; } + //const Handle(Poly_TriangulationParameters)& Parameters() const { return myParams; } //! Updates initial set of parameters used to generate this triangulation. - void Parameters (const Handle(Poly_TriangulationParameters)& theParams) { myParams = theParams; } + //void Parameters (const Handle(Poly_TriangulationParameters)& theParams) { myParams = theParams; } //! Returns the number of nodes for this triangulation. Standard_Integer NbNodes() const { return myNodes.Length(); } @@ -215,7 +215,7 @@ protected: Poly_Array1OfTriangle myTriangles; Handle(TShort_HArray1OfShortReal) myNormals; - Handle(Poly_TriangulationParameters) myParams; + //Handle(Poly_TriangulationParameters) myParams; }; #endif // _Poly_Triangulation_HeaderFile