Changesets: occt

master 476d6b14

2016-04-01 07:01:15

emv


Committer: bugmaster Details Diff
0027332: Duplicate output from Draw Interpreter in cout in the debug function Draw_Eval Affected Issues
0027332
mod - src/Draw/Draw_Debug.cxx Diff File

master 65ebcbd0

2016-03-31 09:11:20

abv


Committer: abv Details Diff
Incrementation of OCCT version up to 7.0.0
mod - src/Standard/Standard_Version.hxx Diff File

master 4c0d97ac

2016-03-30 15:06:52

abv


Committer: abv Details Diff
0027318: Memory is not released in Select3D_SensitiveSet when destroying AIS_InteractiveContext without removing objects

- destructor was added to SelectMgr_SelectableObject to clean up selections;
- test case for issue 0027318

Warnings elimination
Affected Issues
0027318
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObject.cxx Diff File
mod - src/SelectMgr/SelectMgr_SelectableObject.hxx Diff File
add - tests/bugs/vis/bug27318 Diff File

master 9d034c37

2016-03-30 12:55:59

ibs


Committer: bugmaster Details Diff
0027321: Configuration, CMake - check for doxygen during the first configuration and turn on overview building if doxygen is found Affected Issues
0027321
mod - adm/cmake/doxygen.cmake Diff File
mod - CMakeLists.txt Diff File

master fd0add65

2016-03-30 09:36:41

apn

Details Diff
0027167: Boolean operations produce an invalid shape

Added test case bugs/modalg_6/bug27167.
Modified shape name in bugs/modalg_6/bug27190.
add - tests/bugs/modalg_6/bug27167 Diff File
mod - tests/bugs/modalg_6/bug27190 Diff File

master b8f67cc2

2016-03-29 13:38:53

nbv


Committer: bugmaster Details Diff
0027302: Invalid curves number in intersection result

1. In frame of the fix for #27282 issue, we have obtained several prolonged curves, which have common point(s). Fix for this issue joins these curves if it is possible.

2. ElCLib::InPeriod(...) method has been improved. Now it has become more faster (in general cases) and more reliable (in frame of FLT_OVERFLOW and DIVISION_BY_ZERO cases processing).

Creation of test case for issue #27302
Test case tests\bugs\modalg_6\bug27282_2 has been adjusted in accordance with its new behavior.
mod - src/ElCLib/ElCLib.cxx Diff File
mod - src/IntPatch/IntPatch_Intersection.cxx Diff File
mod - src/IntPatch/IntPatch_PointLine.hxx Diff File
mod - src/IntPatch/IntPatch_RLine.hxx Diff File
mod - src/IntPatch/IntPatch_RLine.lxx Diff File
mod - src/IntPatch/IntPatch_WLine.hxx Diff File
mod - src/IntPatch/IntPatch_WLine.lxx Diff File
mod - src/IntPatch/IntPatch_WLineTool.cxx Diff File
mod - src/IntPatch/IntPatch_WLineTool.hxx Diff File
mod - tests/bugs/modalg_6/bug27282_2 Diff File
add - tests/bugs/modalg_6/bug27302 Diff File

master 243505b8

2016-03-29 13:29:55

nbv


Committer: bugmaster Details Diff
0027300: Boolean operation produces invalid shape in terms of "bopargcheck" command

1. Check, if value found by math_PSO algorithm cannot be precised by math_NewtonMinimum algorithm. In this case, we call math_PSO algorithm repeatedly, however, with other parameters.

2. Some margin of edge tolerance value has been provided in IntTools_Tools class.

3. Interface of math_NewtonMinimum class has been changed (method GetStatus() has been added).

