Changesets: occt

master 18c06690

2016-03-21 10:14:20

emv


Committer: bugmaster Details Diff
0027182: Wrong result of General Fuse operation for two spheres

1. The static method Standard_Real MinStep3D(...) in the class BOPTools_AlgoTools is
now checks if the computed 3D step is too big (relatively UV range of the faces)
for any of the faces.

2. The method PointInFace(...) of the class BOPTools_AlgoTools3D has been redesigned.
The new PointInFace(...) methods have been implemented to add possibility for looking the point
inside the face in necessary direction and distance from the edge of the face.
Note: old implementation is also functional.

3. Make methods for finding points near edges and computing normal directions on faces
return error status (0 in case of success).

4. Test case for the issue.

5. Test cases offset shape_type_i_c XJ2,XJ4,XJ5,XJ6 are improvements.

Removing useless file
mod - src/BOPTools/BOPTools_AlgoTools.cxx Diff File
mod - src/BOPTools/BOPTools_AlgoTools3D.cxx Diff File
mod - src/BOPTools/BOPTools_AlgoTools3D.hxx Diff File
rm - src/ShapeFix/ShapeFix_Solid.lxx Diff File
mod - tests/boolean/bopcommon_complex/J1 Diff File
add - tests/bugs/modalg_6/bug27182 Diff File
mod - tests/offset/shape_type_i_c/XJ2 Diff File
mod - tests/offset/shape_type_i_c/XJ4 Diff File
mod - tests/offset/shape_type_i_c/XJ5 Diff File
mod - tests/offset/shape_type_i_c/XJ6 Diff File

master 7411850a

2016-03-18 11:26:07

vpa


Committer: bugmaster Details Diff
0027285: Visualization - selection of AIS_MultipleConnectedInteractive is broken

- method SelectMgr_SelectableObject::HasSelection became virtual, unnecessary variable was removed;
- redefined HasSelection method for multiple connected interactives;
- AIS_InteractiveContext::AddOrRemoveSelected was corrected to use global selection owner;
- test case for issue 0027285
Affected Issues
0027285
mod - src/AIS/AIS_InteractiveContext_1.cxx Diff File
mod - src/AIS/AIS_MultipleConnectedInteractive.cxx Diff File
mod - src/AIS/AIS_MultipleConnectedInteractive.hxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObject.hxx Diff File
add - tests/bugs/vis/bug27285 Diff File

master 4b3541c6

2016-03-18 05:25:53

abv


Committer: abv Details Diff
0027176: Configuration, CMake - INSTALL_DIR is a common prefix for all other install variables

Possibility to customize layout of installation of OCCT is introduced by:
- variable INSTALL_DIR_LAYOUT - select one of the two predefined layouts: either Windows (classic OCCT layout) or Unix (Linux standard)
- variables INSTALL_DIR_* (BIN, LIB, INCLUDE, RESOURCE, DOC, TESTS, SCRIPT, SAMPLES, DATA) - specify locations of relevant components
- variable INSTALL_DIR_WITH_VERSION (bool) - specifies whether full version of OCCT should be used in paths in Unix layout

Files LICENSE_LGPL_21.txt and OCCT_LGPL_EXCEPTION.txt are always installed.

Environment is extended to support non-default layouts.
For that, environment variables "CSF_OCCT*Path" are defined, corresponding to CMake variables INSTALL_DIR_* described above.
Visual Studio environment, DRAW, tests, samples are amended to use these variables instead of (or as alternative to) CASROOT.

Settings of Products-specific vars are removed from environment scripts.

File genconf.bat was corrected to avoid error message for the case when path to TCL contains spaces.

