Changesets: occt
master 56a9db93 2015-05-21 11:46:00
Committer: bugmaster Details Diff |
0025923: Remove small wires on face read from STEP The analysis of small area in the method ShapeAnalysis_Wire::CheckSmallArea is performed the following way: - On the fisrt step algorithm produces a rough estimation of part of surface area. - In a case if obtained estimation is less than tolerance then evaluate real area and comapre this value with tolerance. - New flag has been added to XSTEPResource/IGES. In a case if flag is true the faces with small 3d area is removed from ShapeFix context. Test-case for issue #25923 and update test-cases in de group according to the new behavior. |
||
mod - src/ShapeAnalysis/ShapeAnalysis_Wire.cdl | Diff File | ||
mod - src/ShapeAnalysis/ShapeAnalysis_Wire.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Face.cdl | Diff File | ||
mod - src/ShapeFix/ShapeFix_Face.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Face.lxx | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx | Diff File | ||
mod - src/XSTEPResource/IGES | Diff File | ||
add - tests/bugs/heal/bug25923 | Diff File | ||
mod - tests/de/iges_1/B8 | Diff File | ||
mod - tests/de/iges_1/D1 | Diff File | ||
mod - tests/de/iges_1/F9 | Diff File | ||
mod - tests/de/iges_1/G4 | Diff File | ||
mod - tests/de/iges_1/G7 | Diff File | ||
mod - tests/de/iges_1/J6 | Diff File | ||
mod - tests/de/iges_1/K3 | Diff File | ||
mod - tests/de/iges_1/L8 | Diff File | ||
mod - tests/de/iges_1/M1 | Diff File | ||
mod - tests/de/iges_1/O3 | Diff File | ||
mod - tests/de/iges_1/P5 | Diff File | ||
mod - tests/de/iges_1/R8 | Diff File | ||
mod - tests/de/iges_2/A1 | Diff File | ||
mod - tests/de/iges_2/B8 | Diff File | ||
mod - tests/de/iges_2/E7 | Diff File | ||
mod - tests/de/iges_2/E9 | Diff File | ||
mod - tests/de/iges_2/G2 | Diff File | ||
mod - tests/de/iges_2/G5 | Diff File | ||
mod - tests/de/iges_2/H3 | Diff File | ||
mod - tests/de/iges_2/H4 | Diff File | ||
mod - tests/de/iges_2/J1 | Diff File | ||
mod - tests/de/iges_3/A1 | Diff File | ||
mod - tests/de/iges_3/A2 | Diff File | ||
mod - tests/de/iges_3/A5 | Diff File | ||
mod - tests/de/iges_3/B2 | Diff File | ||
master 385c43e7 2015-05-21 11:30:38
Committer: bugmaster Details Diff |
0026199: Visualization - use NCollection_IndexedMap instead of NCollection_Sequence in OpenGl_BVHClipPrimitiveSet to improve performance This patch improves performance of OpenGl_BVHClipPrimitiveSet. In particular, on the attached test case for 90 000 spheres the results are the following: 1) Master: vdisplay - 55 sec, 5 FPS, 1.4 GB memory, vclear - 180 sec. 2) Branch: vdisplay - 1.3 sec, 5 FPS, 1.4 GB memory, vclear - 90 sec. So, the patch improves vdisplay in ~40 times, and vclear in ~2 times without extra memory and with no impact on rendering performance. However, the vclear time is still significant. According to profile results, it is due to Graphic3d_Structure::DisconnectAll method. Test case for issue CR26199 Fix invalid warnings in 'vdefaults' command. |
Affected Issues 0026199 |
|
mod - src/OpenGl/OpenGl_BVHClipPrimitiveSet.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_BVHClipPrimitiveSet.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
add - tests/bugs/vis/bug26199 | Diff File | ||
master 6552f078 2015-05-21 10:56:47
Committer: bugmaster Details Diff |
0026201: Wrong processing of dissymetric chamfer: order of chords unjustly changes Test-case for issue #26201 |
||
mod - src/ChFiKPart/ChFiKPart_ComputeData_ChPlnCyl.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug26201 | Diff File | ||
master 4753a6fc 2015-05-21 10:47:55
Committer: bugmaster Details Diff |
0026197: Incomplete intersection curve Correct the algorithm to get right Start point for extension of the walking line. Test case for issue CR26197 Correction of test case bugs/modalg_6/bug26197 |
||
mod - src/IntWalk/IntWalk_PWalking.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug26197 | Diff File | ||
master b6ec1ef9 2015-05-21 09:56:26
Committer: bugmaster Details Diff |
0026224: Wrong result obtained by Common operator. Changes: class BOPTools_AlgoTools2D - method: Standard_Integer BOPTools_AlgoTools2D::AttachExistingPCurve (const TopoDS_Edge& aE2, const TopoDS_Edge& aE1, const TopoDS_Face& aF, const Handle(IntTools_Context)& aCtx) has been changed. The treatment of the curves that need to be reversed has been modified taking into account reversed parameter Test case for issue CR26224 |
||
mod - src/BOPTools/BOPTools_AlgoTools2D_1.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug26224 | Diff File | ||
master 3285a59a 2015-05-21 09:52:03
Committer: bugmaster Details Diff |
0026218: Wrong result done by General Fuse algorithm class BOPAlgo_PaveFiller 1. method void BOPAlgo_PaveFiller::MakeBlocks() Update of FaceInfo IN information before filling the maps. 2. methods void BOPAlgo_PaveFiller::UpdateFaceInfo (BOPDS_DataMapOfPaveBlockListOfPaveBlock& theDME, const BOPCol_DataMapOfIntegerInteger& theDMV) void BOPAlgo_PaveFiller::ProcessExistingPaveBlocks (const Standard_Integer theInt, const BOPDS_IndexedMapOfPaveBlock& aMPBOnIn, const BOPCol_DataMapOfIntegerListOfInteger& aDMBV, BOPDS_IndexedDataMapOfShapeCoupleOfPaveBlocks& aMSCPB, BOPCol_DataMapOfShapeInteger& aMVI, BOPDS_MapOfPaveBlock& aMPB) Small changes in treatment of existing pave blocks when making new ones from intersection curves. Test case for issue CR26218 Correction of test case for issue CR26218 |
||
mod - src/BOPAlgo/BOPAlgo_PaveFiller.cdl | Diff File | ||
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug26218 | Diff File | ||
master 91806b90 2015-05-21 04:34:49
Committer: bugmaster Details Diff |
0026022: Extrema_ExtCC gives not precise solution Conditional optimization added to Newton optimization algorithm. Test case for issue CR26022 |
||
mod - src/math/math_GlobOptMin.cxx | Diff File | ||
mod - src/math/math_NewtonMinimum.cdl | Diff File | ||
mod - src/math/math_NewtonMinimum.cxx | Diff File | ||
mod - tests/bugs/fclasses/bug25635_1 | Diff File | ||
add - tests/bugs/fclasses/bug26022 | Diff File | ||
mod - tests/bugs/modalg_5/bug23706_14 | Diff File | ||
master fbf3becf 2015-05-19 17:03:11
Committer: bugmaster Details Diff |
0026261: Create a tool to remove tails from any wire A tool to remove tails from the wires of a shape was created. The tool is based on mechanism 'ShapeFix', is located in types 'ShapeFix_Wire' and 'ShapeAnalysis_Wire', is enabled through method 'ShapeFix_Wire::FixTailMode' and is initialized by methods 'ShapeFix_Wire::SetMaxTailAngle' and 'ShapeFix_Wire::SetMaxTailWidth' and is called through method 'ShapeFix_Wire::FixTails'. The status of any performing of the last method is accessible through method 'ShapeFix_Wire::StatusFixTails'. The tail angle is checked only at the tail start. Mechanism 'ShapeFix' was modified: - the tool is disabled by default; - algorithm 'Fix notched edges' is disabled then the tool is enabled; - the tool and the last algorithm work in turns then the tool works on the request. 'Draw' command 'fixshape' was extended by options '-maxtaila' and '-maxtailw' to test the tool. 'Draw' tests to test the tool were created. Algorithm 'fixshape' was changed in type 'ShapeProcess_OperLibrary' to - use new parameters named 'FixTailMode', 'MaxTailAngle' (in degrees) and 'MaxTailWidth' from the algorithm context; - apply the tool after the shape will be fully fixed if the tool was enabled. Place holders for the new parameters were created in the resource file of mechsnism 'STEPControl_Reader'. Test cases for issue CR26261 |
||
mod - src/ShapeAnalysis/ShapeAnalysis_Wire.cdl | Diff File | ||
mod - src/ShapeAnalysis/ShapeAnalysis_Wire.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Face.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Wire.cdl | Diff File | ||
mod - src/ShapeFix/ShapeFix_Wire.cxx | Diff File | ||
mod - src/ShapeFix/ShapeFix_Wire.lxx | Diff File | ||
mod - src/ShapeProcess/ShapeProcess_OperLibrary.cxx | Diff File | ||
mod - src/SWDRAW/SWDRAW_ShapeFix.cxx | Diff File | ||
mod - src/XSTEPResource/STEP | Diff File | ||
mod - tests/heal/begin | Diff File | ||
mod - tests/heal/end | Diff File | ||
mod - tests/heal/grids.list | Diff File | ||
add - tests/heal/wire_tails_composed/A1 | Diff File | ||
add - tests/heal/wire_tails_composed/A10 | Diff File | ||
add - tests/heal/wire_tails_composed/A11 | Diff File | ||
add - tests/heal/wire_tails_composed/A12 | Diff File | ||
add - tests/heal/wire_tails_composed/A13 | Diff File | ||
add - tests/heal/wire_tails_composed/A14 | Diff File | ||
add - tests/heal/wire_tails_composed/A15 | Diff File | ||
add - tests/heal/wire_tails_composed/A16 | Diff File | ||
add - tests/heal/wire_tails_composed/A17 | Diff File | ||
add - tests/heal/wire_tails_composed/A18 | Diff File | ||
add - tests/heal/wire_tails_composed/A19 | Diff File | ||
add - tests/heal/wire_tails_composed/A2 | Diff File | ||
add - tests/heal/wire_tails_composed/A3 | Diff File | ||
add - tests/heal/wire_tails_composed/A4 | Diff File | ||
add - tests/heal/wire_tails_composed/A5 | Diff File | ||
add - tests/heal/wire_tails_composed/A6 | Diff File | ||
add - tests/heal/wire_tails_composed/A7 | Diff File | ||
add - tests/heal/wire_tails_composed/A8 | Diff File | ||
add - tests/heal/wire_tails_composed/A9 | Diff File | ||
add - tests/heal/wire_tails_real/A1 | Diff File | ||
add - tests/heal/wire_tails_real/A2 | Diff File | ||
add - tests/heal/wire_tails_real/A3 | Diff File | ||
add - tests/heal/wire_tails_real/A4 | Diff File | ||
add - tests/heal/wire_tails_real/A5 | Diff File | ||
add - tests/heal/wire_tails_real/A6 | Diff File | ||
add - tests/heal/wire_tails_real/A7 | Diff File | ||
master 78e7cada 2015-05-19 11:27:06
Committer: bugmaster Details Diff |
0026044: Optimize math_GlobOptMin class to enter options for solutions of some specified problems Possibility to search single optimum added. |
Affected Issues 0026044 |
|
mod - src/math/math_GlobOptMin.cxx | Diff File | ||
mod - src/math/math_GlobOptMin.hxx | Diff File | ||
master ab1c121b 2015-05-19 11:19:10
Committer: bugmaster Details Diff |
0026082: When view is resized horizontally the visualization is not scaled |
Affected Issues 0026082 |
|
mod - src/Graphic3d/Graphic3d_Camera.cxx | Diff File | ||
mod - src/V3d/V3d_View.cxx | Diff File | ||
add - tests/bugs/vis/bug26082 | Diff File | ||
master 1a5add58 2015-05-19 07:54:14
Committer: bugmaster Details Diff |
0026226: Can't compile and run OCC mfs samples Files ISession2D_SensitiveCurve.h and ISession2D_SensitiveCurve.cpp were removed from mfc Geometry sample. Output directory for mfcsample project was changed from lib/libd to bin/bind. |
Affected Issues 0026226 |
|
mod - samples/mfc/standard/01_Geometry/adm/win/vc11/Geometry.vcxproj | Diff File | ||
mod - samples/mfc/standard/01_Geometry/adm/win/vc11/Geometry.vcxproj.filters | Diff File | ||
mod - samples/mfc/standard/01_Geometry/adm/win/vc12/Geometry.vcxproj | Diff File | ||
mod - samples/mfc/standard/01_Geometry/adm/win/vc12/Geometry.vcxproj.filters | Diff File | ||
mod - samples/mfc/standard/01_Geometry/adm/win/vc8/Geometry.vcproj | Diff File | ||
mod - samples/mfc/standard/01_Geometry/adm/win/vc9/Geometry.vcproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc10/mfcsample.vcxproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc11/mfcsample.vcxproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc12/mfcsample.vcxproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc8/mfcsample.vcproj | Diff File | ||
mod - samples/mfc/standard/mfcsample/adm/win/vc9/mfcsample.vcproj | Diff File | ||
master 7e59624d 2015-05-19 04:10:35
Committer: bugmaster Details Diff |
0026232: Multithreaded crash in IntAna_Int3Pln::Perform due to statics "Static" keyword removed from local variable declarations in IntAna_Int3Pln::Perform() |
Affected Issues 0026232 |
|
mod - src/IntAna/IntAna_Int3Pln.cxx | Diff File | ||
master 8a5dfb38 2015-05-18 17:11:22
Committer: bugmaster Details Diff |
0026163: Visualization - AIS_Shape::SetWidth() should not overwrite the free boundary color | ||
mod - src/AIS/AIS_Shape.cxx | Diff File | ||
add - tests/bugs/vis/bug26163 | Diff File | ||
master 9e506120 2015-05-18 12:42:30
Committer: bugmaster Details Diff |
0026203: Foundation Classes - provide method ::Swap() for NCollection_IndexedMap and NCollection_IndexedDataMap to transpose map elements Add new tests in group "perf ncollection". |
Affected Issues 0026203 |
|
mod - src/NCollection/NCollection_IndexedDataMap.hxx | Diff File | ||
mod - src/NCollection/NCollection_IndexedMap.hxx | Diff File | ||
mod - src/QANCollection/QANCollection_Stl.cxx | Diff File | ||
add - tests/bugs/fclasses/bug24831 | Diff File | ||
add - tests/perf/ncollection/A2 | Diff File | ||
add - tests/perf/ncollection/A3 | Diff File | ||
master 485a1040 2015-05-15 12:30:41 Committer: bugmaster Details Diff |
Update of testing cases for Debian 7.0 64 bit | ||
mod - tests/boolean/gdml_private/W2 | Diff File | ||
mod - tests/boolean/volumemaker/E4 | Diff File | ||
mod - tests/bugs/vis/bug24288_2 | Diff File | ||
mod - tests/bugs/vis/bug25732_1 | Diff File | ||
mod - tests/bugs/vis/bug26146 | Diff File | ||
master b586500b 2015-05-14 16:32:05
Committer: bugmaster Details Diff |
0026209: Visualization - provide a method to fit view to the specific bounding box Methods V3d_View::FitAll and NIS_View::FitAll3d now take arbitrary bounding box as a parameter; Option -selected added to vfit command to fit only selected entities in Draw; F key press now fits selected objects if any by default. |
||
mod - src/AIS/AIS_InteractiveContext.cdl | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext_1.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext.cxx | Diff File | ||
mod - src/AIS/AIS_LocalContext.lxx | Diff File | ||
mod - src/AIS/AIS_LocalContext_1.cxx | Diff File | ||
mod - src/SelectMgr/FILES | Diff File | ||
mod - src/SelectMgr/SelectMgr.cdl | Diff File | ||
add - src/SelectMgr/SelectMgr_IndexedMapOfOwner.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.cdl | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx | Diff File | ||
mod - src/V3d/V3d_View.cdl | Diff File | ||
mod - src/V3d/V3d_View.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
add - tests/bugs/vis/bug26209 | Diff File | ||
master aad4bc1f 2015-05-14 14:33:55 Committer: bugmaster Details Diff |
0026192: Porting testing database on Debian70 64bit Modified test cases for platform Debian70 64bit Changed todo mapping for Debian70-64 |
||
mod - src/DrawResources/TestCommands.tcl | Diff File | ||
mod - tests/3rdparty/export/A1 | Diff File | ||
mod - tests/boolean/gdml_private/B5 | Diff File | ||
mod - tests/boolean/gdml_private/F8 | Diff File | ||
mod - tests/boolean/gdml_private/G1 | Diff File | ||
mod - tests/boolean/gdml_private/G7 | Diff File | ||
mod - tests/boolean/gdml_private/J4 | Diff File | ||
mod - tests/boolean/gdml_private/K8 | Diff File | ||
mod - tests/boolean/gdml_private/L3 | Diff File | ||
mod - tests/boolean/gdml_private/L4 | Diff File | ||
mod - tests/boolean/gdml_private/L5 | Diff File | ||
mod - tests/boolean/gdml_private/W2 | Diff File | ||
mod - tests/boolean/gdml_private/ZE4 | Diff File | ||
mod - tests/boolean/gdml_private/ZK3 | Diff File | ||
mod - tests/boolean/volumemaker/A4 | Diff File | ||
mod - tests/boolean/volumemaker/A7 | Diff File | ||
mod - tests/boolean/volumemaker/B3 | Diff File | ||
mod - tests/boolean/volumemaker/B4 | Diff File | ||
mod - tests/boolean/volumemaker/B6 | Diff File | ||
mod - tests/boolean/volumemaker/B9 | Diff File | ||
mod - tests/boolean/volumemaker/C1 | Diff File | ||
mod - tests/boolean/volumemaker/C3 | Diff File | ||
mod - tests/boolean/volumemaker/C9 | Diff File | ||
mod - tests/boolean/volumemaker/D2 | Diff File | ||
mod - tests/boolean/volumemaker/D4 | Diff File | ||
mod - tests/boolean/volumemaker/D5 | Diff File | ||
mod - tests/boolean/volumemaker/D8 | Diff File | ||
mod - tests/boolean/volumemaker/F1 | Diff File | ||
mod - tests/bugs/caf/bug1138 | Diff File | ||
mod - tests/bugs/fclasses/bug63 | Diff File | ||
mod - tests/bugs/fclasses/bug7287_2 | Diff File | ||
mod - tests/bugs/fclasses/bug7287_3 | Diff File | ||
mod - tests/bugs/fclasses/bug7287_4 | Diff File | ||
mod - tests/bugs/fclasses/bug7287_5 | Diff File | ||
mod - tests/bugs/fclasses/bug7287_6 | Diff File | ||
mod - tests/bugs/modalg_5/bug24074 | Diff File | ||
mod - tests/bugs/modalg_5/bug25199 | Diff File | ||
mod - tests/bugs/moddata_2/bug567 | Diff File | ||
mod - tests/bugs/vis/bug24374 | Diff File | ||
mod - tests/bugs/vis/bug24389 | Diff File | ||
mod - tests/chamfer/data/complex/B9 | Diff File | ||
mod - tests/de/step_3/F3 | Diff File | ||
mod - tests/draft/angle/G8 | Diff File | ||
mod - tests/draft/angle/M2 | Diff File | ||
mod - tests/mesh/data/standard/U7 | Diff File | ||
mod - tests/mesh/data/standard/W4 | Diff File | ||
mod - tests/offset/wire_closed_inside_0_005/H6 | Diff File | ||
mod - tests/offset/wire_closed_inside_0_025/H6 | Diff File | ||
mod - tests/offset/wire_closed_inside_0_075/H6 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_005/H6 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_025/H6 | Diff File | ||
mod - tests/offset/wire_closed_outside_0_075/H6 | Diff File | ||
mod - tests/perf/ncollection/A1 | Diff File | ||
master c3ec36b6 2015-05-14 14:04:15
Committer: bugmaster Details Diff |
0026153: Draw Harness, ViewerTest - "verase" does not remove selection highlight for shaded object |
Affected Issues 0026153 |
|
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
master 12945d77 2015-05-14 14:03:42
Committer: bugmaster Details Diff |
0026202: Wrong result of chamfer on cylindrical surface: wrong value of chord Test case for issue CR26202 |
||
mod - src/ChFiKPart/ChFiKPart_ComputeData_ChPlnCyl.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug26202 | Diff File | ||
master 32dd120d 2015-05-14 11:56:36 Details Diff |
Incrementation of OCCT version up to 7.0.0dev | ||
mod - src/Standard/Standard_Version.hxx | Diff File | ||
master 602d1ead 2015-05-14 09:14:40
Committer: bugmaster Details Diff |
0026220: Visualization - In Graphic3d_Structure use single NCollection_IndexedMap instead of NCollection_DataMap and NCollection_Sequence |
Affected Issues 0026220 |
|
mod - src/Graphic3d/Graphic3d_IndexedMapOfAddress.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Structure.cdl | Diff File | ||
mod - src/Graphic3d/Graphic3d_Structure.cxx | Diff File | ||
master 14cda02f 2015-05-13 09:30:38
Committer: bugmaster Details Diff |
0026217: Visualization, Select3D_SensitiveCircle - fix compilation with CLang for iOS Inclusion detection for filled sensitive circles was corrected |
Affected Issues 0026217 |
|
mod - src/Select3D/Select3D_SensitiveCircle.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ObjectCommands.cxx | Diff File | ||
add - tests/bugs/vis/bug26217 | Diff File | ||
master 7d679df3 2015-05-13 08:59:36
Committer: bugmaster Details Diff |
0025750: Coding rules - eliminate GCC warning -Wunused-but-set-variable in OSD_signal.cxx for Android build Move variable aSigInfo to the proper scope. |
Affected Issues 0025750 |
|
mod - src/OSD/OSD_signal.cxx | Diff File | ||
master 56e26740 2015-05-08 12:44:48
Committer: bugmaster Details Diff |
0026198: ShapeConstruct_ProjectCurveOnSurface builds infinite line instead of bounded curve Description of the method ShapeConstruct_ProjectCurveOnSurface::Perform has been updated to actual state. |
Affected Issues 0026198 |
|
mod - src/ShapeConstruct/ShapeConstruct_ProjectCurveOnSurface.cdl | Diff File | ||
master 2cf5ec3f 2015-05-08 10:44:02
Committer: bugmaster Details Diff |
0026139: AIS_InteractiveContext::Display performance regression Regression with VIS tests in release mode was fixed |
Affected Issues 0026139 |
|
mod - src/SelectMgr/SelectMgr_SelectableObjectSet.cxx | Diff File |