Changesets: occt

master 4af098ba

2015-02-12 08:59:56

ibs


Committer: bugmaster Details Diff
0025723: Visualization, TKV3d - the center of rotation should be calculated taking into account structure visibility and selection flags

V3d_View::Gravity() - compute scene bounding box only including highlighted objects, if there are any, to provide context-oriented center of gravity.
Skip hidden objects, if there are any visible.
Do not return any value from this method.

Extend command vrotate with new flags -mouseStart and -mouseMove, to emulate rotation by mouse.

Unused argument theDi of VRotate disabled
Affected Issues
0025723
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/bug25723 Diff File
add - tests/bugs/vis/bug25723_1 Diff File

master 0090ae85

2015-02-12 08:57:15

pkv


Committer: bugmaster Details Diff
0025788: Parallelization of the BOP Builder algorithm on second level

Changes:
class BOPAlgo_Builder
method:
void BOPAlgo_Builder::FillIn3DParts
(BOPCol_DataMapOfShapeListOfShape&,
BOPCol_DataMapOfShapeShape&,
const BOPCol_BaseAllocator& )
has been optimized and
modified to provide parallel treatment.

Correction of compilation errors

Test cases for issue CR25788
Affected Issues
0025788
mod - src/BOPAlgo/BOPAlgo_BuilderSolid.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_3.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_ShellSplitter.cxx Diff File
mod - src/BOPTools/BOPTools.cxx Diff File
add - tests/bugs/modalg_5/bug25788 Diff File

master 42b96b07

2015-02-12 08:48:05

vpa


Committer: bugmaster Details Diff
0025624: Visualization - selection is incorrect in perspective mode in a specific case

Corrected computation of picking line for perspective camera;
Test case for issue 25624.
Affected Issues
0025624
mod - src/Select3D/Select3D_Projector.cdl Diff File
mod - src/Select3D/Select3D_Projector.cxx Diff File
mod - src/StdSelect/StdSelect_ViewerSelector3d.cxx Diff File
add - tests/bugs/vis/bug25624 Diff File

master b8f2022f

2015-02-12 08:36:07

akz


Committer: bugmaster Details Diff
0025176: STEP Reader - no error report if referenced entity has wrong type.

Interface_CheckTool does not reset the Check added to CheckList now.

Added test case bugs/xde/bug25176

Update reference data in test cases.