Product name in rc files changed to "Open CASCADE Technology".
Affected Issues
0027176
mod - adm/cmake/3rdparty_macro.cmake Diff File
mod - adm/cmake/freetype.cmake Diff File
mod - adm/cmake/occt_macros.cmake Diff File
mod - adm/cmake/occt_toolkit.cmake Diff File
mod - adm/cmake/tbb.cmake Diff File
mod - adm/cmake/tcl.cmake Diff File
mod - adm/cmake/tk.cmake Diff File
mod - adm/cmake/vardescr.cmake Diff File
mod - adm/templates/custom.bat.main Diff File
mod - adm/templates/custom.build.bat.in Diff File
mod - adm/templates/custom.build.sh.in Diff File
mod - adm/templates/custom.install.bat.in Diff File
mod - adm/templates/custom.install.sh.in Diff File
mod - adm/templates/draw.sh Diff File
mod - adm/templates/DRAWEXE.vcxproj.user.in Diff File
mod - adm/templates/env.bat Diff File
rm - adm/templates/env.build.bat.in Diff File
rm - adm/templates/env.build.sh.in Diff File
add - adm/templates/env.samples.bat.in Diff File
add - adm/templates/env.samples.sh.in Diff File
mod - adm/templates/env.sh Diff File
mod - adm/templates/msvc.bat Diff File
mod - adm/templates/occt_toolkit.rc.in Diff File
mod - adm/templates/sample.bat Diff File
mod - adm/templates/template_dll.rc Diff File
mod - CMakeLists.txt Diff File
mod - dox/dev_guides/building/cmake/cmake.md Diff File
mod - genconf.bat Diff File
mod - samples/CSharp/msvc.bat Diff File
mod - samples/CSharp/msvc_D3D.bat Diff File
mod - samples/CSharp/OCCTProxy/OCCTProxy.vcproj Diff File
mod - samples/CSharp/OCCTProxy/OCCTProxy.vcxproj Diff File
mod - samples/CSharp/OCCTProxy_D3D/OCCTProxy_D3D.vcproj Diff File
mod - samples/CSharp/OCCTProxy_D3D/OCCTProxy_D3D.vcxproj Diff File
mod - samples/CSharp/run.bat Diff File
mod - samples/CSharp/WinForms/Form2.cs Diff File
mod - samples/CSharp/WPF_D3D/OCCViewer.cs Diff File
mod - samples/CSharp/WPF_WinForms/OCCViewer.cs Diff File
mod - samples/mfc/standard/01_Geometry/adm/win/vc10/Geometry.vcxproj Diff File
mod - samples/mfc/standard/01_Geometry/adm/win/vc11/Geometry.vcxproj Diff File
mod - samples/mfc/standard/01_Geometry/adm/win/vc12/Geometry.vcxproj 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/01_Geometry/CMakeLists.txt Diff File
mod - samples/mfc/standard/02_Modeling/adm/win/vc10/Modeling.vcxproj Diff File
mod - samples/mfc/standard/02_Modeling/adm/win/vc11/Modeling.vcxproj Diff File
mod - samples/mfc/standard/02_Modeling/adm/win/vc12/Modeling.vcxproj Diff File
mod - samples/mfc/standard/02_Modeling/adm/win/vc8/Modeling.vcproj Diff File
mod - samples/mfc/standard/02_Modeling/adm/win/vc9/Modeling.vcproj Diff File
mod - samples/mfc/standard/02_Modeling/CMakeLists.txt Diff File
mod - samples/mfc/standard/03_Viewer2d/adm/win/vc10/Viewer2d.vcxproj Diff File
mod - samples/mfc/standard/03_Viewer2d/adm/win/vc11/Viewer2d.vcxproj Diff File
mod - samples/mfc/standard/03_Viewer2d/adm/win/vc12/Viewer2d.vcxproj Diff File
mod - samples/mfc/standard/03_Viewer2d/adm/win/vc8/Viewer2d.vcproj Diff File
mod - samples/mfc/standard/03_Viewer2d/adm/win/vc9/Viewer2d.vcproj Diff File
mod - samples/mfc/standard/03_Viewer2d/CMakeLists.txt Diff File
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc10/Viewer3d.vcxproj Diff File
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc11/Viewer3d.vcxproj Diff File
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc12/Viewer3d.vcxproj Diff File
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc8/Viewer3d.vcproj Diff File
mod - samples/mfc/standard/04_Viewer3d/adm/win/vc9/Viewer3d.vcproj Diff File
mod - samples/mfc/standard/04_Viewer3d/CMakeLists.txt Diff File
mod - samples/mfc/standard/05_ImportExport/adm/win/vc10/ImportExport.vcxproj Diff File
mod - samples/mfc/standard/05_ImportExport/adm/win/vc11/ImportExport.vcxproj Diff File
mod - samples/mfc/standard/05_ImportExport/adm/win/vc12/ImportExport.vcxproj Diff File
mod - samples/mfc/standard/05_ImportExport/adm/win/vc8/ImportExport.vcproj Diff File
mod - samples/mfc/standard/05_ImportExport/adm/win/vc9/ImportExport.vcproj Diff File
mod - samples/mfc/standard/05_ImportExport/CMakeLists.txt Diff File
mod - samples/mfc/standard/06_Ocaf/adm/win/vc10/Ocaf.vcxproj Diff File
mod - samples/mfc/standard/06_Ocaf/adm/win/vc11/Ocaf.vcxproj Diff File
mod - samples/mfc/standard/06_Ocaf/adm/win/vc12/Ocaf.vcxproj Diff File
mod - samples/mfc/standard/06_Ocaf/adm/win/vc8/Ocaf.vcproj Diff File
mod - samples/mfc/standard/06_Ocaf/adm/win/vc9/Ocaf.vcproj Diff File
mod - samples/mfc/standard/06_Ocaf/CMakeLists.txt Diff File
mod - samples/mfc/standard/07_Triangulation/adm/win/vc10/Triangulation.vcxproj Diff File
mod - samples/mfc/standard/07_Triangulation/adm/win/vc11/Triangulation.vcxproj Diff File
mod - samples/mfc/standard/07_Triangulation/adm/win/vc12/Triangulation.vcxproj Diff File
mod - samples/mfc/standard/07_Triangulation/adm/win/vc8/Triangulation.vcproj Diff File
mod - samples/mfc/standard/07_Triangulation/adm/win/vc9/Triangulation.vcproj Diff File
mod - samples/mfc/standard/07_Triangulation/CMakeLists.txt Diff File
mod - samples/mfc/standard/08_HLR/adm/win/vc10/HLR.vcxproj Diff File
mod - samples/mfc/standard/08_HLR/adm/win/vc11/HLR.vcxproj Diff File
mod - samples/mfc/standard/08_HLR/adm/win/vc12/HLR.vcxproj Diff File
mod - samples/mfc/standard/08_HLR/adm/win/vc8/HLR.vcproj Diff File
mod - samples/mfc/standard/08_HLR/adm/win/vc9/HLR.vcproj Diff File
mod - samples/mfc/standard/08_HLR/CMakeLists.txt Diff File
mod - samples/mfc/standard/09_Animation/adm/win/vc10/Animation.vcxproj Diff File
mod - samples/mfc/standard/09_Animation/adm/win/vc11/Animation.vcxproj Diff File
mod - samples/mfc/standard/09_Animation/adm/win/vc12/Animation.vcxproj Diff File
mod - samples/mfc/standard/09_Animation/adm/win/vc8/Animation.vcproj Diff File
mod - samples/mfc/standard/09_Animation/adm/win/vc9/Animation.vcproj Diff File
mod - samples/mfc/standard/09_Animation/CMakeLists.txt Diff File
mod - samples/mfc/standard/09_Animation/src/AnimationDoc.cpp Diff File
mod - samples/mfc/standard/10_Convert/adm/win/vc10/Convert.vcxproj Diff File
mod - samples/mfc/standard/10_Convert/adm/win/vc11/Convert.vcxproj Diff File
mod - samples/mfc/standard/10_Convert/adm/win/vc12/Convert.vcxproj Diff File
mod - samples/mfc/standard/10_Convert/adm/win/vc8/Convert.vcproj Diff File
mod - samples/mfc/standard/10_Convert/adm/win/vc9/Convert.vcproj Diff File
mod - samples/mfc/standard/10_Convert/CMakeLists.txt Diff File
mod - samples/mfc/standard/Common/ImportExport/ImportExport.cpp Diff File
mod - samples/mfc/standard/Common/ImportExport/SaveSTEPDlg.cpp 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
mod - samples/mfc/standard/mfcsample/CMakeLists.txt Diff File
mod - samples/mfc/standard/msvc.bat Diff File
mod - samples/mfc/standard/run.bat Diff File
mod - samples/qt/Common/src/MDIWindow.cxx Diff File
mod - samples/qt/FuncDemo/FuncDemo.pro Diff File
mod - samples/qt/FuncDemo/genproj.bat Diff File
mod - samples/qt/FuncDemo/msvc.bat Diff File
mod - samples/qt/FuncDemo/run.bat Diff File
mod - samples/qt/IESample/genproj.bat Diff File
mod - samples/qt/IESample/IESample.pro Diff File
mod - samples/qt/IESample/msvc.bat Diff File
mod - samples/qt/IESample/run.bat Diff File
mod - samples/qt/Interface/src/Translate.cxx Diff File
mod - samples/qt/Tutorial/genproj.bat Diff File
mod - samples/qt/Tutorial/msvc.bat Diff File
mod - samples/qt/Tutorial/run.bat Diff File
mod - samples/qt/Tutorial/Tutorial.pro Diff File
mod - samples/tcl/DataExchangeDemo.tcl Diff File
mod - src/DrawResources/DrawDefault Diff File
mod - src/DrawResources/DrawTK.tcl Diff File
mod - src/DrawResources/TestCommands.tcl Diff File
mod - src/DrawResources/TKTopTest.tcl Diff File
mod - src/OS/Visualization.tcl Diff File
mod - src/TKIVtkDraw/EXTERNLIB Diff File
mod - tests/bugs/begin Diff File
mod - tests/bugs/vis/bug26719_1 Diff File
mod - tests/demo/samples/anc101 Diff File
mod - tests/demo/samples/bottle Diff File
mod - tests/demo/samples/cad Diff File
mod - tests/demo/samples/cpu Diff File
mod - tests/demo/samples/cutter Diff File
mod - tests/demo/samples/dimensions Diff File
mod - tests/demo/samples/dimensionsglsl Diff File
mod - tests/demo/samples/drill Diff File
mod - tests/demo/samples/gehause Diff File
mod - tests/demo/samples/materials Diff File
mod - tests/demo/samples/pencil Diff File
mod - tests/demo/samples/penrose Diff File
mod - tests/demo/samples/raytrace Diff File
mod - tests/demo/samples/snowflake Diff File
mod - tests/demo/samples/xde Diff File
mod - tests/v3d/materials/bug24855 Diff File
mod - tests/v3d/materials/bug24872_1 Diff File
mod - tests/v3d/materials/bug24872_2 Diff File
mod - tests/xml/ocaf_xml/begin Diff File
mod - tests/xml/xcaf_xml/begin Diff File

