Skip to content
Failed

Changes

Summary

  1. 0033446: Modeling Alghorithms - Creating offset with one of the degenerated edge leads to crash (details)
  2. 0033449: Modeling Algorithm - Crash in BRepTools_GTrsfModification::NewTriangulation() method (details)
  3. 0033450: Modeling algorithm - HLR algorightm stucks (details)
  4. 0033183: Data Exchange - Lose texture after saving XBF file (details)
  5. 0033351: Data Exchange, Step - Improvement for thread safety of the STEP translator (details)
Commit 0e97c80e6ab0422fdb1d0ba7c0fcd8d691d62494 by vglukhik
0033446: Modeling Alghorithms - Creating offset with one of the degenerated edge leads to crash

Added condition to prevent out of range error
The file was modified src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.cxx
Commit 0e6977d668df62ecdd7e26f63b00556d03ba7b5e by akaftasev
0033449: Modeling Algorithm - Crash in BRepTools_GTrsfModification::NewTriangulation() method

Changed iteration limits from theTriangulation->NbTriangles() to theTriangulation->NbNodes()
Provided modification of the normals only with rotation (gp_GTrsf::Form() == gp_Other  leads to crash)
The file was modified src/BRepTools/BRepTools_GTrsfModification.cxx
Commit e7bcf415c3170d827cbec564a3a19da8512e5c29 by vglukhik
0033450: Modeling algorithm - HLR algorightm stucks

Selecting the middle point between XInf and XSup leads situation, where X values almost does not change.
To prevent this situation, select shifted point instead of middle.
The file was modified src/Contap/Contap_Contour.cxx
The file was addedtests/hlr/exact_hlr/bug33450
Commit a948803521af51d7667062b3e96c634b755498ea by vglukhik
0033183: Data Exchange - Lose texture after saving XBF file

Texture reading and writing changed in VisMaterial drivers
The file was addedtests/bugs/xde/bug33183_3
The file was modified src/XmlMXCAFDoc/XmlMXCAFDoc_VisMaterialDriver.cxx
The file was modified src/BinMXCAFDoc/BinMXCAFDoc_VisMaterialDriver.cxx
The file was addedtests/bugs/xde/bug33183_1
The file was addedtests/bugs/xde/bug33183_2
Commit 28b505b27baa09dfba68242534a89a55960b19ac by vglukhik
0033351: Data Exchange, Step - Improvement for thread safety of the STEP translator

