Changesets: occt
master b2ec0b4d 2017-04-15 15:57:30 Committer: bugmaster Details Diff |
0028657: Foundation Classes - OSD_Thread does not release thread resources on non-Windows platforms ~OSD_Thread(), OSD_Thread::SetFunction() and OSD_Thread::Run() now detach old thread also on platforms using pthreads. OSD_Thread::Wait() now closes thread handle after joining. |
Affected Issues 0028657 |
|
mod - src/OSD/OSD_Thread.cxx | Diff File | ||
mod - src/OSD/OSD_Thread.hxx | Diff File | ||
master 0af424c2 2017-04-14 12:15:18 Committer: bugmaster Details Diff |
0028601: ShapeFix_Shape increases tolerance of sub-shapes of a valid shape - Avoid increase of edge/vertex tolerance if the distance between 3D curve and p-curve is within old tolerance. |
Affected Issues 0028601 |
|
mod - src/ShapeFix/ShapeFix.cxx | Diff File | ||
mod - tests/bugs/heal/bug329 | Diff File | ||
add - tests/bugs/modalg_6/bug28601 | Diff File | ||
master 501d0d38 2017-04-13 08:49:43
Committer: bugmaster Details Diff |
0028652: Improve performance of the 3D offset algorithm for the planar cases Perform intersection of the planar untrimmed faces using IntTools_FaceFace algorithm directly. |
||
mod - src/BRepOffset/BRepOffset_Tool.cxx | Diff File | ||
master 33cc703b 2017-04-11 14:54:10 Committer: bugmaster Details Diff |
0028647: Visualization, OpenGl_AspectMarker - invalid marker size on re-setting aspect without redraw OpenGl_AspectMarker::Resources::BuildSprites(), fixed uninitialized theMarkerSize in case if aspect has been already initialized for specified marker type. Draw Harness command vaspects has been extended with new options -setMarkerType and -setMarkerSize. |
Affected Issues 0028647 |
|
mod - src/OpenGl/OpenGl_AspectMarker.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest.hxx | Diff File | ||
master 14c4193d 2017-04-11 07:25:21 Committer: bugmaster Details Diff |
0028390: Visualization, AIS_InteractiveContext - add topmost-only picking strategy AIS_InteractiveContext::PickingStrategy(), added new property defining picking strategy SelectMgr_PickingStrategy. Strategy SelectMgr_PickingStrategy_OnlyTopmost allows picking only topmost detected entity not rejected by Selection Filters. |
||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | ||
mod - src/SelectMgr/FILES | Diff File | ||
add - src/SelectMgr/SelectMgr_PickingStrategy.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
add - tests/v3d/face/F3 | Diff File | ||
master 003281f4 2017-04-08 12:03:18 Committer: bugmaster Details Diff |
0028644: Visualization, AIS_MultipleConnectedInteractive - remove unused private class SelectMgr_AssemblyEntityOwner |
Affected Issues 0028644 |
|
mod - src/AIS/AIS_MultipleConnectedInteractive.cxx | Diff File | ||
master c48e2889 2017-04-08 11:50:24 Committer: bugmaster Details Diff |
0028643: Coding rules - eliminate GCC compiler warnings -Wmisleading-indentation |
Affected Issues 0028643 |
|
mod - src/Adaptor3d/Adaptor3d_CurveOnSurface.cxx | Diff File | ||
mod - src/APIHeaderSection/APIHeaderSection_EditHeader.cxx | Diff File | ||
mod - src/AppBlend/AppBlend_AppSurf.gxx | Diff File | ||
mod - src/BRepGProp/BRepGProp_Gauss.cxx | Diff File | ||
mod - src/BRepLib/BRepLib.cxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_DraftAngle.cxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.cxx | Diff File | ||
mod - src/BRepPrim/BRepPrim_GWedge.cxx | Diff File | ||
mod - src/BRepTools/BRepTools_Quilt.cxx | Diff File | ||
mod - src/ChFi2d/ChFi2d_Builder.cxx | Diff File | ||
mod - src/GeomliteTest/GeomliteTest_SurfaceCommands.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_Data.cxx | Diff File | ||
mod - src/IFSelect/IFSelect_Functions.cxx | Diff File | ||
mod - src/IFSelect/IFSelect_SessionPilot.cxx | Diff File | ||
mod - src/IFSelect/IFSelect_WorkSession.cxx | Diff File | ||
mod - src/IGESAppli/IGESAppli_Protocol.cxx | Diff File | ||
mod - src/IGESBasic/IGESBasic_Protocol.cxx | Diff File | ||
mod - src/IGESData/IGESData_IGESReaderTool.cxx | Diff File | ||
mod - src/IGESData/IGESData_IGESWriter.cxx | Diff File | ||
mod - src/IGESDefs/IGESDefs_Protocol.cxx | Diff File | ||
mod - src/IGESDefs/IGESDefs_ToolAttributeDef.cxx | Diff File | ||
mod - src/IGESDimen/IGESDimen_Protocol.cxx | Diff File | ||
mod - src/IGESDraw/IGESDraw_Protocol.cxx | Diff File | ||
mod - src/IGESGeom/IGESGeom_Protocol.cxx | Diff File | ||
mod - src/IGESGraph/IGESGraph_Protocol.cxx | Diff File | ||
mod - src/IGESGraph/IGESGraph_ToolDrawingUnits.cxx | Diff File | ||
mod - src/IGESSelect/IGESSelect_Activator.cxx | Diff File | ||
mod - src/IGESSolid/IGESSolid_Protocol.cxx | Diff File | ||
mod - src/Interface/Interface_Category.cxx | Diff File | ||
mod - src/Interface/Interface_CheckIterator.cxx | Diff File | ||
mod - src/Interface/Interface_FileReaderData.cxx | Diff File | ||
mod - src/Interface/Interface_StaticStandards.cxx | Diff File | ||
mod - src/IntPatch/IntPatch_PrmPrmIntersection.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_CompProjectedCurve.cxx | Diff File | ||
mod - src/QABugs/QABugs_11.cxx | Diff File | ||
mod - src/RWStepAP214/RWStepAP214.cxx | Diff File | ||
mod - src/ShapeAnalysis/ShapeAnalysis_CheckSmallFace.cxx | Diff File | ||
mod - src/ShapeConstruct/ShapeConstruct_ProjectCurveOnSurface.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_WireDivide.cxx | Diff File | ||
mod - src/StepAP214/StepAP214_Protocol.cxx | Diff File | ||
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx | Diff File | ||
mod - src/StepSelect/StepSelect_Activator.cxx | Diff File | ||
mod - src/SWDRAW/SWDRAW_ShapeAnalysis.cxx | Diff File | ||
mod - src/SWDRAW/SWDRAW_ShapeCustom.cxx | Diff File | ||
mod - src/SWDRAW/SWDRAW_ShapeExtend.cxx | Diff File | ||
mod - src/SWDRAW/SWDRAW_ShapeFix.cxx | Diff File | ||
mod - src/SWDRAW/SWDRAW_ShapeProcess.cxx | Diff File | ||
mod - src/SWDRAW/SWDRAW_ShapeTool.cxx | Diff File | ||
mod - src/SWDRAW/SWDRAW_ShapeUpgrade.cxx | Diff File | ||
mod - src/TObjDRAW/TObjDRAW.cxx | Diff File | ||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_Builder1.cxx | Diff File | ||
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_GTopo.cxx | Diff File | ||
mod - src/TopOpeBRepDS/TopOpeBRepDS_connex.cxx | Diff File | ||
mod - src/TopOpeBRepTool/TopOpeBRepTool_TOOL.cxx | Diff File | ||
mod - src/TPrsStd/TPrsStd_ConstraintTools.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Colors.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Common.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_GDTs.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Layers.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Props.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Shapes.cxx | Diff File | ||
mod - src/XDEDRAW/XDEDRAW_Views.cxx | Diff File | ||
mod - src/XSControl/XSControl_FuncShape.cxx | Diff File | ||
mod - src/XSControl/XSControl_Functions.cxx | Diff File | ||
mod - src/XSControl/XSControl_WorkSession.cxx | Diff File | ||
mod - src/XSDRAW/XSDRAW.cxx | Diff File | ||
master 1406e955 2017-04-07 14:37:38
Committer: bugmaster Details Diff |
0028626: Boolean CUT operation fails due to exception while intersecting two conical faces 1. Modification in static function IntersectionWithAnArc of IntPatch_ImpImpIntersection : small offset <du> was hardcoded as 1.e-9, now it is adapted to parametric step. 2. Removal of duplicated points of IntPatch_WLine is corrected. |
||
mod - src/IntPatch/IntPatch_ALineToWLine.cxx | Diff File | ||
mod - src/IntPatch/IntPatch_ImpImpIntersection_0.gxx | Diff File | ||
mod - src/IntPatch/IntPatch_PrmPrmIntersection.cxx | Diff File | ||
mod - src/IntPatch/IntPatch_WLine.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug28626_1 | Diff File | ||
add - tests/bugs/modalg_6/bug28626_2 | Diff File | ||
add - tests/bugs/modalg_6/bug28626_3 | Diff File | ||
master 68b07699 2017-04-07 04:43:44
Committer: bugmaster Details Diff |
0028639: Improve performance of the IntPolyh_MaillageAffinage algorithm The following improvements have been made: 1. Linking edges to triangles while creating the edges. 2. Replacing the array of couples of intersecting triangles with the list to avoid unnecessary allocations of memory. 3. Using the algorithm of unbalanced binary tree when looking for pairs of interfering triangles. 4. Building bounding boxes for the triangles only once and then reusing it. 5. Making the simple methods of the IntPolyh_Point, IntPolyh_Edge, IntPolyh_Triangle, IntPolyh_Couple classes inline. 6. The following methods of the *IntPolyh_Triangle* class have been removed as unused: - *CheckCommonEdge* - *SetEdgeandOrientation* - *MultipleMiddleRefinement2*. 7. The method *IntPolyh_Triangle::TriangleDeflection* has been replaced with the *IntPolyh_Triangle::ComputeDeflection*. 8. The following methods of the *IntPolyh_MaillageAffinage* class have been removed as unused: - *LinkEdges2Triangles*; - *TriangleEdgeContact2*; - *StartingPointsResearch2*; - *NextStartingPointsResearch2*; - *TriangleComparePSP*; - *StartPointsCalcul*. |
Affected Issues 0028639 |
|
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - src/IntPolyh/FILES | Diff File | ||
rm - src/IntPolyh/IntPolyh_ArrayOfStartPoints.hxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_Couple.cxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_Couple.hxx | Diff File | ||
add - src/IntPolyh/IntPolyh_CoupleMapHasher.hxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_Edge.cxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_Edge.hxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_Intersection.cxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_Intersection.hxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_Intersection_1.cxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_MaillageAffinage.cxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_MaillageAffinage.hxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_Point.cxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_Point.hxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_Triangle.cxx | Diff File | ||
mod - src/IntPolyh/IntPolyh_Triangle.hxx | Diff File | ||
master 0bd575a7 2017-04-06 12:28:26
Committer: bugmaster Details Diff |
0028636: Optimisation of gp_* classes in order to avoid unnecesary calling gp_Dir* constructors with normalisation The improvement is concluded in replacement of calls to gp_Dir2d(1,0) with calls to gp_Dir2d(void). Thus we avoid sqrt() that is called from within gp_Dir2d(double,double). The same is with direction in 3D space. |
Affected Issues 0028636 |
|
mod - src/gp/gp_Ax2.lxx | Diff File | ||
mod - src/gp/gp_Ax22d.lxx | Diff File | ||
mod - src/gp/gp_Ax2d.lxx | Diff File | ||
mod - src/gp/gp_Ax3.lxx | Diff File | ||
master 70737683 2017-04-05 15:16:40
Committer: |
0028642: BRepOffsetAPI_ThruSections/BRepFill_Generator are modifying the input shape sections 1) BRepFill_Generator and BRepOffsetAPI_ThruSections now support 'non-destructive' mode for the input shapes (sections wires). The shape history of this algorithms also has been modified. 2) New test grids (based on the previous ones) have been added. These new cases use locked shapes as input arguments 3) The option '-safe' has been added to 'thrusections' command |
Affected Issues 0028642 |
|
mod - src/BRepFill/BRepFill_Generator.cxx | Diff File | ||
mod - src/BRepFill/BRepFill_Generator.hxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.cxx | Diff File | ||
mod - src/BRepOffsetAPI/BRepOffsetAPI_ThruSections.hxx | Diff File | ||
mod - src/BRepTest/BRepTest_SweepCommands.cxx | Diff File | ||
mod - tests/thrusection/grids.list | Diff File | ||
add - tests/thrusection/not_solids_locked/A1 | Diff File | ||
add - tests/thrusection/not_solids_locked/B1 | Diff File | ||
add - tests/thrusection/not_solids_locked/C1 | Diff File | ||
add - tests/thrusection/not_solids_locked/D1 | Diff File | ||
add - tests/thrusection/not_solids_locked/F1 | Diff File | ||
add - tests/thrusection/not_solids_locked/G1 | Diff File | ||
add - tests/thrusection/not_solids_locked/H1 | Diff File | ||
add - tests/thrusection/not_solids_locked/I1 | Diff File | ||
add - tests/thrusection/not_solids_locked/J1 | Diff File | ||
add - tests/thrusection/not_solids_locked/K1 | Diff File | ||
add - tests/thrusection/not_solids_locked/L1 | Diff File | ||
add - tests/thrusection/not_solids_locked/M1 | Diff File | ||
add - tests/thrusection/not_solids_locked/N1 | Diff File | ||
add - tests/thrusection/not_solids_locked/O1 | Diff File | ||
add - tests/thrusection/not_solids_locked/P1 | Diff File | ||
add - tests/thrusection/not_solids_locked/Q1 | Diff File | ||
add - tests/thrusection/not_solids_locked/R1 | Diff File | ||
add - tests/thrusection/not_solids_locked/S1 | Diff File | ||
add - tests/thrusection/not_solids_locked/T1 | Diff File | ||
add - tests/thrusection/not_solids_locked/U1 | Diff File | ||
add - tests/thrusection/not_solids_locked/V1 | Diff File | ||
add - tests/thrusection/not_solids_locked/W1 | Diff File | ||
add - tests/thrusection/not_solids_locked/W8 | Diff File | ||
add - tests/thrusection/solids_locked/A1 | Diff File | ||
add - tests/thrusection/solids_locked/A2 | Diff File | ||
add - tests/thrusection/solids_locked/A3 | Diff File | ||
add - tests/thrusection/solids_locked/A4 | Diff File | ||
add - tests/thrusection/solids_locked/A5 | Diff File | ||
add - tests/thrusection/solids_locked/A6 | Diff File | ||
add - tests/thrusection/solids_locked/A7 | Diff File | ||
add - tests/thrusection/solids_locked/A8 | Diff File | ||
add - tests/thrusection/solids_locked/A9 | Diff File | ||
add - tests/thrusection/specific/N5 | Diff File | ||
add - tests/thrusection/specific/N6 | Diff File | ||
add - tests/thrusection/specific_locked/A1 | Diff File | ||
add - tests/thrusection/specific_locked/A2 | Diff File | ||
add - tests/thrusection/specific_locked/A3 | Diff File | ||
add - tests/thrusection/specific_locked/A4 | Diff File | ||
add - tests/thrusection/specific_locked/A6 | Diff File | ||
add - tests/thrusection/specific_locked/A7 | Diff File | ||
add - tests/thrusection/specific_locked/A8 | Diff File | ||
add - tests/thrusection/specific_locked/B1 | Diff File | ||
add - tests/thrusection/specific_locked/B2 | Diff File | ||
add - tests/thrusection/specific_locked/B3 | Diff File | ||
add - tests/thrusection/specific_locked/B5 | Diff File | ||
add - tests/thrusection/specific_locked/B6 | Diff File | ||
add - tests/thrusection/specific_locked/B7 | Diff File | ||
add - tests/thrusection/specific_locked/B9 | Diff File | ||
add - tests/thrusection/specific_locked/C1 | Diff File | ||
add - tests/thrusection/specific_locked/C2 | Diff File | ||
add - tests/thrusection/specific_locked/C4 | Diff File | ||
add - tests/thrusection/specific_locked/C5 | Diff File | ||
add - tests/thrusection/specific_locked/C6 | Diff File | ||
add - tests/thrusection/specific_locked/C8 | Diff File | ||
add - tests/thrusection/specific_locked/C9 | Diff File | ||
add - tests/thrusection/specific_locked/D1 | Diff File | ||
add - tests/thrusection/specific_locked/D3 | Diff File | ||
add - tests/thrusection/specific_locked/D4 | Diff File | ||
add - tests/thrusection/specific_locked/D5 | Diff File | ||
add - tests/thrusection/specific_locked/D7 | Diff File | ||
add - tests/thrusection/specific_locked/D8 | Diff File | ||
add - tests/thrusection/specific_locked/D9 | Diff File | ||
add - tests/thrusection/specific_locked/E1 | Diff File | ||
add - tests/thrusection/specific_locked/E2 | Diff File | ||
add - tests/thrusection/specific_locked/E3 | Diff File | ||
add - tests/thrusection/specific_locked/E4 | Diff File | ||
add - tests/thrusection/specific_locked/E6 | Diff File | ||
add - tests/thrusection/specific_locked/E7 | Diff File | ||
add - tests/thrusection/specific_locked/E8 | Diff File | ||
add - tests/thrusection/specific_locked/F1 | Diff File | ||
add - tests/thrusection/specific_locked/F2 | Diff File | ||
add - tests/thrusection/specific_locked/F3 | Diff File | ||
add - tests/thrusection/specific_locked/F5 | Diff File | ||
add - tests/thrusection/specific_locked/F6 | Diff File | ||
add - tests/thrusection/specific_locked/F7 | Diff File | ||
add - tests/thrusection/specific_locked/F9 | Diff File | ||
add - tests/thrusection/specific_locked/G1 | Diff File | ||
add - tests/thrusection/specific_locked/G2 | Diff File | ||
add - tests/thrusection/specific_locked/G4 | Diff File | ||
add - tests/thrusection/specific_locked/G6 | Diff File | ||
add - tests/thrusection/specific_locked/N5 | Diff File | ||
add - tests/thrusection/specific_locked/N6 | Diff File | ||
master 450c83ad 2017-04-05 12:59:49 Committer: bugmaster Details Diff |
0028630: Visualization, StdPrs_ShadedShape - do not create Poly_Connect without need |
Affected Issues 0028630 |
|
mod - src/Poly/FILES | Diff File | ||
mod - src/Poly/Poly_Connect.cxx | Diff File | ||
mod - src/Poly/Poly_Connect.hxx | Diff File | ||
rm - src/Poly/Poly_Connect.lxx | Diff File | ||
mod - src/StdPrs/StdPrs_ShadedShape.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_ToolTriangulatedShape.cxx | Diff File | ||
mod - src/StdPrs/StdPrs_ToolTriangulatedShape.hxx | Diff File | ||
master aeee70d3 2017-04-05 04:59:14
Committer: bugmaster Details Diff |
0028179: Update documentation of Boolean Component |
Affected Issues 0028179 |
|
mod - dox/user_guides/boolean_operations/boolean_operations.md | Diff File | ||
mod - dox/user_guides/draw_test_harness/draw_test_harness.md | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_GlueEnum.hxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_Splitter.hxx | Diff File | ||
mod - src/BOPDS/BOPDS_DS.hxx | Diff File | ||
mod - src/BRepAlgoAPI/BRepAlgoAPI_Splitter.hxx | Diff File | ||
master f6d4c5cf 2017-04-04 07:04:18 Committer: bugmaster Details Diff |
0028621: Visualization - AIS_ColoredShape::UnsetTransparency() is not implemented |
Affected Issues 0028621 |
|
mod - src/AIS/AIS_ColoredShape.cxx | Diff File | ||
mod - src/AIS/AIS_ColoredShape.hxx | Diff File | ||
add - tests/bugs/vis/bug28621 | Diff File | ||
master e473b95f 2017-04-03 19:53:17 Committer: bugmaster Details Diff |
0028625: Visualization, OpenGl_FrameBuffer - initialize Render Buffer with stencil |
Affected Issues 0028625 |
|
mod - src/OpenGl/OpenGl_Context.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_FrameBuffer.cxx | Diff File | ||
master 769a2e88 2017-04-02 13:48:26 Committer: bugmaster Details Diff |
0028615: Visualization, TKOpenGl - enabling MSAA leads to black screen on OpenGL ES Removed redundant macros check. |
Affected Issues 0028615 |
|
mod - src/OpenGl/OpenGl_View_Redraw.cxx | Diff File | ||
master 2d0621bf 2017-03-31 12:38:08
Committer: bugmaster Details Diff |
0028579: Get rid of the obsolete QANewModTopOpe_* and QANewBRepNaming_* algorithms 1. The packages *QANewModTopOpe*, *QANewBRepNaming* and *QANewDBRepNaming* have been removed as containing obsolete features. The corresponding QA commands (such as OCC252, OCC307 and OCC294) and test cases have also been removed. 2. The QA command buc60609 has been removed. The corresponding test case bugs/moddata_1/buc60609 has been rewritten using b2dclassify command. |
Affected Issues 0028579 |
|
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - src/QABugs/QABugs_11.cxx | Diff File | ||
mod - src/QABugs/QABugs_16.cxx | Diff File | ||
mod - src/QABugs/QABugs_3.cxx | Diff File | ||
mod - src/QADraw/QADraw_Additional.cxx | Diff File | ||
rm - src/QANewBRepNaming/FILES | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_BooleanOperation.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_BooleanOperation.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Box.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Box.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Chamfer.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Chamfer.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Common.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Common.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Cut.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Cut.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Cylinder.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Cylinder.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Fillet.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Fillet.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Fuse.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Fuse.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Gluing.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Gluing.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_ImportShape.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_ImportShape.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Intersection.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Intersection.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Limitation.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Limitation.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Loader.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Loader.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_LoaderParent.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_LoaderParent.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Prism.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Prism.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Revol.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Revol.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Sphere.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_Sphere.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_TopNaming.cxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_TopNaming.hxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_TopNaming.lxx | Diff File | ||
rm - src/QANewBRepNaming/QANewBRepNaming_TypeOfPrimitive3D.hxx | Diff File | ||
rm - src/QANewDBRepNaming/FILES | Diff File | ||
rm - src/QANewDBRepNaming/QANewDBRepNaming.cxx | Diff File | ||
rm - src/QANewDBRepNaming/QANewDBRepNaming.hxx | Diff File | ||
rm - src/QANewDBRepNaming/QANewDBRepNaming_FeatureCommands.cxx | Diff File | ||
rm - src/QANewDBRepNaming/QANewDBRepNaming_PrimitiveCommands.cxx | Diff File | ||
rm - src/QANewModTopOpe/FILES | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe.cxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe.hxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_CommonPtr.hxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_CutPtr.hxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_Glue.cxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_Glue.hxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_Glue_SDFaces.cxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_Glue_shell.cxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_Glue_util.cxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_Glue_vertex.cxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_Glue_wire.cxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_Intersection.cxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_Intersection.hxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_Limitation.cxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_Limitation.hxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_ModeOfLimitation.hxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_ReShaper.cxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_ReShaper.hxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_Tools.cxx | Diff File | ||
rm - src/QANewModTopOpe/QANewModTopOpe_Tools.hxx | Diff File | ||
mod - src/TKQADraw/PACKAGES | Diff File | ||
rm - tests/bugs/caf/bug282 | Diff File | ||
rm - tests/bugs/caf/bug350 | Diff File | ||
rm - tests/bugs/caf/bug351 | Diff File | ||
rm - tests/bugs/caf/bug352 | Diff File | ||
rm - tests/bugs/caf/bug355 | Diff File | ||
rm - tests/bugs/modalg_2/bug307_1 | Diff File | ||
rm - tests/bugs/modalg_2/bug307_2 | Diff File | ||
rm - tests/bugs/modalg_4/bug6272_1 | Diff File | ||
rm - tests/bugs/modalg_4/bug6272_2 | Diff File | ||
rm - tests/bugs/modalg_4/bug6272_3 | Diff File | ||
rm - tests/bugs/modalg_4/bug6272_4 | Diff File | ||
mod - tests/bugs/moddata_1/buc60609 | Diff File | ||
rm - tests/bugs/moddata_2/bug252_1 | Diff File | ||
rm - tests/bugs/moddata_2/bug252_2 | Diff File | ||
rm - tests/bugs/moddata_2/bug252_3 | Diff File | ||
rm - tests/bugs/step/buc60906 | Diff File | ||
rm - tests/bugs/vis/bug294 | Diff File | ||
rm - tests/caf/nam/A6 | Diff File | ||
rm - tests/caf/nam/A7 | Diff File | ||
rm - tests/caf/nam/A8 | Diff File | ||
rm - tests/caf/nam/A9 | Diff File | ||
master 90271a90 2017-03-30 15:19:21 Committer: bugmaster Details Diff |
0028207: Unexpected result of the unify same domain algorithm - Now algorithm of merging edges uses angular tolerance |
||
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug28207 | Diff File | ||
master 5be09a15 2017-03-30 13:44:21
Committer: bugmaster Details Diff |
0027981: BRepExtrema_DistShapeShape returns not null distance on interfered shapes The reason of the bug is bad start points on surfaces, which are used by searching roots algorithm as start points for iteration process. Starting with these points algorithm for searching roots of set of equations cannot reach correct root. To find correct start points increasing number of sampling points is applied. |
||
mod - src/Extrema/Extrema_ExtSS.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug27981 | Diff File | ||
master 7e3451c7 2017-03-30 09:13:19 Committer: bugmaster Details Diff |
0028347: Reuse OCCT implementation for producing end-user documentation for Products Updated destination directory for generated by gendoc proc pdf files. Added additional option "-update_images_size" for gendoc procedure to update width of images in *.md files during pdf generation for @figure alias. Documentation was updated to use alias @figure instead of outdated @image Added support of svg image format in procedure OCCDoc_UpdateImagesSize. Added generation of overview for product components. Added generation of products refman/chm for each component. |
||
mod - adm/gendoc.tcl | Diff File | ||
mod - adm/occaux.tcl | Diff File | ||
mod - dox/dev_guides/building/3rdparty/3rdparty_windows.md | Diff File | ||
mod - dox/dev_guides/contribution_workflow/contribution_workflow.md | Diff File | ||
mod - dox/dev_guides/documentation/documentation.md | Diff File | ||
mod - dox/dev_guides/git_guide/git_guide.md | Diff File | ||
mod - dox/dev_guides/tests/tests.md | Diff File | ||
mod - dox/overview/overview.md | Diff File | ||
mod - dox/resources/occt_ug_html.doxyfile | Diff File | ||
mod - dox/resources/occt_ug_pdf.doxyfile | Diff File | ||
mod - dox/technical_overview/technical_overview.md | Diff File | ||
mod - dox/tutorial/tutorial.md | Diff File | ||
mod - dox/user_guides/boolean_operations/boolean_operations.md | Diff File | ||
mod - dox/user_guides/foundation_classes/foundation_classes.md | Diff File | ||
mod - dox/user_guides/iges/iges.md | Diff File | ||
mod - dox/user_guides/modeling_algos/modeling_algos.md | Diff File | ||
mod - dox/user_guides/modeling_data/modeling_data.md | Diff File | ||
mod - dox/user_guides/ocaf/ocaf.md | Diff File | ||
mod - dox/user_guides/shape_healing/shape_healing.md | Diff File | ||
mod - dox/user_guides/step/step.md | Diff File | ||
mod - dox/user_guides/tobj/tobj.md | Diff File | ||
mod - dox/user_guides/visualization/visualization.md | Diff File | ||
mod - dox/user_guides/xde/xde.md | Diff File | ||
master 353e6fa0 2017-03-29 15:28:33 Committer: bugmaster Details Diff |
0028594: Geom2dAPI_Interpolate generated curve is not the same as proe Boolean flag "Scale" has been added for methods "Load" in "Geom2dAPI_Interpolate" class |
Affected Issues 0028594 |
|
mod - src/Geom2dAPI/Geom2dAPI_Interpolate.cxx | Diff File | ||
mod - src/Geom2dAPI/Geom2dAPI_Interpolate.hxx | Diff File | ||
mod - src/QABugs/QABugs_20.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug28594 | Diff File | ||
master 5652dc62 2017-03-29 05:46:31
Committer: bugmaster Details Diff |
0028591: BOP Cut creates wrong result The Face/Face intersection procedure has been changed in Boolean Operations algorithm. Previously, the intersection tolerance for all section curves between pair of faces has been calculated as the maximal tolerance among all curves. Now, each curve has its own valid tolerance calculated as the maximal deviation of the 3D curve from its 2D curves on faces or surfaces in case there are no 2D curves. Thus, such methods of IntTools_FaceFace algorithm as TolReached3d(), TolReal() and TolReached2d() have been removed. Now the tolerances of the curve can be obtained from the curve itself (IntTools_Curve - result of intersection): - IntTools_Curve::Tolerance() - returns the valid tolerance for the curve; - IntTools_Curve::TangentialTolerance() - returns the tangential tolerance, which depends on the size of the common between faces. Currently, this tolerance is computed for Plane/Plane cases only. For other case, the value of the tangential tolerance is the maximal tolerance of faces. 2D intersection tolerance (IntTools_FaceFace::TolReached2d()) has been completely removed from the algorithm as unused. |
||
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.hxx | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
mod - src/BOPDS/BOPDS_Curve.hxx | Diff File | ||
mod - src/BOPDS/BOPDS_Curve.lxx | Diff File | ||
mod - src/BOPDS/BOPDS_Interf.hxx | Diff File | ||
mod - src/BOPTest/BOPTest_BOPCommands.cxx | Diff File | ||
mod - src/IntTools/FILES | Diff File | ||
mod - src/IntTools/IntTools_Curve.cxx | Diff File | ||
mod - src/IntTools/IntTools_Curve.hxx | Diff File | ||
rm - src/IntTools/IntTools_Curve.lxx | Diff File | ||
mod - src/IntTools/IntTools_FaceFace.cxx | Diff File | ||
mod - src/IntTools/IntTools_FaceFace.hxx | Diff File | ||
mod - src/IntTools/IntTools_Tools.cxx | Diff File | ||
mod - src/IntTools/IntTools_Tools.hxx | Diff File | ||
add - tests/bugs/modalg_6/bug28591 | Diff File | ||
master ec964372 2017-03-28 14:13:04 Committer: bugmaster Details Diff |
0028564: Support of applications using old persistence (ShapeSchema) 1. Bug fix in reading old persistent data using FSD_File storage driver 2. Persistence compatible with legacy format was restored for shapes a. Implemented a storage read / write wrapper for legacy persistence b. Added DRAW commands to read / write files in legacy format c. Added test cases for reading / writing operations with checking number of sub-shapes and physical properties d. Updated related sections of the development guide |
||
mod - adm/UDLIST | Diff File | ||
mod - dox/dev_guides/upgrade/upgrade.md | Diff File | ||
mod - src/DDocStd/DDocStd.cxx | Diff File | ||
mod - src/DDocStd/DDocStd.hxx | Diff File | ||
add - src/DDocStd/DDocStd_ShapeSchemaCommands.cxx | Diff File | ||
mod - src/DDocStd/FILES | Diff File | ||
mod - src/ShapePersistent/FILES | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_BRep.cxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_BRep.hxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_Geom.cxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_Geom.hxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_Geom2d.cxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_Geom2d.hxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_Geom2d_Curve.cxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_Geom2d_Curve.hxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_Geom_Curve.cxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_Geom_Curve.hxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_Geom_Surface.cxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_Geom_Surface.hxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_HArray1.hxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_HSequence.cxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_HSequence.hxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_Poly.cxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_Poly.hxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_TopoDS.cxx | Diff File | ||
mod - src/ShapePersistent/ShapePersistent_TopoDS.hxx | Diff File | ||
add - src/ShapePersistent/ShapePersistent_TriangleMode.hxx | Diff File | ||
mod - src/StdLDrivers/StdLDrivers_DocumentRetrievalDriver.cxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_Data.cxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_Data.hxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_Dependency.hxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_Document.cxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_Document.hxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_Function.hxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_HArray1.cxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_HArray1.hxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_HArray2.cxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_HArray2.hxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_HString.cxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_HString.hxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_NamedData.hxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_Real.hxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_TreeNode.cxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_TreeNode.hxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_Value.hxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_Variable.hxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_Void.hxx | Diff File | ||
mod - src/StdLPersistent/StdLPersistent_XLink.hxx | Diff File | ||
mod - src/StdObject/StdObject_gp_Axes.hxx | Diff File | ||
mod - src/StdObject/StdObject_gp_Curves.hxx | Diff File | ||
mod - src/StdObject/StdObject_gp_Surfaces.hxx | Diff File | ||
mod - src/StdObject/StdObject_gp_Trsfs.hxx | Diff File | ||
mod - src/StdObject/StdObject_gp_Vectors.hxx | Diff File | ||
mod - src/StdObject/StdObject_Location.cxx | Diff File | ||
mod - src/StdObject/StdObject_Location.hxx | Diff File | ||
mod - src/StdObject/StdObject_Shape.cxx | Diff File | ||
mod - src/StdObject/StdObject_Shape.hxx | Diff File | ||
mod - src/StdObjMgt/FILES | Diff File | ||
mod - src/StdObjMgt/StdObjMgt_Attribute.hxx | Diff File | ||
mod - src/StdObjMgt/StdObjMgt_Persistent.cxx | Diff File | ||
mod - src/StdObjMgt/StdObjMgt_Persistent.hxx | Diff File | ||
mod - src/StdObjMgt/StdObjMgt_ReadData.hxx | Diff File | ||
mod - src/StdObjMgt/StdObjMgt_SharedObject.hxx | Diff File | ||
add - src/StdObjMgt/StdObjMgt_TransientPersistentMap.hxx | Diff File | ||
add - src/StdObjMgt/StdObjMgt_WriteData.cxx | Diff File | ||
add - src/StdObjMgt/StdObjMgt_WriteData.hxx | Diff File | ||
mod - src/StdPersistent/StdPersistent.hxx | Diff File | ||
mod - src/StdPersistent/StdPersistent_DataXtd.hxx | Diff File | ||
mod - src/StdPersistent/StdPersistent_DataXtd_Constraint.hxx | Diff File | ||
mod - src/StdPersistent/StdPersistent_DataXtd_PatternStd.hxx | Diff File | ||
mod - src/StdPersistent/StdPersistent_Naming.cxx | Diff File | ||
mod - src/StdPersistent/StdPersistent_Naming.hxx | Diff File | ||
mod - src/StdPersistent/StdPersistent_PPrsStd.hxx | Diff File | ||
mod - src/StdPersistent/StdPersistent_TopLoc.cxx | Diff File | ||
mod - src/StdPersistent/StdPersistent_TopLoc.hxx | Diff File | ||
mod - src/StdPersistent/StdPersistent_TopoDS.hxx | Diff File | ||
add - src/StdStorage/FILES | Diff File | ||
add - src/StdStorage/StdStorage.cxx | Diff File | ||
add - src/StdStorage/StdStorage.hxx | Diff File | ||
add - src/StdStorage/StdStorage_BacketOfPersistent.cxx | Diff File | ||
add - src/StdStorage/StdStorage_BacketOfPersistent.hxx | Diff File | ||
add - src/StdStorage/StdStorage_Data.hxx | Diff File | ||
add - src/StdStorage/StdStorage_HeaderData.cxx | Diff File | ||
add - src/StdStorage/StdStorage_HeaderData.hxx | Diff File | ||
add - src/StdStorage/StdStorage_HSequenceOfRoots.hxx | Diff File | ||
add - src/StdStorage/StdStorage_MapOfRoots.hxx | Diff File | ||
add - src/StdStorage/StdStorage_MapOfTypes.hxx | Diff File | ||
add - src/StdStorage/StdStorage_Root.cxx | Diff File | ||
add - src/StdStorage/StdStorage_Root.hxx | Diff File | ||
add - src/StdStorage/StdStorage_RootData.cxx | Diff File | ||
add - src/StdStorage/StdStorage_RootData.hxx | Diff File | ||
add - src/StdStorage/StdStorage_SequenceOfRoots.hxx | Diff File | ||
add - src/StdStorage/StdStorage_TypeData.cxx | Diff File | ||
add - src/StdStorage/StdStorage_TypeData.hxx | Diff File | ||
mod - src/TKStd/PACKAGES | Diff File | ||
add - tests/persist/end | Diff File | ||
add - tests/persist/fsd/A1 | Diff File | ||
add - tests/persist/fsd/A2 | Diff File | ||
add - tests/persist/fsd/A3 | Diff File | ||
add - tests/persist/fsd/A4 | Diff File | ||
add - tests/persist/fsd/A5 | Diff File | ||
add - tests/persist/fsd/A6 | Diff File | ||
add - tests/persist/fsd/A7 | Diff File | ||
add - tests/persist/fsd/A8 | Diff File | ||
add - tests/persist/fsd/begin | Diff File | ||
add - tests/persist/fsd/C1 | Diff File | ||
add - tests/persist/fsd/C2 | Diff File | ||
add - tests/persist/fsd/S1 | Diff File | ||
add - tests/persist/fsd/S10 | Diff File | ||
add - tests/persist/fsd/S11 | Diff File | ||
add - tests/persist/fsd/S12 | Diff File | ||
add - tests/persist/fsd/S13 | Diff File | ||
add - tests/persist/fsd/S14 | Diff File | ||
add - tests/persist/fsd/S15 | Diff File | ||
add - tests/persist/fsd/S2 | Diff File | ||
add - tests/persist/fsd/S3 | Diff File | ||
add - tests/persist/fsd/S4 | Diff File | ||
add - tests/persist/fsd/S5 | Diff File | ||
add - tests/persist/fsd/S6 | Diff File | ||
add - tests/persist/fsd/S7 | Diff File | ||
add - tests/persist/fsd/S8 | Diff File | ||
add - tests/persist/fsd/S9 | Diff File | ||
add - tests/persist/grids.list | Diff File | ||
master 632175c3 2017-03-28 13:00:13 Committer: bugmaster Details Diff |
0028227: ShapeUpgrade_UnifySameDomain modifies the edges even if it is not requested - The option SafeInputMode has been added in the class ShapeUpgrade_UnifySameDomain. If it is set then the input shape is protected against modifications of any aspects of its sub-shapes. Default value is true. - The option "-nosafe" has been added in draw command "unifysamedom". If it is not set the algorithm is run with SafeInputMode switched off. |
Affected Issues 0028227 |
|
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx | Diff File | ||
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.hxx | Diff File | ||
mod - src/SWDRAW/SWDRAW_ShapeUpgrade.cxx | Diff File | ||
add - tests/heal/unify_same_domain/A5 | Diff File | ||
master 83f32108 2017-03-28 03:52:24
Committer: bugmaster Details Diff |
0028600: Bad performance of the checkshape command Shell check has been improved to use well-known width-first search. It significantly reduces computation time on the big shells. Test case has been added. Minor correction in test case |
||
mod - src/BRepCheck/BRepCheck_Shell.cxx | Diff File | ||
add - tests/perf/modalg/bug28600 | Diff File |