master 5be33fb6

2016-03-17 14:10:11

emv


Committer: bugmaster Details Diff
0027274: Regression vs 6.9.1: Wrong result of General Fuse operation on two cylinders

When reducing the tolerance values of the vertices put on section curves take into
account all section curves, not only those for which the tolerance have been reduced
(method void BOPAlgo_PaveFiller::CorrectToleranceOfSE()).
The new protection has been added to avoid reducing of tolerance values of vertices
to the values less than the tolerance values of edges containing these vertices.

Adjusting of test case bugs/modalg_5/bug25232_9
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File
mod - tests/bugs/modalg_5/bug25232_9 Diff File
add - tests/bugs/modalg_6/bug27274 Diff File

master 37782ec2

2016-03-17 13:19:37

BenjaminBihler


Committer: bugmaster Details Diff
0027281: Some classes in GCPnts are not const-correct

const keyword has been added to the method parameters
Affected Issues
0027281
mod - src/GCPnts/GCPnts_AbscissaPoint.gxx Diff File
mod - src/GCPnts/GCPnts_AbscissaPoint.hxx Diff File
mod - src/GCPnts/GCPnts_QuasiUniformAbscissa.gxx Diff File
mod - src/GCPnts/GCPnts_QuasiUniformAbscissa.hxx Diff File
mod - src/GCPnts/GCPnts_QuasiUniformDeflection.gxx Diff File
mod - src/GCPnts/GCPnts_QuasiUniformDeflection.hxx Diff File
mod - src/GCPnts/GCPnts_UniformAbscissa.gxx Diff File
mod - src/GCPnts/GCPnts_UniformAbscissa.hxx Diff File
mod - src/GCPnts/GCPnts_UniformDeflection.gxx Diff File
mod - src/GCPnts/GCPnts_UniformDeflection.hxx Diff File

master 12b86472

2016-03-17 12:04:19

abv


Committer: abv Details Diff
0027277: geom/extruded_00/A0: OCAF document is not opened correctly

Reading of attribute TDataStd_ExtStringList from CSFDB format is corrected for null strings: empty value is used.

Test bugs caf bug27277 added.
mod - src/StdLPersistent/StdLPersistent_Collection.cxx Diff File
add - tests/bugs/caf/bug27277 Diff File

master 6143f12f

2016-03-17 11:22:22

aml