Resolving conflicts:
tests/de/iges_3/A4
tests/de/step_1/R7
tests/de/step_2/H1
Affected Issues
0025176
mod - src/Interface/Interface_CheckTool.cxx Diff File
add - tests/bugs/xde/bug25176 Diff File
mod - tests/de/iges_1/G7 Diff File
mod - tests/de/iges_1/I5 Diff File
mod - tests/de/iges_1/I6 Diff File
mod - tests/de/iges_1/J9 Diff File
mod - tests/de/iges_1/O6 Diff File
mod - tests/de/iges_1/O7 Diff File
mod - tests/de/iges_1/O8 Diff File
mod - tests/de/iges_1/O9 Diff File
mod - tests/de/iges_1/P1 Diff File
mod - tests/de/iges_1/Q2 Diff File
mod - tests/de/iges_1/R1 Diff File
mod - tests/de/iges_1/R6 Diff File
mod - tests/de/iges_2/A2 Diff File
mod - tests/de/iges_2/B9 Diff File
mod - tests/de/iges_2/C7 Diff File
mod - tests/de/iges_2/C9 Diff File
mod - tests/de/iges_2/D1 Diff File
mod - tests/de/iges_2/D3 Diff File
mod - tests/de/iges_2/D7 Diff File
mod - tests/de/iges_2/F1 Diff File
mod - tests/de/iges_2/F4 Diff File
mod - tests/de/iges_2/F5 Diff File
mod - tests/de/iges_2/F6 Diff File
mod - tests/de/iges_2/F8 Diff File
mod - tests/de/iges_2/G9 Diff File
mod - tests/de/iges_2/H2 Diff File
mod - tests/de/iges_2/H3 Diff File
mod - tests/de/iges_2/H4 Diff File
mod - tests/de/iges_2/H5 Diff File
mod - tests/de/iges_2/H7 Diff File
mod - tests/de/iges_2/I5 Diff File
mod - tests/de/iges_2/I8 Diff File
mod - tests/de/iges_3/A1 Diff File
mod - tests/de/iges_3/A2 Diff File
mod - tests/de/iges_3/A3 Diff File
mod - tests/de/iges_3/A4 Diff File
mod - tests/de/iges_3/A6 Diff File
mod - tests/de/iges_3/A8 Diff File
mod - tests/de/step_1/A1 Diff File
mod - tests/de/step_1/A2 Diff File
mod - tests/de/step_1/C6 Diff File
mod - tests/de/step_1/C8 Diff File
mod - tests/de/step_1/D8 Diff File
mod - tests/de/step_1/E3 Diff File
mod - tests/de/step_1/E6 Diff File
mod - tests/de/step_1/G5 Diff File
mod - tests/de/step_1/H6 Diff File
mod - tests/de/step_1/H9 Diff File
mod - tests/de/step_1/I3 Diff File
mod - tests/de/step_1/I4 Diff File
mod - tests/de/step_1/I9 Diff File
mod - tests/de/step_1/J1 Diff File
mod - tests/de/step_1/J7 Diff File
mod - tests/de/step_1/J8 Diff File
mod - tests/de/step_1/J9 Diff File
mod - tests/de/step_1/P8 Diff File
mod - tests/de/step_1/P9 Diff File
mod - tests/de/step_1/Q1 Diff File
mod - tests/de/step_1/R7 Diff File
mod - tests/de/step_1/R9 Diff File
mod - tests/de/step_1/T1 Diff File
mod - tests/de/step_1/U7 Diff File
mod - tests/de/step_1/V5 Diff File
mod - tests/de/step_1/W5 Diff File
mod - tests/de/step_1/X8 Diff File
mod - tests/de/step_1/ZC5 Diff File
mod - tests/de/step_1/ZC9 Diff File
mod - tests/de/step_1/ZD1 Diff File
mod - tests/de/step_1/ZD3 Diff File
mod - tests/de/step_1/ZD4 Diff File
mod - tests/de/step_1/ZD5 Diff File
mod - tests/de/step_1/ZD6 Diff File
mod - tests/de/step_1/ZE7 Diff File
mod - tests/de/step_1/ZE8 Diff File
mod - tests/de/step_1/ZE9 Diff File
mod - tests/de/step_1/ZF1 Diff File
mod - tests/de/step_1/ZF6 Diff File
mod - tests/de/step_1/ZF9 Diff File
mod - tests/de/step_1/ZG6 Diff File
mod - tests/de/step_1/ZH3 Diff File
mod - tests/de/step_1/ZH4 Diff File
mod - tests/de/step_1/ZI9 Diff File
mod - tests/de/step_1/ZP2 Diff File
mod - tests/de/step_1/ZP3 Diff File
mod - tests/de/step_1/ZP8 Diff File
mod - tests/de/step_1/ZP9 Diff File
mod - tests/de/step_1/ZQ1 Diff File
mod - tests/de/step_1/ZQ2 Diff File
mod - tests/de/step_1/ZQ7 Diff File
mod - tests/de/step_1/ZQ8 Diff File
mod - tests/de/step_1/ZR4 Diff File
mod - tests/de/step_1/ZS1 Diff File
mod - tests/de/step_1/ZS2 Diff File
mod - tests/de/step_1/ZS3 Diff File
mod - tests/de/step_1/ZS4 Diff File
mod - tests/de/step_1/ZS5 Diff File
mod - tests/de/step_1/ZS7 Diff File
mod - tests/de/step_1/ZS8 Diff File
mod - tests/de/step_1/ZT5 Diff File
mod - tests/de/step_1/ZT6 Diff File
mod - tests/de/step_1/ZU1 Diff File
mod - tests/de/step_1/ZU6 Diff File
mod - tests/de/step_1/ZU7 Diff File
mod - tests/de/step_1/ZV4 Diff File
mod - tests/de/step_1/ZV6 Diff File
mod - tests/de/step_1/ZW2 Diff File
mod - tests/de/step_1/ZW6 Diff File
mod - tests/de/step_1/ZW7 Diff File
mod - tests/de/step_1/ZW8 Diff File
mod - tests/de/step_1/ZX3 Diff File
mod - tests/de/step_1/ZX4 Diff File
mod - tests/de/step_1/ZX7 Diff File
mod - tests/de/step_1/ZX8 Diff File
mod - tests/de/step_1/ZX9 Diff File
mod - tests/de/step_1/ZY2 Diff File
mod - tests/de/step_1/ZY3 Diff File
mod - tests/de/step_1/ZY6 Diff File
mod - tests/de/step_1/ZY7 Diff File
mod - tests/de/step_1/ZY8 Diff File
mod - tests/de/step_1/ZZ7 Diff File
mod - tests/de/step_2/A1 Diff File
mod - tests/de/step_2/A2 Diff File
mod - tests/de/step_2/A6 Diff File
mod - tests/de/step_2/A7 Diff File
mod - tests/de/step_2/C7 Diff File
mod - tests/de/step_2/E2 Diff File
mod - tests/de/step_2/F6 Diff File
mod - tests/de/step_2/F7 Diff File
mod - tests/de/step_2/G6 Diff File
mod - tests/de/step_2/H1 Diff File
mod - tests/de/step_2/I1 Diff File
mod - tests/de/step_2/I2 Diff File
mod - tests/de/step_2/I3 Diff File
mod - tests/de/step_2/N3 Diff File
mod - tests/de/step_2/Q7 Diff File
mod - tests/de/step_2/Y5 Diff File
mod - tests/de/step_3/A2 Diff File
mod - tests/de/step_3/C3 Diff File
mod - tests/de/step_3/C4 Diff File
mod - tests/de/step_3/C7 Diff File
mod - tests/de/step_4/A6 Diff File
mod - tests/de/step_4/G6 Diff File
mod - tests/de/step_4/H3 Diff File