Correction of some test cases according to their new behavior.
mod - src/GeomLib/GeomLib_CheckCurveOnSurface.cxx Diff File
mod - src/IntTools/IntTools_Tools.cxx Diff File
mod - src/math/math_NewtonMinimum.cxx Diff File
mod - src/math/math_NewtonMinimum.hxx Diff File
mod - src/math/math_NewtonMinimum.lxx Diff File
mod - tests/bugs/modalg_6/bug25613_1 Diff File
mod - tests/bugs/modalg_6/bug26896_2 Diff File
mod - tests/bugs/modalg_6/bug27282_1 Diff File

master 9fc376b2

2016-03-29 07:08:04

msv


Committer: bugmaster Details Diff
0027051: BRepBuilderAPI_GTransform produces invalid result

Test case for the bug.

Small correction of vprops reference value.
add - tests/bugs/modalg_6/bug27051 Diff File

master 83da37b1

2016-03-29 04:22:42

isk


Committer: bugmaster Details Diff
0026434: Visualization - Textured objects should have priority over the environment mapping.
Add handle on environment texture in OpenGl_Workspace.
Add a new parameter UseEnvironmentTexture to the Graphic3d_ZLayerSettings.
OSD layers don't use environment texture by default.
zbuffertrihedron doesn't use environment texture.
vzlayer can enable/disable environment texture mappping.
Delete unnecessary files Graphic3d_TypeOfSurfaceDetail.hxx and V3d_TypeOfSurface.hxx.
Delete functions SurfaceDetailType and SetSurfaceDetailType functions from Graphic3d_CView.
Delete functions SurfaceDetailState and UpdateSurfaceDetailStateTo from OpenGl_ShaderManager.
Delete class OpenGl_SurfaceDetailState.
Delete functions SurfaceDetailType and SetSurfaceDetailType from OpenGl_View.
Delete functions SetSurfaceDetail and SurfaceDetail() from V3d_View.
Delete functions SetDefaultSurfaceDetail and DefaultSurfaceDetail from V3d_Viewer.
Delete draw command VSetTextureMode.
Add description in dox.
Affected Issues
0026434
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - samples/mfc/occtdemo/Textures/Textures_Presentation.cpp Diff File
mod - samples/mfc/occtdemo/TexturesExt/TexturesExt_Presentation.cpp Diff File
mod - samples/mfc/standard/04_Viewer3d/src/TexturesExt_Presentation.cpp Diff File
mod - samples/mfc/standard/Common/OCC_2dView.cpp Diff File
mod - samples/qt/Common/src/DocumentCommon.cxx Diff File
mod - samples/qt/Common/src/View.cxx Diff File
mod - samples/tcl/dimensions.tcl Diff File
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d_CView.cxx Diff File
mod - src/Graphic3d/Graphic3d_CView.hxx Diff File
rm - src/Graphic3d/Graphic3d_TypeOfSurfaceDetail.hxx Diff File
mod - src/Graphic3d/Graphic3d_ZLayerSettings.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_Layer.cxx Diff File
mod - src/OpenGl/OpenGl_NamedStatus.hxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderStates.hxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
mod - src/QABugs/QABugs_17.cxx Diff File
mod - src/V3d/FILES Diff File
rm - src/V3d/V3d_TypeOfSurfaceDetail.hxx Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/V3d/V3d_View.hxx Diff File
mod - src/V3d/V3d_Viewer.cxx Diff File
mod - src/V3d/V3d_Viewer.hxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
mod - tests/bugs/vis/bug24622 Diff File
add - tests/bugs/vis/bug26434 Diff File

master afb27815

2016-03-26 17:42:49

msv


Committer: bugmaster Details Diff
0026929: Extrema_ECC hang/crash

Comparator functor corrected to return false in the case of equal elements.
Test case added.
Affected Issues
0026929
mod - src/Extrema/Extrema_GenExtCC.gxx Diff File
add - tests/bugs/modalg_6/bug26929 Diff File

master cb120537

2016-03-25 16:19:35

msv


Committer: bugmaster Details Diff
0027309: Result of UnifySameDomain has InvalidMultiConnexity error

The update of the set of boundary edges has been added for the case when faces containing milti-connected edges are excluded from merging.