Committer: bugmaster Details Diff
0027275: Unused formal parameter in BSplCLib::EvalBsplineBasis

Unused formal parameter is deleted.
Affected Issues
0027275
mod - src/BSplCLib/BSplCLib.cxx Diff File
mod - src/BSplCLib/BSplCLib.hxx Diff File
mod - src/BSplCLib/BSplCLib_2.cxx Diff File
mod - src/BSplCLib/BSplCLib_CurveComputation.gxx Diff File
mod - src/BSplSLib/BSplSLib.cxx Diff File
mod - src/FairCurve/FairCurve_DistributionOfJerk.cxx Diff File
mod - src/FairCurve/FairCurve_DistributionOfSagging.cxx Diff File
mod - src/FairCurve/FairCurve_DistributionOfTension.cxx Diff File
mod - src/GeomLib/GeomLib_DenominatorMultiplier.cxx Diff File

master 1511c7e9

2016-03-17 09:04:59

emv


Committer: bugmaster Details Diff
0027270: Boolean operations: incorrect assembling of sub-shapes in container shapes (wires, shells, compsolids)

The map to protect the result of Boolean operation from duplicating parts in containers has been removed (method void BOPAlgo_BOP::BuildShape()).
The results of Boolean operations on containers will be the following:
1. For the arguments of collection type (WIRE, SHELL, COMPSOLID) containing overlapping parts the overlapping parts
passed into result will be repeated for each container from the input shapes containing such parts.
2. The result of the operation Fuse for the arguments of collection type (WIRE, SHELL, COMPSOLID) will contain
the same number of containers as the arguments. The overlapping parts (EDGES/FACES/SOLIDS) will be shared among them.
For example, the result of Fuse operation between two wires will be two wires sharing coinciding edges if any.
3. The result of the operation Common for the arguments of collection type (WIRE, SHELL, COMPSOLID) will consist
of the containers containing the same overlapping parts. For example, the result of Common operation between two
fully/partially overlapping wires will be two wires containing the same edges.

Style correction.

Added test case bugs/modalg_1/bug13538
Modified boolean test cases according to new begavior
mod - dox/user_guides/boolean_operations/boolean_operations.md Diff File
add - dox/user_guides/boolean_operations/images/boolean_image139.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image140.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image141.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image142.png Diff File
add - dox/user_guides/boolean_operations/images/boolean_image143.png Diff File
mod - src/BOPAlgo/BOPAlgo_BOP.cxx Diff File
mod - tests/boolean/bcommon_2d/F3 Diff File
mod - tests/boolean/bcommon_2d/F4 Diff File
mod - tests/boolean/bcommon_2d/F5 Diff File
mod - tests/boolean/bcommon_2d/N8 Diff File
mod - tests/boolean/bcommon_2d/N9 Diff File
mod - tests/boolean/bcommon_2d/O1 Diff File
mod - tests/boolean/bcommon_2d/O7 Diff File
mod - tests/boolean/bfuse_2d/A2 Diff File
mod - tests/boolean/bfuse_2d/A3 Diff File
mod - tests/boolean/bfuse_2d/A4 Diff File
mod - tests/boolean/bfuse_2d/B1 Diff File
mod - tests/boolean/bfuse_2d/B2 Diff File
mod - tests/boolean/bfuse_2d/B3 Diff File
mod - tests/boolean/bfuse_2d/B9 Diff File
mod - tests/boolean/bopcommon_2d/F3 Diff File
mod - tests/boolean/bopcommon_2d/F4 Diff File
mod - tests/boolean/bopcommon_2d/F5 Diff File
mod - tests/boolean/bopcommon_2d/N8 Diff File
mod - tests/boolean/bopcommon_2d/N9 Diff File
mod - tests/boolean/bopcommon_2d/O1 Diff File
mod - tests/boolean/bopcommon_2d/O7 Diff File
mod - tests/boolean/bopcommon_complex/L3 Diff File
mod - tests/boolean/bopcommon_complex/L6 Diff File
mod - tests/boolean/bopcommon_complex/L7 Diff File
mod - tests/boolean/bopcommon_complex/L8 Diff File
mod - tests/boolean/bopcommon_complex/L9 Diff File
mod - tests/boolean/bopcommon_complex/M3 Diff File
mod - tests/boolean/bopcommon_complex/M4 Diff File
mod - tests/boolean/bopcommon_complex/M5 Diff File
mod - tests/boolean/bopcommon_complex/M6 Diff File
mod - tests/boolean/bopfuse_2d/A2 Diff File
mod - tests/boolean/bopfuse_2d/A3 Diff File
mod - tests/boolean/bopfuse_2d/A4 Diff File
mod - tests/boolean/bopfuse_2d/B1 Diff File
mod - tests/boolean/bopfuse_2d/B2 Diff File
mod - tests/boolean/bopfuse_2d/B3 Diff File
mod - tests/boolean/bopfuse_2d/B9 Diff File
mod - tests/boolean/bopfuse_complex/N2 Diff File
mod - tests/boolean/bopfuse_complex/N5 Diff File
mod - tests/boolean/bopfuse_complex/N6 Diff File
mod - tests/boolean/bopfuse_complex/O1 Diff File
mod - tests/boolean/bopfuse_complex/O2 Diff File
mod - tests/boolean/bopfuse_complex/O3 Diff File
mod - tests/boolean/bopfuse_complex/O4 Diff File
mod - tests/bugs/modalg_1/bug13538 Diff File
add - tests/bugs/modalg_6/bug27270 Diff File

master 716037dd

2016-03-16 14:49:16

abv


Committer: abv Details Diff
0027267: [Regression to 6.9.1] geom/boolean_operations_06/G3: Cut produces invalid shape

Calling IntPatch_WLineTool::ComputePurgedWLine() algorithm is forbidden if Walking-line is obtained from analytic line.