master d5846489

2015-02-12 08:29:09

aba


Committer: bugmaster Details Diff
0025804: Visualization, TKOpenGl - specify correct primitives type in OpenGl_BackgroundArray

Remarks: - counterclockwise order of vertices for gradient background array initialization.
Affected Issues
0025804
mod - src/OpenGl/OpenGl_BackgroundArray.cxx Diff File
mod - src/OpenGl/OpenGl_View_2.cxx Diff File

master 348ff753

2015-02-12 08:22:22

kgv


Committer: bugmaster Details Diff
0025732: Visualization, TKOpenGl - back face culling should not affect textured font rendering

OpenGl_TextFormatter - orient triangles in normal counter-clockwise order (GL_CCW).

Test-cases for issue 0025732
Affected Issues
0025732
mod - src/OpenGl/OpenGl_TextFormatter.cxx Diff File
add - tests/bugs/vis/bug25732_1 Diff File
add - tests/bugs/vis/bug25732_2 Diff File

master 2c12770c

2015-02-11 13:14:05

osa


Committer: bugmaster Details Diff
0025814: Visualization, Prs3d_WFShape::AddPolygon() - always use polygonal representation from edge regardless from requested deflection
mod - src/Prs3d/Prs3d_WFShape.cxx Diff File
mod - src/Prs3d/Prs3d_WFShape.hxx Diff File
add - tests/bugs/vis/bug25814 Diff File

master b70d2b09

2015-02-11 06:16:00

nbv


Committer: bugmaster Details Diff
0025782: The result of intersection between two cylinders is incorrect

1. Cylinders are tangent to each other indeed. Fix processes this case.
2. Algorithm of intersection line computing (in case of cylinders with two parallel axes) has been changed.

Test cases for issue CR25782
mod - src/IntAna/IntAna_QuadQuadGeo.cxx Diff File
add - tests/bugs/moddata_3/bug25782_1 Diff File
add - tests/bugs/moddata_3/bug25782_2 Diff File

master 19589673

2015-02-10 19:50:51

abv


Committer: bugmaster Details Diff
0025816: IGES export - edges within compound are lost if BREP mode (IGES 5.1) is used

Enable writing wires, edges, and vertices inside compound in IGES in BREP mode.
Create IGES group for compound even if it contains single shape.
Affected Issues
0025816
mod - src/BRepToIGESBRep/BRepToIGESBRep_Entity.cxx Diff File
mod - tests/bugs/begin Diff File
add - tests/bugs/iges/bug25816 Diff File

master 2c7b466c

2015-02-09 08:05:45

azn


Committer: bugmaster Details Diff
0025779: Unable to compile math package in WOK

Source files for math cdl-classes have been recovered.
Affected Issues
0025779
add - src/math/math_MultipleVarFunctionWithGradient.cxx Diff File
add - src/math/math_MultipleVarFunctionWithHessian.cxx Diff File

master eea55df5

2015-02-06 15:15:48

kgv


Committer: bugmaster Details Diff
0025802: Adopt test cases bugs vis bug10781 and bug23227 for Intel graphics driver

Test case bugs/vis/bug10781 - use smaller line width in test case
(some Intel OpenGL drivers support only 7 pixels-width lines).
Test case bugs/vis/bug23227 - just check triangles count in feedback buffer is not 0.
Affected Issues
0025802
mod - tests/bugs/vis/bug10781 Diff File
mod - tests/bugs/vis/bug23227 Diff File

master 5bd9ed93

2015-02-06 13:38:08

kgv


Committer: bugmaster Details Diff
0025800: Visualization, TKOpenGl - disable GL_DITHER explicitly Affected Issues
0025800
mod - src/OpenGl/OpenGl_Window.cxx Diff File