Local StepData_Factors object usage for each session
Static variables isolated
The file was modified src/GeomToStep/GeomToStep_MakeLine_gen.pxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.cxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeManifoldSolidBrep.cxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslatePolyLoop.hxx
The file was modified src/GeomToStep/GeomToStep_MakePolyline_gen.pxx
The file was modified src/GeomToStep/GeomToStep_MakeRectangularTrimmedSurface.hxx
The file was modified src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnots.cxx
The file was modified src/GeomToStep/GeomToStep_MakeToroidalSurface.cxx
The file was modified src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve_gen.pxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeStepFace.hxx
The file was modified src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnotsAndRationalBSplineSurface.cxx
The file was modified src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnots_gen.pxx
The file was modified src/GeomToStep/GeomToStep_MakeCircle.cxx
The file was modified src/GeomToStep/GeomToStep_MakeCartesianPoint.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_WireframeBuilder.cxx
The file was modified src/StepData/StepData_StepModel.cxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeStepFace.cxx
The file was modified src/GeomToStep/GeomToStep_MakeSphericalSurface.hxx
The file was modified src/GeomToStep/GeomToStep_MakeSurfaceOfLinearExtrusion.cxx
The file was modified src/GeomToStep/GeomToStep_MakeHyperbola.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateVertexLoop.hxx
The file was modified src/GeomToStep/GeomToStep_MakeHyperbola.cxx
The file was modified src/GeomToStep/GeomToStep_MakeSphericalSurface.cxx
The file was modified src/STEPCAFControl/STEPCAFControl_Reader.cxx
The file was modified src/GeomToStep/GeomToStep_MakeConic.cxx
The file was modified src/GeomToStep/GeomToStep_MakeCylindricalSurface.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeBrepWithVoids.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeFacetedBrepAndBrepWithVoids.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.hxx
The file was modified src/GeomToStep/GeomToStep_MakeBoundedCurve.cxx
The file was modified src/GeomToStep/GeomToStep_MakeConicalSurface.cxx
The file was modified src/STEPControl/STEPControl_ActorWrite.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeShellBasedSurfaceModel.cxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateVertexLoop.cxx
The file was modified src/GeomToStep/GeomToStep_MakeConic.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeGeometricCurveSet.cxx
The file was modified src/StepToGeom/StepToGeom.hxx
The file was modified src/STEPCAFControl/STEPCAFControl_Controller.cxx
The file was modified src/GeomToStep/GeomToStep_MakePlane.hxx
The file was modified src/GeomToStep/GeomToStep_MakeAxis2Placement2d.hxx
The file was modified src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve.cxx
The file was modified src/GeomToStep/GeomToStep_MakeCurve.cxx
The file was modified src/TopoDSToStep/TopoDSToStep_Builder.cxx
The file was modified src/GeomToStep/GeomToStep_MakeRectangularTrimmedSurface.cxx
The file was modified src/StepToTopoDS/StepToTopoDS_MakeTransformed.hxx
The file was modified src/GeomToStep/GeomToStep_MakeAxis1Placement.cxx
The file was modified src/GeomToStep/GeomToStep_MakeAxis1Placement_gen.pxx
The file was modified src/GeomToStep/GeomToStep_MakeBoundedCurve.hxx
The file was modified src/XSDRAWSTEP/XSDRAWSTEP.cxx
The file was modified src/STEPEdit/STEPEdit.cxx
The file was modified src/GeomToStep/GeomToStep_MakeToroidalSurface.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateCurveBoundedSurface.hxx
The file was modified src/GeomToStep/GeomToStep_MakeSurfaceOfRevolution.cxx
The file was modified src/StepToTopoDS/StepToTopoDS_Builder.hxx
The file was modified src/GeomToStep/GeomToStep_MakeAxis2Placement3d.cxx
The file was modified src/StepToGeom/StepToGeom.cxx
The file was modified src/STEPCAFControl/STEPCAFControl_Writer.cxx
The file was modified src/STEPConstruct/STEPConstruct_UnitContext.hxx
The file was modified src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnots.hxx
The file was modified src/STEPEdit/STEPEdit_EditContext.cxx
The file was modified src/TopoDSToStep/TopoDSToStep_WireframeBuilder.hxx
The file was modified src/GeomToStep/GeomToStep_MakeEllipse_gen.pxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeStepEdge.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeStepVertex.cxx
The file was modified src/STEPCAFControl/STEPCAFControl_Reader.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeStepEdge.cxx
The file was modified src/GeomToStep/GeomToStep_MakeAxis1Placement.hxx
The file was modified src/STEPConstruct/STEPConstruct_ValidationProps.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateSolid.cxx
The file was modified src/GeomToStep/GeomToStep_MakeSurface.cxx
The file was modified src/GeomToStep/GeomToStep_MakeCylindricalSurface.cxx
The file was modified src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnots.cxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateVertex.cxx
The file was modified src/GeomToStep/GeomToStep_MakePolyline.hxx
The file was modified src/STEPCAFControl/STEPCAFControl_Writer.hxx
The file was modified src/STEPSelections/STEPSelections_SelectGSCurves.cxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateSolid.hxx
The file was modified src/GeomToStep/GeomToStep_MakeParabola.cxx
The file was modified src/GeomToStep/GeomToStep_MakeBoundedSurface.cxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateEdge.hxx
The file was modified src/GeomToStep/GeomToStep_MakeSurface.hxx
The file was modified src/StepData/StepData_StepModel.hxx
The file was modified src/STEPSelections/STEPSelections_SelectInstances.cxx
The file was modified src/StepToTopoDS/StepToTopoDS_Builder.cxx
The file was modified src/GeomToStep/GeomToStep_MakeBoundedSurface.hxx
The file was modified src/GeomToStep/GeomToStep_MakeVector.cxx
The file was modified src/TopoDSToStep/TopoDSToStep_Builder.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeGeometricCurveSet.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateCurveBoundedSurface.cxx
The file was modified src/STEPControl/STEPControl_ActorRead.cxx
The file was modified src/GeomToStep/GeomToStep_MakeEllipse.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateFace.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.cxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateCompositeCurve.hxx
The file was modified src/GeomToStep/GeomToStep_MakeConicalSurface.hxx
The file was modified src/STEPConstruct/STEPConstruct_ContextTool.cxx
The file was modified src/GeomToStep/GeomToStep_MakeSweptSurface.cxx
The file was modified src/STEPConstruct/STEPConstruct_UnitContext.cxx
The file was modified src/GeomToStep/GeomToStep_MakeBSplineSurfaceWithKnotsAndRationalBSplineSurface.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeManifoldSolidBrep.hxx
The file was modified src/StepData/FILES
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateShell.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateShell.cxx
The file was modified src/GeomToStep/GeomToStep_MakePolyline.cxx
The file was modified src/StepToTopoDS/StepToTopoDS_MakeTransformed.cxx
The file was modified src/GeomToStep/GeomToStep_MakeEllipse.cxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeFacetedBrepAndBrepWithVoids.cxx
The file was modified src/GeomToStep/GeomToStep_MakeElementarySurface.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeBrepWithVoids.cxx
The file was modified src/GeomToStep/GeomToStep_MakeSweptSurface.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateEdgeLoop.cxx
The file was modified src/STEPControl/STEPControl_Controller.cxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateEdge.cxx
The file was modified src/GeomToStep/GeomToStep_MakeVector.hxx
The file was modified src/StepSelect/StepSelect_StepType.cxx
The file was modified src/GeomToStep/GeomToStep_MakePlane.cxx
The file was modified src/GeomToStep/GeomToStep_MakeLine.hxx
The file was modified src/STEPControl/STEPControl_ActorRead.hxx
The file was modified src/GeomToStep/GeomToStep_MakeSurfaceOfRevolution.hxx
The file was modified src/GeomToStep/GeomToStep_MakeCircle.hxx
The file was modified src/GeomToStep/GeomToStep_MakeLine.cxx
The file was modified src/GeomToStep/GeomToStep_MakeSurfaceOfLinearExtrusion.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeStepWire.cxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx
The file was modified src/GeomToStep/GeomToStep_MakeCartesianPoint.cxx
The file was modified src/GeomToStep/GeomToStep_MakeParabola.hxx
The file was modified src/STEPControl/STEPControl_ActorWrite.cxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeShellBasedSurfaceModel.hxx
The file was modified src/GeomToStep/GeomToStep_MakeElementarySurface.cxx
The file was modified src/STEPConstruct/STEPConstruct_ValidationProps.cxx
The file was modified src/GeomToStep/GeomToStep_MakeCurve.hxx
The file was modified src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnots.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeStepVertex.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslatePolyLoop.cxx
The file was modified src/GeomToStep/GeomToStep_MakeAxis2Placement2d.cxx
The file was modified src/STEPConstruct/STEPConstruct_ContextTool.hxx
The file was modified src/StepToTopoDS/StepToTopoDS_TranslateVertex.hxx
The file was modified src/GeomToStep/GeomToStep_MakeCircle_gen.pxx
The file was modified src/GeomToStep/GeomToStep_MakeBSplineCurveWithKnotsAndRationalBSplineCurve.hxx
The file was modified src/GeomToStep/GeomToStep_MakeAxis2Placement3d.hxx
The file was modified src/TopoDSToStep/TopoDSToStep_MakeStepWire.hxx