Creation of test case for this issue.
mod - src/IntPatch/IntPatch_Intersection.cxx Diff File
mod - src/IntPatch/IntPatch_WLine.cxx Diff File
mod - src/IntPatch/IntPatch_WLine.hxx Diff File
add - tests/bugs/modalg_6/bug27267 Diff File

master 185a35a7

2016-03-15 18:02:32

abv


Committer: abv Details Diff
0027266: Coding, TKOpenGl - drop unused files OpenGl_telem_util.hxx and OpenGl_tgl_funcs.hxx Affected Issues
0027266
mod - src/OpenGl/FILES Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
rm - src/OpenGl/OpenGl_telem_util.cxx Diff File
rm - src/OpenGl/OpenGl_telem_util.hxx Diff File
rm - src/OpenGl/OpenGl_tgl_funcs.hxx Diff File
mod - src/OpenGl/OpenGl_View_Print.cxx Diff File
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff File

master 58e14d59

2016-03-15 13:38:11

isn


Committer: bugmaster Details Diff
0027117: BRepClass3d_SolidClassifier doesn't take into account vertex/edge/face tolerances

Various improvements in point-solid classifier:

1) Refactoring.
2) BndBoxTree is extracted into separate class.
3) UB-tree calculation is cashed to improve point-solid classification speed.
4) Ray / curve intersection improved by trimmed parameters and correct order.
5) Fixes in logic.
6) Calculation caching at the classifier level.

3D-claasifier now takes into the account the vertex/edges tolerances. If the given point lays inside the tolerance area of vertex or edge of the solid it's classified as TopAbs_ON.
The behavior of IntCurvesFace_Intersector::Perform was changed. Now it may use optional null-tolerance to classify 2d-point relatively to the given face.
UBTreeFiller is used to speedup intersection process between edges/vertices and the point.
The test case 'boolean gdml_private ZH2' extensively uses the SolidClassifier. After this fix it returns the correct classification statuses, which leads to incorrect result shape (reported by checkshape). Yet the result shape without this fix also seems to be incorrect (one of the isolines goes out of boundary of the face). Thats why it's marked with 'TODO'.

Corrections in test cases.

Test case is added.
Affected Issues
0027117
add - src/BRepClass3d/BRepClass3d_BndBoxTree.cxx Diff File
add - src/BRepClass3d/BRepClass3d_BndBoxTree.hxx Diff File
mod - src/BRepClass3d/BRepClass3d_SClassifier.cxx Diff File
mod - src/BRepClass3d/BRepClass3d_SClassifier.hxx Diff File
mod - src/BRepClass3d/BRepClass3d_SolidExplorer.cxx Diff File
mod - src/BRepClass3d/BRepClass3d_SolidExplorer.hxx Diff File
mod - src/BRepClass3d/FILES Diff File
mod - src/IntCurvesFace/IntCurvesFace_Intersector.cxx Diff File
mod - src/IntCurvesFace/IntCurvesFace_Intersector.hxx Diff File
mod - tests/boolean/gdml_private/ZH2 Diff File
mod - tests/boolean/gdml_private/ZI7 Diff File
mod - tests/boolean/gdml_private/ZJ7 Diff File
mod - tests/boolean/volumemaker/C9 Diff File
add - tests/bugs/modalg_6/bug27117 Diff File

master 16423f20

2016-03-15 12:26:11

abv


Committer: abv Details Diff
0027263: Regression vs 6.9.1: Exception is raised during intersection of two faces

1. Protection against getting access to null-handle has been entered.

2. Function AreSamePoints() has been substituted by appropriate method IntSurf_PntOn2S::IsSame(...)

Test cases for issues #27262 and #27263 have been created.
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx Diff File
add - tests/bugs/modalg_6/bug27262 Diff File
add - tests/bugs/modalg_6/bug27263 Diff File

master 447c7e54

2016-03-15 11:57:15

abv


Committer: abv Details Diff
0027261: Incorrect bounding boxes computed for the b-spline faces

Protection from the out of bounds parameters is added.
Test cases are added.
mod - src/BndLib/BndLib_AddSurface.cxx Diff File
add - tests/bugs/moddata_3/bug27261_1 Diff File
add - tests/bugs/moddata_3/bug27261_2 Diff File

master 944d808c

2016-03-14 14:45:32

abv


Committer: abv Details Diff
0027237: genproj file does not take into account any arguments

Arguments of genproj tool are revised:
* -path option eliminated (current directory is always used);
* IDE should be always indicated by first argument (instead of -target=<ide> option);
* second argument can be used to specify non-default platform (wnt, mac, lin, ios, qnx);
* option -h, -help, --help can be used to get help
* option -static can be used to build static libs with XCode

README.txt and docs on building are updated.
codeblocks.bat is corrected to be able to detect 32-bit installation of Code::Blocks on 64-bit Windows.
Remains of support of OpenCL (obsolete) are commented out in genconf.tcl
genproj.tcl will not copy env.bat if it already exists.
Affected Issues
0027237
mod - adm/genconf.tcl Diff File
mod - adm/genproj.tcl Diff File
mod - adm/templates/codeblocks.bat Diff File
mod - dox/dev_guides/building/code_blocks.md Diff File
mod - dox/dev_guides/building/xcode.md Diff File
mod - genproj Diff File
mod - genproj.bat Diff File
mod - README.txt Diff File

master 45d8465e

2016-03-11 19:08:01

abv


Committer: abv Details Diff
0027241: Create a complete test case to verify reading of all attribute types from MDTV-Standard document

Added test case that works in one of two modes:
1) create synthetic document (in old version of OCCT) containing all possible attributes.
2) open the document and compare all attributes with expected values.