Update test cases for unifysamedom to generate snapshots.
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff File
mod - tests/bugs/modalg_6/bug27082_1 Diff File
mod - tests/bugs/modalg_6/bug27082_1i Diff File
mod - tests/bugs/modalg_6/bug27082_2 Diff File
mod - tests/bugs/modalg_6/bug27082_2i Diff File
mod - tests/bugs/modalg_6/bug27082_3 Diff File
mod - tests/bugs/modalg_6/bug27082_3i Diff File
add - tests/bugs/modalg_6/bug27309 Diff File

master f0144633

2016-03-25 14:40:07

jgv


Committer: bugmaster Details Diff
0027271: Unifysamedomain invalid result

Prevent merging of faces along periodic direction.

Test case "bugs heal bug27000_1" has been corrected to actual state of the algorithm.
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff File
mod - tests/bugs/heal/bug27000_1 Diff File
add - tests/bugs/modalg_6/bug27271 Diff File

master bf714c84

2016-03-25 12:57:49

nbv


Committer: bugmaster Details Diff
0027305: Using undefined variables, which causes devide by zero

Initialization of the boundaries of the function "FuncPreciseSeam" in IntPatch_ImpPrmIntersection.cxx.
Affected Issues
0027305
mod - src/IntPatch/IntPatch_ImpPrmIntersection.cxx Diff File

master 16b40363

2016-03-25 12:03:55

abv


Committer: abv Details Diff
0027209: CMake - warnings on configuration step for VTK when using vc14 target

Added check for existence of VTK library target.

Removal of hard-coded path to Direct 3D import library is generalized and amended for VTK built with VC12 and VC14.
Affected Issues
0027209
mod - adm/cmake/vtk.cmake Diff File

master 2a11138f

2016-03-25 11:32:25

aml


Committer: bugmaster Details Diff
0027306: Incorrect documentation for BRepOffsetAPI_NormalProjection class

Incorrect sentence is deleted to avoid misunderstanding.
Affected Issues
0027306
mod - src/BRepOffsetAPI/BRepOffsetAPI_NormalProjection.hxx Diff File

master 5333268d

2016-03-25 10:10:12

aml


Committer: bugmaster Details Diff
0027299: Incorrect result of the normal projection algorithm

Curve splitting is added to handle seam passing by initial curve.
test cases are added.

Minor corrections.
mod - src/Extrema/Extrema_GenExtCC.gxx Diff File
mod - src/math/math_GlobOptMin.cxx Diff File
mod - src/math/math_GlobOptMin.hxx Diff File
mod - src/ProjLib/ProjLib_CompProjectedCurve.cxx Diff File
mod - src/ProjLib/ProjLib_CompProjectedCurve.hxx Diff File
add - tests/bugs/moddata_3/bug27299_1 Diff File
add - tests/bugs/moddata_3/bug27299_2 Diff File
add - tests/bugs/moddata_3/bug27299_3 Diff File

master a722bd55

2016-03-25 09:34:28

ski


Committer: bugmaster Details Diff
0027291: Command File->New crashes Import Export Qt sample on Linux

Crash on Qt 4.8.6 was fixed.
Affected Issues
0027291
mod - samples/qt/Common/src/View.cxx Diff File

master 2e48c1cb

2016-03-24 07:23:03

ski


Committer: bugmaster Details Diff
0027290: CMake configuration files for OCCT

CMake scripts are improved to install CMake configuration files for OpenCASCADE product.
Affected Issues
0027290
mod - adm/cmake/occt_defs_flags.cmake Diff File
mod - adm/cmake/vardescr.cmake Diff File
add - adm/templates/OpenCASCADEConfig.cmake.in Diff File
mod - CMakeLists.txt Diff File

master f68acbf4

2016-03-23 09:42:17

kgv


Committer: bugmaster Details Diff
0027286: Visualization, TKOpenGl - avoid using light index within built-in GLSL programs for simplest configuration