master a41fbc10

2015-02-06 10:13:42

mkv


Committer: bugmaster Details Diff
Update new testing cases after renaming DRAW command
mod - tests/bugs/fclasses/bug25635_1 Diff File
mod - tests/bugs/stlvrml/bug25740 Diff File

master 2fe4f8f3

2015-02-06 03:34:42

abv


Committer: bugmaster Details Diff
Fix compiler warning and adjust test cases for integration to master
mod - src/BOPAlgo/BOPAlgo_WireSplitter.cxx Diff File
mod - tests/bugs/fclasses/bug25635_1 Diff File
mod - tests/bugs/stlvrml/bug25740 Diff File

master 7a5f1202

2015-02-05 15:08:18

abv


Committer: bugmaster Details Diff
0024500: Sudden exit of DRAW after multiple execution of test in cycle

Test commands for 0023952 refactored to:
- avoid interaction with Tcl interpreter from thread functions (fixes sudden crash)
- get shapes outside of the thread functions (keeping only code being tested inside)
- run 100 threads instead of 2 (increases chance for data race to exhibit if present)

Linux compilation problems fixed.
Affected Issues
0024500
mod - src/QABugs/QABugs_19.cxx Diff File
mod - tests/bugs/modalg_5/bug23952_1 Diff File
mod - tests/bugs/modalg_5/bug23952_2 Diff File

master 8d3aa19e

2015-02-05 15:05:31

kgv


Committer: bugmaster Details Diff
0025768: Visualization, Graphic3d_Structure - do not use invalid bounding boxes of empty groups

Prs3d_WFShape::Add() - do not create empty group

Graphic3d_Structure::minMaxCoord() - do not use uninitialized bounding box

Added test case bugs/vis/bug25768
Affected Issues
0025768
mod - src/Graphic3d/Graphic3d_Structure.cdl Diff File
mod - src/Graphic3d/Graphic3d_Structure.cxx Diff File
mod - src/Prs3d/Prs3d_WFShape.cxx Diff File
mod - src/StdPrs/StdPrs_DeflectionCurve.cxx Diff File
add - tests/bugs/vis/bug25768 Diff File

master 15b54261

2015-02-05 14:57:20

aml


Committer: bugmaster Details Diff
0022598: Approximation of p-curve by 2D line

Check whether p-curve being projected can be approximated by straight line is made before full-scale projection, to improve performance.
If straight, pcurve is created as Line only if this will lead to the same range parameterization as 3d curve, otherwise BSpline of degree 1 is created.
Re-approximation of line pcurves by bsplines removed from ShapeFix_Edge.

Test case updating to new behavior.

Added "static" keyword to the fixPeriodictyTroubles() function.