Fixed reading of TDataStd_NamedData, TDataXtd_PatternStd, and PColStd_HArray2OfReal.
Point and curve representations are created even from NULL geometry handles.
The code is simplified by abandoning usage of templates from StdObjMgt_ContentTypes class for persistent data elements.

Fixed SetAsciiString Draw command failed when the target label contained NamedData attribute.
Affected Issues
0027241
mod - adm/UDLIST Diff File
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff File
mod - src/ShapePersistent/FILES Diff File
mod - src/ShapePersistent/ShapePersistent.cxx 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
mod - src/ShapePersistent/ShapePersistent_Geom2d_Curve.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Geom_Curve.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Geom_Surface.hxx Diff File
rm - src/ShapePersistent/ShapePersistent_HArray1.cxx Diff File
mod - src/ShapePersistent/ShapePersistent_HArray1.hxx Diff File
rm - src/ShapePersistent/ShapePersistent_HArray2.cxx Diff File
mod - src/ShapePersistent/ShapePersistent_HArray2.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_HSequence.hxx 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
mod - src/StdLDrivers/StdLDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/StdLDrivers/StdLDrivers_DocumentRetrievalDriver.hxx Diff File
rm - src/StdLObject/FILES Diff File
rm - src/StdLObject/StdLObject_GUID.cxx Diff File
rm - src/StdLObject/StdLObject_GUID.hxx Diff File
mod - src/StdLPersistent/FILES Diff File
mod - src/StdLPersistent/StdLPersistent_Collection.cxx Diff File
mod - src/StdLPersistent/StdLPersistent_Collection.hxx 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.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
rm - src/StdLPersistent/StdLPersistent_HArray1OfPersistent.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_NamedData.cxx Diff File
mod - src/StdLPersistent/StdLPersistent_NamedData.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Real.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_TreeNode.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Value.cxx Diff File
mod - src/StdLPersistent/StdLPersistent_Variable.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_XLink.hxx Diff File
mod - src/StdObject/FILES Diff File
rm - src/StdObject/StdObject_gp.hxx Diff File
add - src/StdObject/StdObject_gp_Axes.hxx Diff File
add - src/StdObject/StdObject_gp_Curves.hxx Diff File
add - src/StdObject/StdObject_gp_Surfaces.hxx Diff File
add - src/StdObject/StdObject_gp_Trsfs.hxx Diff File
add - 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
rm - src/StdObjMgt/StdObjMgt_ContentTypes.hxx Diff File
mod - src/StdObjMgt/StdObjMgt_Persistent.hxx Diff File
mod - src/StdObjMgt/StdObjMgt_ReadData.cxx Diff File
mod - src/StdObjMgt/StdObjMgt_ReadData.hxx Diff File
mod - src/StdObjMgt/StdObjMgt_SharedObject.hxx Diff File
mod - src/StdPersistent/FILES Diff File
mod - src/StdPersistent/StdPersistent_DataXtd.cxx Diff File
mod - src/StdPersistent/StdPersistent_DataXtd.hxx Diff File
mod - src/StdPersistent/StdPersistent_DataXtd_Constraint.cxx Diff File
mod - src/StdPersistent/StdPersistent_DataXtd_Constraint.hxx Diff File
mod - src/StdPersistent/StdPersistent_DataXtd_PatternStd.cxx Diff File
mod - src/StdPersistent/StdPersistent_DataXtd_PatternStd.hxx Diff File
rm - src/StdPersistent/StdPersistent_HArray1.cxx Diff File
mod - src/StdPersistent/StdPersistent_HArray1.hxx Diff File
rm - src/StdPersistent/StdPersistent_HArray1OfShape1.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
mod - src/TKStdL/PACKAGES Diff File
add - tests/caf/bugs/D2 Diff File
mod - tests/parse.rules Diff File

master 60a6678e

2016-03-11 13:44:55

abv


Committer: abv Details Diff
0027254: [Regression] 7.0 types initialization mechanism is not thread-safe on VS2013

The code in Standard_Type::type_instance<T>::get() distinguishes between compilers supporting and not supporting N2660. VS2013 was incorrectly considered as supporting, although the comment stated the opposite.

The fix makes VS2013 treated as not supporting N2660.
Affected Issues
0027254
mod - src/Standard/Standard_Type.hxx Diff File

master cb492860

2016-03-11 13:28:31

abv


Committer: abv Details Diff
0027253: Boolean cut produces invalid result shape

Add test case for this bug.
add - tests/bugs/modalg_6/bug27253 Diff File

master d8d34245

2016-03-11 08:33:08

abv


Committer: abv Details Diff
0027250: Samples - define proper file header for pathtrace.tcl

Sample "Path tracing" is corrected to be shown in Visualization section, and to explain what it does during execution
Affected Issues
0027250
mod - samples/tcl/pathtrace.tcl Diff File

master e91fd025

2016-03-11 04:23:55

abv


Committer: abv Details Diff
0027247: Eliminate remaining compiler warnings in MFC samples and with OCCT_DEBUG

Unsafe and useless casts of handles are eliminated
Affected Issues
0027247
mod - samples/mfc/standard/01_Geometry/src/GeomSources.cpp Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Curve.cpp Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Curve.h Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Surface.cpp Diff File
mod - samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Surface.h Diff File
mod - samples/mfc/standard/06_Ocaf/src/OcafDoc.cpp Diff File
mod - samples/mfc/standard/06_Ocaf/src/TOcaf_Commands.cxx Diff File
mod - samples/mfc/standard/10_Convert/src/Convert_Presentation.cpp Diff File
mod - src/MAT2d/MAT2d_Tool2d.cxx Diff File
mod - src/TopOpeBRepBuild/TopOpeBRepBuild_PaveSet.cxx Diff File

master 745c1386

2016-03-10 09:58:44

msv


Committer: bugmaster Details Diff
0027245: DRAW command to test binary persistence for shapes