OpenGl_ShaderManager::stdComputeLighting() - handle single directional light specifically
for compatibility with broken OpenGL ES drivers.

Added test cases using built-in GLSL shading programs.
Affected Issues
0027286
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - tests/v3d/glsl/begin Diff File
add - tests/v3d/glsl/gouraud_dir1 Diff File
add - tests/v3d/glsl/gouraud_dir2 Diff File
add - tests/v3d/glsl/phong_dir1 Diff File
add - tests/v3d/glsl/phong_dir2 Diff File

master 259a8d04

2016-03-22 12:43:35

apn


Committer: bugmaster Details Diff
0026293: Error opening the document

Added test cases bugs/caf/bug26293_1 bug26293_2

Unnecessary catch were deleted.
add - tests/bugs/caf/bug26293_1 Diff File
add - tests/bugs/caf/bug26293_2 Diff File

master fe1a6e4e

2016-03-22 12:23:00

msv


Committer: bugmaster Details Diff
0027082: UnifySameDomain must add internal edges where appropriate to resolve self-intersections

The new option AllowInternalEdges has been added in the class ShapeUpgrade_UnifySameDomain. It determines how the algorithm treats the situation when two faces can be merged together but they have connection with another face via the common edge.

With this option turned on, merging of such faces is not stopped, but the multiconnected edges are added to the merged face as INTERNAL edges.

By default it is false. In this mode such merging is forbidden, so the result shape will not contain any new INTERNAL edges.

The behavior of the algorithm has been changed so that it does not merge faces from different shells.
mod - samples/tcl/snowflake.tcl Diff File
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/bugs/modalg_6/bug27082_1 Diff File
add - tests/bugs/modalg_6/bug27082_1i Diff File
add - tests/bugs/modalg_6/bug27082_2 Diff File
add - tests/bugs/modalg_6/bug27082_2i Diff File
add - tests/bugs/modalg_6/bug27082_3 Diff File
add - tests/bugs/modalg_6/bug27082_3i Diff File

master fe3e01db

2016-03-22 11:41:43

ifv


Committer: bugmaster Details Diff
0027273: The computation of linear properties on shared shapes is not correct

New flag is inserted in parameters of static methods LinearProperties(...), surfaceProperties(...), volumeProperties(...). This flag defines to skip or not to skip second and next appearance shared topology entities (edges, faces, shells) in properties calculation.
Corresponding Draw commands is modified to take in account new parameter.

Test case for issue CR27273

Add option -skip into checkprops command
mod - src/BRepGProp/BRepGProp.cxx Diff File
mod - src/BRepGProp/BRepGProp.hxx Diff File
mod - src/BRepTest/BRepTest_GPropCommands.cxx Diff File
mod - src/DrawResources/CheckCommands.tcl Diff File
add - tests/bugs/modalg_6/bug27273 Diff File

master 66d914e8

2016-03-21 15:45:29

msv

Details Diff
0027293: Add debug function to save a list of shapes into a compound Affected Issues
0027293
mod - dox/dev_guides/debug/debug.md Diff File
mod - src/DBRep/DBRep_Debug.cxx Diff File

master 0d424853

2016-03-21 15:39:49

msv


Committer: bugmaster Details Diff
0027283: Regression vs 6.9.1: smesh/bugs_11/L9: invalid result of General Fuse

Get rid of hard-coded tolerance 0.0001 for intersection with a conical surface.

Small correction of test case for issue CR27283

Adjusting test cases
mod - src/IntTools/IntTools_FaceFace.cxx Diff File
mod - tests/boolean/volumemaker/E4 Diff File
mod - tests/boolean/volumemaker/E5 Diff File
add - tests/bugs/modalg_6/bug27283 Diff File

master 73e5a645

2016-03-21 11:56:33

apv


Committer: bugmaster Details Diff
Adjusting test case after changes of issue 27270
mod - tests/bugs/modalg_6/bug27263 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 124 125 126 127 128 129 130 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last