Update of test-cases according new behavior
mod - src/ShapeAnalysis/ShapeAnalysis_Surface.cxx Diff File
mod - src/ShapeConstruct/ShapeConstruct_ProjectCurveOnSurface.cdl Diff File
mod - src/ShapeConstruct/ShapeConstruct_ProjectCurveOnSurface.cxx Diff File
mod - src/ShapeFix/ShapeFix_Edge.cxx Diff File
mod - tests/bugs/heal/bug210 Diff File
mod - tests/bugs/modalg_2/bug22631 Diff File
mod - tests/bugs/step/bug55 Diff File
mod - tests/de/iges_1/B4 Diff File
mod - tests/de/iges_1/D7 Diff File
mod - tests/de/iges_1/J6 Diff File
mod - tests/de/iges_1/L1 Diff File
mod - tests/de/iges_1/L4 Diff File
mod - tests/de/iges_1/L5 Diff File
mod - tests/de/iges_1/L9 Diff File
mod - tests/de/iges_1/N9 Diff File
mod - tests/de/iges_1/O2 Diff File
mod - tests/de/iges_1/O3 Diff File
mod - tests/de/iges_1/P4 Diff File
mod - tests/de/iges_1/P5 Diff File
mod - tests/de/iges_1/P9 Diff File
mod - tests/de/iges_1/Q3 Diff File
mod - tests/de/iges_1/R3 Diff File
mod - tests/de/iges_1/R8 Diff File
mod - tests/de/iges_2/A4 Diff File
mod - tests/de/iges_2/A7 Diff File
mod - tests/de/iges_2/A9 Diff File
mod - tests/de/iges_2/B1 Diff File
mod - tests/de/iges_2/C2 Diff File
mod - tests/de/iges_2/C4 Diff File
mod - tests/de/iges_2/C6 Diff File
mod - tests/de/iges_2/E1 Diff File
mod - tests/de/iges_2/F9 Diff File
mod - tests/de/iges_2/G1 Diff File
mod - tests/de/iges_2/G8 Diff File
mod - tests/de/iges_2/H9 Diff File
mod - tests/de/iges_2/I7 Diff File
mod - tests/de/iges_3/A4 Diff File
mod - tests/de/iges_3/A6 Diff File
mod - tests/de/iges_3/A9 Diff File
mod - tests/de/step_1/A3 Diff File
mod - tests/de/step_1/A7 Diff File
mod - tests/de/step_1/B4 Diff File
mod - tests/de/step_1/B7 Diff File
mod - tests/de/step_1/C2 Diff File
mod - tests/de/step_1/C3 Diff File
mod - tests/de/step_1/C7 Diff File
mod - tests/de/step_1/E3 Diff File
mod - tests/de/step_1/E5 Diff File
mod - tests/de/step_1/E7 Diff File
mod - tests/de/step_1/G1 Diff File
mod - tests/de/step_1/G4 Diff File
mod - tests/de/step_1/I2 Diff File
mod - tests/de/step_1/I5 Diff File
mod - tests/de/step_1/I7 Diff File
mod - tests/de/step_1/J5 Diff File
mod - tests/de/step_1/J6 Diff File
mod - tests/de/step_1/J8 Diff File
mod - tests/de/step_1/K9 Diff File
mod - tests/de/step_1/L1 Diff File
mod - tests/de/step_1/L2 Diff File
mod - tests/de/step_1/L3 Diff File
mod - tests/de/step_1/L4 Diff File
mod - tests/de/step_1/L5 Diff File
mod - tests/de/step_1/L9 Diff File
mod - tests/de/step_1/M1 Diff File
mod - tests/de/step_1/M2 Diff File
mod - tests/de/step_1/N3 Diff File
mod - tests/de/step_1/N4 Diff File
mod - tests/de/step_1/N5 Diff File
mod - tests/de/step_1/N6 Diff File
mod - tests/de/step_1/N7 Diff File
mod - tests/de/step_1/N8 Diff File
mod - tests/de/step_1/O4 Diff File
mod - tests/de/step_1/Q4 Diff File
mod - tests/de/step_1/Q5 Diff File
mod - tests/de/step_1/Q6 Diff File
mod - tests/de/step_1/Q7 Diff File
mod - tests/de/step_1/Q8 Diff File
mod - tests/de/step_1/R3 Diff File
mod - tests/de/step_1/R7 Diff File
mod - tests/de/step_1/U8 Diff File
mod - tests/de/step_1/U9 Diff File
mod - tests/de/step_1/V7 Diff File
mod - tests/de/step_1/V9 Diff File
mod - tests/de/step_1/X1 Diff File
mod - tests/de/step_1/X2 Diff File
mod - tests/de/step_1/Y6 Diff File
mod - tests/de/step_1/Y7 Diff File
mod - tests/de/step_1/Z1 Diff File
mod - tests/de/step_1/Z6 Diff File
mod - tests/de/step_1/Z7 Diff File
mod - tests/de/step_1/ZA3 Diff File
mod - tests/de/step_1/ZA6 Diff File
mod - tests/de/step_1/ZA9 Diff File
mod - tests/de/step_1/ZB1 Diff File
mod - tests/de/step_1/ZB2 Diff File
mod - tests/de/step_1/ZB3 Diff File
mod - tests/de/step_1/ZB4 Diff File
mod - tests/de/step_1/ZB5 Diff File
mod - tests/de/step_1/ZB7 Diff File
mod - tests/de/step_1/ZC3 Diff File
mod - tests/de/step_1/ZC4 Diff File
mod - tests/de/step_1/ZI7 Diff File
mod - tests/de/step_1/ZJ9 Diff File
mod - tests/de/step_1/ZK5 Diff File
mod - tests/de/step_1/ZK7 Diff File
mod - tests/de/step_1/ZM3 Diff File
mod - tests/de/step_1/ZM8 Diff File
mod - tests/de/step_1/ZY5 Diff File
mod - tests/de/step_2/A6 Diff File
mod - tests/de/step_2/A9 Diff File
mod - tests/de/step_2/B1 Diff File
mod - tests/de/step_2/B2 Diff File
mod - tests/de/step_2/B3 Diff File
mod - tests/de/step_2/B4 Diff File
mod - tests/de/step_2/B6 Diff File
mod - tests/de/step_2/B7 Diff File
mod - tests/de/step_2/B8 Diff File
mod - tests/de/step_2/B9 Diff File
mod - tests/de/step_2/C6 Diff File
mod - tests/de/step_2/C9 Diff File
mod - tests/de/step_2/D2 Diff File
mod - tests/de/step_2/D4 Diff File
mod - tests/de/step_2/D6 Diff File
mod - tests/de/step_2/D7 Diff File
mod - tests/de/step_2/D8 Diff File
mod - tests/de/step_2/E1 Diff File
mod - tests/de/step_2/E3 Diff File
mod - tests/de/step_2/E5 Diff File
mod - tests/de/step_2/E7 Diff File
mod - tests/de/step_2/F5 Diff File
mod - tests/de/step_2/F8 Diff File
mod - tests/de/step_2/F9 Diff File
mod - tests/de/step_2/G1 Diff File
mod - tests/de/step_2/G9 Diff File
mod - tests/de/step_2/H1 Diff File
mod - tests/de/step_2/H6 Diff File
mod - tests/de/step_2/H8 Diff File
mod - tests/de/step_2/I4 Diff File
mod - tests/de/step_2/I5 Diff File
mod - tests/de/step_2/I6 Diff File
mod - tests/de/step_2/I7 Diff File
mod - tests/de/step_2/I8 Diff File
mod - tests/de/step_2/J7 Diff File
mod - tests/de/step_2/K1 Diff File
mod - tests/de/step_2/K3 Diff File
mod - tests/de/step_2/K6 Diff File
mod - tests/de/step_2/K7 Diff File
mod - tests/de/step_2/K8 Diff File
mod - tests/de/step_2/M2 Diff File
mod - tests/de/step_2/M4 Diff File
mod - tests/de/step_2/M6 Diff File
mod - tests/de/step_2/M7 Diff File
mod - tests/de/step_2/M8 Diff File
mod - tests/de/step_2/N1 Diff File
mod - tests/de/step_2/N7 Diff File
mod - tests/de/step_2/N8 Diff File
mod - tests/de/step_2/N9 Diff File
mod - tests/de/step_2/O1 Diff File
mod - tests/de/step_2/O2 Diff File
mod - tests/de/step_2/O3 Diff File
mod - tests/de/step_2/O4 Diff File
mod - tests/de/step_2/O7 Diff File
mod - tests/de/step_2/O8 Diff File
mod - tests/de/step_2/O9 Diff File
mod - tests/de/step_2/P2 Diff File
mod - tests/de/step_2/P3 Diff File
mod - tests/de/step_2/P5 Diff File
mod - tests/de/step_2/P6 Diff File
mod - tests/de/step_2/P7 Diff File
mod - tests/de/step_2/Q1 Diff File
mod - tests/de/step_2/Q8 Diff File
mod - tests/de/step_2/Q9 Diff File
mod - tests/de/step_2/R2 Diff File
mod - tests/de/step_2/R3 Diff File
mod - tests/de/step_2/R7 Diff File
mod - tests/de/step_2/S1 Diff File
mod - tests/de/step_2/S2 Diff File
mod - tests/de/step_2/S3 Diff File
mod - tests/de/step_2/S4 Diff File
mod - tests/de/step_2/S6 Diff File
mod - tests/de/step_2/S7 Diff File
mod - tests/de/step_2/S9 Diff File
mod - tests/de/step_2/T1 Diff File
mod - tests/de/step_2/T2 Diff File
mod - tests/de/step_2/T3 Diff File
mod - tests/de/step_2/T9 Diff File
mod - tests/de/step_2/U1 Diff File
mod - tests/de/step_2/U2 Diff File
mod - tests/de/step_2/U3 Diff File
mod - tests/de/step_2/U4 Diff File
mod - tests/de/step_2/U7 Diff File
mod - tests/de/step_2/U8 Diff File
mod - tests/de/step_2/V1 Diff File
mod - tests/de/step_2/V6 Diff File
mod - tests/de/step_2/V8 Diff File
mod - tests/de/step_2/W6 Diff File
mod - tests/de/step_2/W7 Diff File
mod - tests/de/step_2/W8 Diff File
mod - tests/de/step_2/X2 Diff File
mod - tests/de/step_2/X9 Diff File
mod - tests/de/step_2/Y1 Diff File
mod - tests/de/step_2/Y2 Diff File
mod - tests/de/step_2/Y4 Diff File
mod - tests/de/step_2/Y5 Diff File
mod - tests/de/step_3/A8 Diff File
mod - tests/de/step_3/A9 Diff File
mod - tests/de/step_3/B2 Diff File
mod - tests/de/step_3/B3 Diff File
mod - tests/de/step_3/B4 Diff File
mod - tests/de/step_3/B5 Diff File
mod - tests/de/step_3/B6 Diff File
mod - tests/de/step_3/B8 Diff File
mod - tests/de/step_3/B9 Diff File
mod - tests/de/step_3/C4 Diff File
mod - tests/de/step_3/C5 Diff File
mod - tests/de/step_3/C6 Diff File
mod - tests/de/step_3/C8 Diff File
mod - tests/de/step_3/C9 Diff File
mod - tests/de/step_3/D1 Diff File
mod - tests/de/step_3/D7 Diff File
mod - tests/de/step_3/D9 Diff File
mod - tests/de/step_3/E1 Diff File
mod - tests/de/step_3/E2 Diff File
mod - tests/de/step_3/E3 Diff File
mod - tests/de/step_3/E4 Diff File
mod - tests/de/step_3/E6 Diff File
mod - tests/de/step_3/E8 Diff File
mod - tests/de/step_3/E9 Diff File
mod - tests/de/step_3/F2 Diff File
mod - tests/de/step_3/F3 Diff File
mod - tests/de/step_3/F4 Diff File
mod - tests/de/step_4/A1 Diff File
mod - tests/de/step_4/A2 Diff File
mod - tests/de/step_4/A4 Diff File
mod - tests/de/step_4/A5 Diff File
mod - tests/de/step_4/A8 Diff File
mod - tests/de/step_4/B3 Diff File
mod - tests/de/step_4/B8 Diff File
mod - tests/de/step_4/B9 Diff File
mod - tests/de/step_4/C1 Diff File
mod - tests/de/step_4/C9 Diff File
mod - tests/de/step_4/D1 Diff File
mod - tests/de/step_4/D2 Diff File
mod - tests/de/step_4/D4 Diff File
mod - tests/de/step_4/D7 Diff File
mod - tests/de/step_4/D9 Diff File
mod - tests/de/step_4/E1 Diff File
mod - tests/de/step_4/E2 Diff File
mod - tests/de/step_4/E3 Diff File
mod - tests/de/step_4/E6 Diff File
mod - tests/de/step_4/E8 Diff File
mod - tests/de/step_4/E9 Diff File
mod - tests/de/step_4/F1 Diff File
mod - tests/de/step_4/G3 Diff File
mod - tests/de/step_4/G4 Diff File
mod - tests/de/step_4/G5 Diff File
mod - tests/de/step_4/G7 Diff File
mod - tests/de/step_4/G8 Diff File
mod - tests/de/step_4/H1 Diff File
mod - tests/de/step_4/H3 Diff File
mod - tests/de/step_4/H4 Diff File
mod - tests/de/step_4/H5 Diff File
mod - tests/de/step_4/H7 Diff File
mod - tests/de/step_4/H8 Diff File
mod - tests/de/step_4/I1 Diff File
mod - tests/de/step_4/I2 Diff File
mod - tests/de/step_5/A1 Diff File
mod - tests/de/step_5/A2 Diff File
mod - tests/de/step_5/A3 Diff File
mod - tests/de/step_5/A4 Diff File
mod - tests/de/step_5/A5 Diff File
mod - tests/de/step_5/A7 Diff File
mod - tests/de/step_5/B2 Diff File
mod - tests/xcaf/brep_to_stp_add_CL/I6 Diff File