- Added new static methods Read and Write in BinTools class to store/retrieve a shape in binary format.
- Added new draw commands "binsave" and "binrestore"
- Added test cases to test the new methods.
- Updated documantation with desription of the new BinTools class methods and corresponding BRepTools class methods.
mod - adm/MODULES Diff File
add - dox/license.md Diff File
mod - dox/user_guides/modeling_data/modeling_data.md Diff File
mod - src/BinTools/BinTools.cxx Diff File
mod - src/BinTools/BinTools.hxx Diff File
mod - src/DBRep/DBRep.cxx Diff File
add - tests/demo/draw/binpersist_1 Diff File
add - tests/demo/draw/binpersist_2 Diff File
add - tests/demo/draw/binpersist_3 Diff File

master 978ca537

2016-03-10 06:53:35

abv


Committer: abv Details Diff
0027242: Configuration - add missing Standard_EXPORT to OpenGl_TextBuilder class constructor Affected Issues
0027242
mod - src/OpenGl/OpenGl_TextBuilder.hxx Diff File

master f6fd8f0b

2016-03-09 14:46:55

jgv


Committer: bugmaster Details Diff
0025813: regression in Hidden Line Removal
Regressions that appeared in OCCT 6.6.0 are fixed.

Correction of test cases for issue 0025813

Reference data update for test case bugs/mnodalg_6 /bug25908
Affected Issues
0025813
mod - src/HLRBRep/HLRBRep_Data.cxx Diff File
add - tests/bugs/modalg_6/bug25813_1 Diff File
add - tests/bugs/modalg_6/bug25813_2 Diff File
add - tests/bugs/modalg_6/bug25813_3 Diff File
add - tests/bugs/modalg_6/bug25813_4 Diff File
add - tests/bugs/modalg_6/bug25813_5 Diff File
mod - tests/bugs/modalg_6/bug25908 Diff File

master d658f275

2016-03-09 11:25:17

ika


Committer: bugmaster Details Diff
0027336: Update STEP entities, according to AP242

Add header and parameter for AP242.

Update entities:
product_definition_relationship
styled_item

Update select types:
security_classification_item
person_and_organization_item
organization_item
group_item
external_identification_item
document_reference_item
date_item
approval_item
external_identification_item
draughting_callout_element
value_qualifier
invisibility_context

update gdt tests.

fix compilation warnings.
mod - src/RWStepBasic/FILES Diff File
add - src/RWStepBasic/RWStepBasic_RWProductDefinitionReference.cxx Diff File
add - src/RWStepBasic/RWStepBasic_RWProductDefinitionReference.hxx Diff File
add - src/RWStepBasic/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.cxx Diff File
add - src/RWStepBasic/RWStepBasic_RWProductDefinitionReferenceWithLocalRepresentation.hxx Diff File
mod - src/RWStepBasic/RWStepBasic_RWProductDefinitionRelationship.cxx Diff File
mod - src/RWStepRepr/RWStepRepr_RWAssemblyComponentUsage.cxx Diff File
mod - src/RWStepRepr/RWStepRepr_RWMakeFromUsageOption.cxx Diff File
mod - src/RWStepRepr/RWStepRepr_RWQuantifiedAssemblyComponentUsage.cxx Diff File
mod - src/RWStepRepr/RWStepRepr_RWSpecifiedHigherUsageOccurrence.cxx Diff File
mod - src/RWStepVisual/RWStepVisual_RWAnnotationCurveOccurrence.cxx Diff File
mod - src/RWStepVisual/RWStepVisual_RWAnnotationOccurrence.cxx Diff File
mod - src/RWStepVisual/RWStepVisual_RWAnnotationPlane.cxx Diff File
mod - src/RWStepVisual/RWStepVisual_RWContextDependentOverRidingStyledItem.cxx Diff File
mod - src/RWStepVisual/RWStepVisual_RWOverRidingStyledItem.cxx Diff File
mod - src/RWStepVisual/RWStepVisual_RWStyledItem.cxx Diff File
mod - src/RWStepVisual/RWStepVisual_RWTessellatedAnnotationOccurrence.cxx Diff File
mod - src/StepAP214/StepAP214_ApprovalItem.cxx Diff File
mod - src/StepAP214/StepAP214_ApprovalItem.hxx Diff File
mod - src/StepAP214/StepAP214_DateAndTimeItem.cxx Diff File
mod - src/StepAP214/StepAP214_DateAndTimeItem.hxx Diff File
mod - src/StepAP214/StepAP214_DateItem.cxx Diff File
mod - src/StepAP214/StepAP214_DateItem.hxx Diff File
mod - src/StepAP214/StepAP214_DocumentReferenceItem.cxx Diff File
mod - src/StepAP214/StepAP214_DocumentReferenceItem.hxx Diff File
mod - src/StepAP214/StepAP214_ExternalIdentificationItem.cxx Diff File
mod - src/StepAP214/StepAP214_ExternalIdentificationItem.hxx Diff File
mod - src/StepAP214/StepAP214_GroupItem.cxx Diff File
mod - src/StepAP214/StepAP214_GroupItem.hxx Diff File
mod - src/StepAP214/StepAP214_OrganizationItem.cxx Diff File
mod - src/StepAP214/StepAP214_OrganizationItem.hxx Diff File
mod - src/StepAP214/StepAP214_PersonAndOrganizationItem.cxx Diff File
mod - src/StepAP214/StepAP214_PersonAndOrganizationItem.hxx Diff File
mod - src/StepAP214/StepAP214_Protocol.cxx Diff File
mod - src/StepAP214/StepAP214_SecurityClassificationItem.cxx Diff File
mod - src/StepAP214/StepAP214_SecurityClassificationItem.hxx Diff File
mod - src/StepBasic/FILES Diff File
add - src/StepBasic/StepBasic_ProductDefinitionOrReference.cxx Diff File
add - src/StepBasic/StepBasic_ProductDefinitionOrReference.hxx Diff File
add - src/StepBasic/StepBasic_ProductDefinitionReference.cxx Diff File
add - src/StepBasic/StepBasic_ProductDefinitionReference.hxx Diff File
add - src/StepBasic/StepBasic_ProductDefinitionReferenceWithLocalRepresentation.cxx Diff File
add - src/StepBasic/StepBasic_ProductDefinitionReferenceWithLocalRepresentation.hxx Diff File
mod - src/StepBasic/StepBasic_ProductDefinitionRelationship.cxx Diff File
mod - src/StepBasic/StepBasic_ProductDefinitionRelationship.hxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_ContextTool.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_ContextTool.hxx Diff File
mod - src/STEPConstruct/STEPConstruct_Part.cxx Diff File
mod - src/STEPControl/STEPControl_Controller.cxx Diff File
mod - src/StepRepr/StepRepr_AssemblyComponentUsage.cxx Diff File
mod - src/StepRepr/StepRepr_AssemblyComponentUsage.hxx Diff File
mod - src/StepRepr/StepRepr_MakeFromUsageOption.cxx Diff File
mod - src/StepRepr/StepRepr_MakeFromUsageOption.hxx Diff File
mod - src/StepRepr/StepRepr_QuantifiedAssemblyComponentUsage.cxx Diff File
mod - src/StepRepr/StepRepr_QuantifiedAssemblyComponentUsage.hxx Diff File
mod - src/StepRepr/StepRepr_SpecifiedHigherUsageOccurrence.cxx Diff File
mod - src/StepRepr/StepRepr_SpecifiedHigherUsageOccurrence.hxx Diff File
mod - src/StepShape/StepShape_ValueQualifier.cxx Diff File
mod - src/StepShape/StepShape_ValueQualifier.hxx Diff File
mod - src/StepVisual/FILES Diff File
mod - src/StepVisual/StepVisual_AnnotationPlane.cxx Diff File
mod - src/StepVisual/StepVisual_AnnotationPlane.hxx Diff File
mod - src/StepVisual/StepVisual_ContextDependentOverRidingStyledItem.cxx Diff File
mod - src/StepVisual/StepVisual_ContextDependentOverRidingStyledItem.hxx Diff File
mod - src/StepVisual/StepVisual_DraughtingCalloutElement.cxx Diff File
mod - src/StepVisual/StepVisual_DraughtingCalloutElement.hxx Diff File
mod - src/StepVisual/StepVisual_InvisibilityContext.cxx Diff File
mod - src/StepVisual/StepVisual_InvisibilityContext.hxx Diff File
mod - src/StepVisual/StepVisual_OverRidingStyledItem.cxx Diff File
mod - src/StepVisual/StepVisual_OverRidingStyledItem.hxx Diff File
mod - src/StepVisual/StepVisual_StyledItem.cxx Diff File
mod - src/StepVisual/StepVisual_StyledItem.hxx Diff File
add - src/StepVisual/StepVisual_StyledItemTarget.cxx Diff File
add - src/StepVisual/StepVisual_StyledItemTarget.hxx Diff File
mod - tests/gdt/begin Diff File
mod - tests/gdt/end Diff File