master 48e653b6

2015-02-05 14:12:21

nbv


Committer: bugmaster Details Diff
0025772: Boolean operation produces invalid result after patch for 0025416

Test case for this issue was added
add - tests/bugs/modalg_5/bug25772 Diff File

master 07695610

2015-02-05 13:24:46

ika


Committer: bugmaster Details Diff
0024601: Unwanted spheres shown after Step-Import

Add check for outer boundary before creating wire from Vertex Loop on spheres.
Test case for issue CR24601
Affected Issues
0024601
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx Diff File
add - tests/bugs/step/bug24601 Diff File

master a4d5c9ab

2015-02-05 13:19:47

emv


Committer: bugmaster Details Diff
0025766: Exception in BRepAlgo_Section

class TopOpeBRep_FacesIntersector
method
static void MergeWLinesIfAllSegmentsAlongRestriction(IntPatch_SequenceOfLine& theSlin,
const Handle(Adaptor3d_HSurface)& theSurface1,
const Handle(Adaptor3d_TopolTool)& theDomain1,
const Handle(Adaptor3d_HSurface)& theSurface2,
const Handle(Adaptor3d_TopolTool)& theDomain2,
const Standard_Real theTolArc)
Protection from null wlines has been added.

Test-case for issue #25766
mod - src/TopOpeBRep/TopOpeBRep_FacesIntersector.cxx Diff File
add - tests/bugs/modalg_5/bug25766 Diff File

master e8746a26

2015-02-05 13:13:39

aml


Committer: bugmaster Details Diff
0025635: Wrong result of 2D-extrema between two ellipsis

Fixed Lipschitz constant evaluation in case co-parametrized objects.
Fixed 2dextrema output.
Testcase update to new behavior.

Test cases for issue CR25635

Correction of test cases for issue CR25635
Affected Issues
0025635
mod - src/GeomliteTest/GeomliteTest_API2dCommands.cxx Diff File
mod - src/math/math_GlobOptMin.cxx Diff File
add - tests/bugs/fclasses/bug25635_1 Diff File
add - tests/bugs/fclasses/bug25635_2 Diff File
mod - tests/bugs/moddata_1/buc60890 Diff File

master 3f733bb1

2015-02-05 13:01:40

aml


Committer: bugmaster Details Diff
0025708: GeomAPI_ExtremaCurveCurve does not return all intersection points in 6.8.0

Added expanding coefficients between neighboring indexes, changed local optimization starting condition.

Test case for issue CR25708
Affected Issues
0025708
mod - src/math/math_GlobOptMin.cxx Diff File
mod - src/math/math_GlobOptMin.hxx Diff File
mod - tests/bugs/modalg_5/bug23706_14 Diff File
add - tests/bugs/modalg_5/bug25708 Diff File