master b0cef606

2016-03-09 11:25:17

ika


Committer: bugmaster Details Diff
0027235: Export GDT: Annotation plane and Presentation.

Implement Null_Style STEP type.
Implement export of annotation planes and presentation as tessellated geometry.
Add tests.
mod - src/QABugs/QABugs_20.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_GeneralModule.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx Diff File
mod - src/RWStepVisual/RWStepVisual_RWPresentationStyleAssignment.cxx Diff File
mod - src/RWStepVisual/RWStepVisual_RWPresentationStyleByContext.cxx Diff File
mod - src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.cxx Diff File
mod - src/RWStepVisual/RWStepVisual_RWTessellatedCurveSet.hxx Diff File
mod - src/RWStepVisual/RWStepVisual_RWTessellatedGeometricSet.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_GDTProperty.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_GDTProperty.hxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/StepDimTol/StepDimTol_SimpleDatumReferenceModifierMember.hxx Diff File
mod - src/StepVisual/FILES Diff File
add - src/StepVisual/StepVisual_NullStyle.hxx Diff File
add - src/StepVisual/StepVisual_NullStyleMember.cxx Diff File
add - src/StepVisual/StepVisual_NullStyleMember.hxx Diff File
mod - src/StepVisual/StepVisual_PresentationStyleSelect.cxx Diff File
mod - src/StepVisual/StepVisual_PresentationStyleSelect.hxx Diff File
mod - src/StepVisual/StepVisual_TessellatedGeometricSet.cxx Diff File
mod - src/StepVisual/StepVisual_TessellatedGeometricSet.hxx Diff File
mod - tests/gdt/export/end Diff File
mod - tests/gdt/grids.list Diff File
add - tests/gdt/presentation/A1 Diff File
add - tests/gdt/presentation/A2 Diff File
add - tests/gdt/presentation/A3 Diff File
add - tests/gdt/presentation/A4 Diff File
add - tests/gdt/presentation/begin Diff File
add - tests/gdt/presentation/end Diff File

master 1fbf69bb

2016-03-09 06:54:42

nbv


Committer: bugmaster Details Diff
0027175: Intersection algorithm with increased tolerance works incorrect with some shapes

1. Algorithm of coincidence check between Walking and Restriction line has been improved in IntPatch_ImpPrmIntersection.
2. Creation of test case for this issue.
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx Diff File
add - tests/bugs/modalg_6/bug27175 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 125 126 127 128 129 130 131 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last