master c7b59798

2015-02-05 12:49:35

msv


Committer: bugmaster Details Diff
0024826: Wrapping of parallelisation algorithms

Simple primitives to parallelize loops type "for" and "foreach" were implemented. The primitives encapsulates complete logic for creating and managing parallel context of loops. Moreover the primitives may be a wrapper for some primitives from 3rd-party library - TBB.

To use it is necessary to implement TBB like interface which is based on functors. For example:

Class Functor
{
public:
void operator() ([proccesing instance]) const
{
//...
}
};

In the body of the operator () should be implemented thread-safe logic of computations that can be performed in parallel context. If parallelized loop iterates on the collections with direct access by index (such as Vector, Array), it is more efficient to use the primitive ParallelFor (because it has no critical section).

All parts of OCC code which are using tbb were changed on new primitives.

0024826: Wrapping of parallelisation algorithms

Small fix.
Affected Issues
0024826
mod - src/BOPAlgo/BOPAlgo_BuilderSolid.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_3.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_2.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_4.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_5.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_9.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_ShellSplitter.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_WireSplitter.cxx Diff File
add - src/BOPCol/BOPCol_Parallel.hxx Diff File
rm - src/BOPCol/BOPCol_TBB.hxx Diff File
mod - src/BOPCol/FILES Diff File
mod - src/BOPDS/BOPDS_Iterator.cxx Diff File
mod - src/BOPTest/BOPTest_CheckCommands.cxx Diff File
rm - src/BOPTest/BOPTest_Chronometer.hxx Diff File
mod - src/BOPTest/BOPTest_PartitionCommands.cxx Diff File
mod - src/BOPTest/FILES Diff File
mod - src/BOPTools/BOPTools_AlgoTools_1.cxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscret.cxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx Diff File
mod - src/BRepMesh/BRepMesh_WireChecker.cxx Diff File
mod - src/BRepMesh/BRepMesh_WireInterferenceChecker.cxx Diff File
mod - src/BRepMesh/BRepMesh_WireInterferenceChecker.hxx Diff File
mod - src/MeshTest/MeshTest_PluginCommands.cxx Diff File
mod - src/OpenGl/OpenGl_SceneGeometry.cxx Diff File
mod - src/OSD/EXTERNLIB Diff File
mod - src/OSD/FILES Diff File
add - src/OSD/OSD_Parallel.cxx Diff File
add - src/OSD/OSD_Parallel.hxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/QANCollection/QANCollection_Stl.cxx Diff File

master a61133c8

2015-02-05 12:35:00

ink


Committer: bugmaster Details Diff
0025780: checkshape raises an exception Standard_OutOfMemory.

Improved method BRepCheck_Wire::Propagate

Added test cases bugs/modalg_5/bug25780
mod - src/BRepCheck/BRepCheck_Wire.cxx Diff File
add - tests/bugs/modalg_5/bug25780 Diff File

master 0bb1f113

2015-02-05 12:22:13

akz


Committer: bugmaster Details Diff
0025740: VrmlData_Scene::WriteArrIndex() writes extra point indices.

Reason of bug: at the end of writing indices the "buf" was written double times.
Fix: At the end of operation skip one WriteLine.

Test case for issue CR25740
Affected Issues
0025740
mod - src/VrmlData/VrmlData_Scene.cxx Diff File
add - tests/bugs/stlvrml/bug25740 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 163 164 165 166 167 168 169 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last