Changesets: occt

master 093bfc49

2013-07-04 10:23:22

emv

Details Diff
0024033: All the orientation as a result of BRepAlgoAPI_Common is set to INTERNAL

Dimension of the shapes is used in the condition of choosing the shape to take parts of it in the common.
Adding test case for this fix
Affected Issues
0024033
mod - src/BOPAlgo/BOPAlgo_BOP.cxx Diff File
add - tests/bugs/modalg_5/bug24033 Diff File

master b20eeb13

2013-07-04 10:21:44

emv

Details Diff
0024037: Wrong result done by General Fuse algorithm

Do not calculate the angle between same edges in WireSplitter algorithm and set it to 2*PI.
Adding test cases for this fix
Correction of test case
mod - src/BOPAlgo/BOPAlgo_WireSplitter_1.cxx Diff File
add - tests/bugs/modalg_5/bug24037_1 Diff File
add - tests/bugs/modalg_5/bug24037_2 Diff File

master e656bcbe

2013-07-04 10:19:17

emv

Details Diff
0024040: The result of CUT operation is not correct

Changed the way of getting point inside face for detecting same domain faces.
Adding test case for this fix
mod - src/BOPTools/BOPTools_AlgoTools.cxx Diff File
add - tests/bugs/modalg_5/bug24040 Diff File

master afed7fd7

2013-07-04 10:15:42

jgv

Details Diff
0023994: GeomAPI_ExtremaCurveCurve class calculates wrong values

Adding test casefor this fix
mod - src/Extrema/Extrema_CurveCache.cdl Diff File
mod - src/Extrema/Extrema_CurveCache.gxx Diff File
mod - src/Extrema/Extrema_CurveCache.lxx Diff File
mod - src/Extrema/Extrema_GenExtCC.gxx Diff File
mod - src/Extrema/Extrema_GExtCC.gxx Diff File
add - tests/bugs/moddata_3/bug23994 Diff File

master 03679c48

2013-07-04 09:12:27

Pawel

Details Diff
0024050: Voxel_FastConverter::Convert / ConvertUsingSAT - problems in multithreaded scenario

Computing triangle spans using integer numbers.
Affected Issues
0024050
mod - src/Voxel/Voxel_FastConverter.cxx Diff File

master 03c69aec

2013-07-01 11:24:16

ibs

Details Diff
0024054: Move the dynamic part of main CMakeLists.txt to adm/cmake folder Affected Issues
0024054
mod - CMakeLists.txt Diff File

master 404d419d

2013-06-27 06:08:14

ika

Details Diff
0024035: Intersector is not symmetrical
asymmetrical check in Standard_Boolean IntCurve_IntPolyPolyGen::findIntersect was changed to symmetrical.
fix wrong calculation of approx parameter on curve for last polygon segment
Added test case bugs/modalg_5/bug24035
Modified TODO in "de" test cases because there are small differences with old behaviour
Modified test case heal/split_closed_faces/G5 because of corrections in intersector's behavior, which lead to changes in checkshape
Affected Issues
0024035
mod - src/IntCurve/IntCurve_IntPolyPolyGen.gxx Diff File
add - tests/bugs/modalg_5/bug24035 Diff File
mod - tests/de/iges_1/J9 Diff File
mod - tests/de/iges_1/K3 Diff File
mod - tests/de/iges_1/L8 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/C5 Diff File
mod - tests/de/iges_2/G5 Diff File
mod - tests/de/iges_3/A2 Diff File
mod - tests/de/step_1/D7 Diff File
mod - tests/de/step_2/A6 Diff File
mod - tests/de/step_3/C6 Diff File
mod - tests/de/step_3/D9 Diff File
mod - tests/de/step_3/E6 Diff File
mod - tests/heal/split_closed_faces/G5 Diff File

master d2d893b8

2013-06-25 17:58:50

Roman Lygin


Committer: bugmaster Details Diff
0024045: Invalid test case for matrix-vector multiplication Affected Issues
0024045
mod - src/math/math_Matrix.cxx Diff File
mod - src/math/math_Vector.cxx Diff File
mod - src/QABugs/QABugs_11.cxx Diff File
mod - tests/bugs/moddata_2/bug524 Diff File

master b28e7cc6

2013-06-25 17:42:25

Roman Lygin


Committer: bugmaster Details Diff
0024044: Performance improvements: Foundation Classes (math) Affected Issues
0024044
mod - src/math/math_DoubleTab.cdl Diff File
mod - src/math/math_DoubleTab.gxx Diff File
mod - src/math/math_SingleTab.cdl Diff File
mod - src/math/math_SingleTab.gxx Diff File

master 9d109e39

2013-06-24 06:18:18

nbv


Committer: jgv Details Diff
0024028: It is impossible to create a face based on Geom_RectangularTrimmedSurface by standard methods

1. Trimmed Surfaces were replaced with bases for *.igs and *.stp file format.
BRepLib_MakeFace method sets the TRIMMED surface of Geom_RectangularTrimmedSurface in created face.

2. Adding test case for this fix
Affected Issues
0024028
mod - src/BRepLib/BRepLib_MakeFace.cxx Diff File
mod - src/IGESToBRep/IGESToBRep_TopoSurface.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_Builder.cxx Diff File
add - tests/bugs/moddata_3/bug24028 Diff File

master 5549deff

2013-06-20 11:48:11

emv

Details Diff
0024025: The method Modified2() in BRepAlgoAPI_BooleanOperation should be removed.
Removed method BRepAlgoAPI_BooleanOperation::Modified2(const TopoDS_Shape& aS) as it is no longer relevant (in the previous version of BOP it had used History collector to find modified shapes, but there is no such collector in current version of BOP). The replacement for this method is BRepAlgoAPI_BooleanOperation::Modified(const TopoDS_Shape& aS).
Small correction of test case
Affected Issues
0024025
mod - src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.cdl Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_BooleanOperation.cxx Diff File
mod - src/QANewBRepNaming/QANewBRepNaming_BooleanOperationFeat.cxx Diff File
mod - src/QANewBRepNaming/QANewBRepNaming_Loader.cxx Diff File
mod - src/QANewModTopOpe/QANewModTopOpe_Limitation.cdl Diff File
mod - src/QANewModTopOpe/QANewModTopOpe_Limitation.cxx Diff File

master d42d1867

2013-06-20 11:46:20

jgv

Details Diff
0023998: Bad result of intersection of two faces: curve has a loop
Add test case for this fix
Affected Issues
0023998
mod - src/IntWalk/IntWalk_PWalking_4.gxx Diff File
add - tests/bugs/modalg_5/bug23998 Diff File

master d7223c76

2013-06-20 11:28:40

aba

Details Diff
0023959: Getting rid of generic classes in Visualization: generic classes were removed from Prs3d

Errors corrections; DsgPrs_DatumTool class was removed as unused
Affected Issues
0023959
mod - src/DsgPrs/DsgPrs.cdl Diff File
add - src/DsgPrs/DsgPrs_DatumPrs.cxx Diff File
rm - src/DsgPrs/DsgPrs_DatumTool.cdl Diff File
add - src/DsgPrs/FILES Diff File
mod - src/Prs3d/FILES Diff File
mod - src/Prs3d/Prs3d.cdl Diff File
rm - src/Prs3d/Prs3d_CurvePresentation.cdl Diff File
rm - src/Prs3d/Prs3d_Datum.cdl Diff File
rm - src/Prs3d/Prs3d_Datum.gxx Diff File
rm - src/Prs3d/Prs3d_DatumTool.cdl Diff File
rm - src/Prs3d/Prs3d_HLRShape.cdl Diff File
rm - src/Prs3d/Prs3d_HLRShape.gxx Diff File
rm - src/Prs3d/Prs3d_HLRShapeTool.cdl Diff File
rm - src/Prs3d/Prs3d_Line.cdl Diff File
rm - src/Prs3d/Prs3d_Line.gxx Diff File
rm - src/Prs3d/Prs3d_LineTool.cdl Diff File
rm - src/Prs3d/Prs3d_LineTool.gxx Diff File
rm - src/Prs3d/Prs3d_Point.cdl Diff File
rm - src/Prs3d/Prs3d_Point.gxx Diff File
add - src/Prs3d/Prs3d_Point.hxx Diff File
rm - src/Prs3d/Prs3d_PointTool.cdl Diff File
rm - src/Prs3d/Prs3d_PointTool.gxx Diff File
rm - src/Prs3d/Prs3d_RestrictionTool.cdl Diff File
rm - src/Prs3d/Prs3d_RestrictionTool.gxx Diff File
rm - src/Prs3d/Prs3d_SectionShapeTool.cdl Diff File
rm - src/Prs3d/Prs3d_SectionShapeTool.gxx Diff File
rm - src/Prs3d/Prs3d_Vector.cdl Diff File
rm - src/Prs3d/Prs3d_Vector.gxx Diff File
rm - src/Prs3d/Prs3d_VectorTool.cdl Diff File
rm - src/Prs3d/Prs3d_VectorTool.gxx Diff File
rm - src/Prs3d/Prs3d_WFDeflectionRestrictedFace.cdl Diff File
rm - src/Prs3d/Prs3d_WFDeflectionRestrictedFace.gxx Diff File
rm - src/Prs3d/Prs3d_WFRestrictedFace.cdl Diff File
rm - src/Prs3d/Prs3d_WFRestrictedFace.gxx Diff File
rm - src/Prs3d/Prs3d_WFShape.cdl Diff File
rm - src/Prs3d/Prs3d_WFShape.gxx Diff File
add - src/Prs3d/Prs3d_WFShape.hxx Diff File
add - src/StdPrs/FILES Diff File
mod - src/StdPrs/StdPrs.cdl Diff File
add - src/StdPrs/StdPrs_HLRShape.cxx Diff File
add - src/StdPrs/StdPrs_WFRestrictedFace.cxx Diff File
add - src/StdPrs/StdPrs_WFRestrictedFace.hxx Diff File

master c8c37c28

2013-06-20 08:50:51

mkv

Details Diff
0022834: Instable case testing 3d offset algorithm (problem with cone-like surfaces)
Small correction of test case
Affected Issues
0022834
mod - tests/bugs/modalg_4/bug8842_6 Diff File

master 3f4689a1

2013-06-20 08:31:58

apn


Committer: mkv Details Diff
Adding test cases

for following issues:

0023823: The result of section operation contains redundant vertex
0023826: Boolean Common between two solids fails
0023884: Boolean Fuse between two faces fails
0023892: Missing intersection curve between two surfaces
0023976: Extremely high memory consumption on boolean operation on 64 bits
0023991: Missing section edge between two faces
0024003: Exception reaised during intersection between two faces
add - tests/bugs/modalg_5/bug23823 Diff File
add - tests/bugs/modalg_5/bug23826 Diff File
add - tests/bugs/modalg_5/bug23884 Diff File
add - tests/bugs/modalg_5/bug23892 Diff File
add - tests/bugs/modalg_5/bug23976 Diff File
add - tests/bugs/modalg_5/bug23991 Diff File
add - tests/bugs/modalg_5/bug24003 Diff File

master 3f65725b

2013-06-17 13:09:59

san

Details Diff
0024031: Depth buffer writes not enabled after rendering a transparent object

Depth buffer writes manipulation made independent from the reflection mode flags
to ensure correct depth buffer operation after rendering transparent object(s).
Coding style improved slightly by using more human-readable variable name for
the reflection mode.
mod - src/OpenGl/OpenGl_Workspace_5.cxx Diff File

master 8ba3c5e0

2013-06-17 10:30:59

emv

Details Diff
0024030: Undefined reference to `NCollection_IncAllocator::DefaultBlockSize'. Affected Issues
0024030
mod - src/NCollection/NCollection_IncAllocator.cxx Diff File

master 6e88a46c

2013-06-14 11:05:17

bugmaster

Details Diff
Renaming shape extension of test case
mod - tests/bugs/heal/bug23944 Diff File

master 84058345

2013-06-14 08:14:35

vro

Details Diff
0023939: Incorrect circle parameter in IntAna
Adding testing case
add - tests/bugs/moddata_3/bug23939 Diff File

master 799e4491

2013-06-13 11:38:17

vro

Details Diff
0023889: Assignment of function parameter has no effect outside the function.

Voxel_ROctBoolDS::SetZeroSplitData() is modified to accept an address of a pointer to deleting data.
Removal of a compilation error on Linux.
Compile error on Linux platform was fixed
Affected Issues
0023889
mod - src/Voxel/Voxel_ROctBoolDS.cxx Diff File

master 3f16d970

2013-06-13 11:28:55

pdn

Details Diff
0023939: Incorrect circle parameter in IntAna

Fix for circle circle intersection in case of one point touching
Test command added
mod - src/GeomliteTest/GeomliteTest_API2dCommands.cxx Diff File
mod - src/IntAna2d/IntAna2d_AnaIntersection_2.cxx Diff File
mod - src/IntTools/IntTools_FaceFace.cxx Diff File

master f03671a0

2013-06-13 11:19:29

Pawel

Details Diff
0023894: Voxel_BooleanOperation (Cut) gives incorrect results

Implemented a new method using separating axis theorem to compute triangle-box intersection. Based on the intersection result the decision whether to set the voxel is made.
Adjustment of lines (removal of extra-spaces).
Adding test cases for voxel testing
Affected Issues
0023894
mod - src/Voxel/Voxel_FastConverter.cdl Diff File
mod - src/Voxel/Voxel_FastConverter.cxx Diff File
mod - tests/v3d/grids.list Diff File
add - tests/v3d/voxel/A1 Diff File
add - tests/v3d/voxel/A2 Diff File
add - tests/v3d/voxel/A3 Diff File
add - tests/v3d/voxel/A4 Diff File
add - tests/v3d/voxel/A5 Diff File
add - tests/v3d/voxel/A6 Diff File
add - tests/v3d/voxel/A7 Diff File
add - tests/v3d/voxel/A8 Diff File
add - tests/v3d/voxel/A9 Diff File
add - tests/v3d/voxel/B1 Diff File
add - tests/v3d/voxel/B2 Diff File

master 38308958

2013-06-13 11:14:37

jgv

Details Diff
0023995: GeomAPI_ExtremaCurveSurface : wrong result between a curve and a plane
Adding test case for this fix
mod - src/Extrema/Extrema_ExtCS.cdl Diff File
mod - src/Extrema/Extrema_ExtCS.cxx Diff File
add - tests/bugs/moddata_3/bug23995 Diff File

master 32ca7a51

2013-06-13 11:12:06

nbv

Details Diff
0023706: Cannot project point on curve

1. Approximation of derivative (by Taylor-series and by three points).
2. Some methods (Degree(), GetType(), D0(), D3(), DN()) are added.
3. Getting of subInterval's boundaries.
4. Algorithm for checking if 1st derivative is equal to zero is amended.
5. Cases are controlled when extrema or Project point do not exist.
6. GetNormal() function for gp_Vec2d was added.
7. Computing of Value, D0, D1, D2 and D3 for offset curves was changed.
8. Limitation of tolerance for derivative computing was added.
9. Methods for computing trihedron in singularity point are added.
10. Test tests/bugs/moddata_3/bug23706 is added.
11. Restriction on the LastParameter for visualization of 3-D curves. Calling PlotCurve(...) function for last interval.
12. LProp package is modified for tangent computing in singularity point (LProp_CLProps, LProp_SLProps).
13. Added test cases for issue.
Deleting bad test cases for this fix
Affected Issues
0023706
mod - src/AdvApprox/AdvApprox_ApproxAFunction.cxx Diff File
mod - src/Approx/Approx_SweepApproximation.cxx Diff File
mod - src/DrawTrSurf/DrawTrSurf_Drawable.cxx Diff File
mod - src/Extrema/Extrema_CurveTool.cdl Diff File
mod - src/Extrema/Extrema_CurveTool.lxx Diff File
mod - src/Extrema/Extrema_FuncExtCC.cdl Diff File
mod - src/Extrema/Extrema_FuncExtCC.gxx Diff File
mod - src/Extrema/Extrema_FuncExtCC.lxx Diff File
mod - src/Extrema/Extrema_FuncExtPC.cdl Diff File
mod - src/Extrema/Extrema_FuncExtPC.gxx Diff File
mod - src/Extrema/Extrema_GenExtCC.gxx Diff File
mod - src/Extrema/Extrema_GenExtPC.gxx Diff File
mod - src/Extrema/Extrema_GExtCC2d.gxx Diff File
mod - src/Extrema/Extrema_GExtPC.gxx Diff File
mod - src/Geom/Geom_OffsetCurve.cxx Diff File
mod - src/Geom2d/Geom2d_OffsetCurve.cxx Diff File
mod - src/Geom2dInt/Geom2dInt_CurveTool.cdl Diff File
mod - src/Geom2dInt/Geom2dInt_CurveTool.lxx Diff File
mod - src/GeometryTest/GeometryTest_APICommands.cxx Diff File
mod - src/GeometryTest/GeometryTest_CurveCommands.cxx Diff File
mod - src/GeomFill/GeomFill_Frenet.cdl Diff File
mod - src/GeomFill/GeomFill_Frenet.cxx Diff File
mod - src/GeomFill/GeomFill_SnglrFunc.cdl Diff File
mod - src/GeomFill/GeomFill_SnglrFunc.cxx Diff File
mod - src/GeomliteTest/GeomliteTest_API2dCommands.cxx Diff File
mod - src/gp/gp_Vec.cdl Diff File
mod - src/gp/gp_Vec2d.cdl Diff File
mod - src/gp/gp_Vec2d.lxx Diff File
mod - src/HLRBRep/HLRBRep_CurveTool.cdl Diff File
mod - src/HLRBRep/HLRBRep_CurveTool.lxx Diff File
mod - src/IntCurve/IntCurve_IntCurveCurveGen.gxx Diff File
mod - src/IntCurve/IntCurve_UserIntConicCurveGen.gxx Diff File
mod - src/LProp/LProp_CLProps.cdl Diff File
mod - src/LProp/LProp_CLProps.gxx Diff File
mod - src/LProp/LProp_SLProps.cdl Diff File
mod - src/LProp/LProp_SLProps.gxx Diff File
add - tests/bugs/modalg_5/bug23706_1 Diff File
add - tests/bugs/modalg_5/bug23706_10 Diff File
add - tests/bugs/modalg_5/bug23706_11 Diff File
add - tests/bugs/modalg_5/bug23706_12 Diff File
add - tests/bugs/modalg_5/bug23706_13 Diff File
add - tests/bugs/modalg_5/bug23706_14 Diff File
add - tests/bugs/modalg_5/bug23706_15 Diff File
add - tests/bugs/modalg_5/bug23706_16 Diff File
add - tests/bugs/modalg_5/bug23706_17 Diff File
add - tests/bugs/modalg_5/bug23706_19 Diff File
add - tests/bugs/modalg_5/bug23706_2 Diff File
add - tests/bugs/modalg_5/bug23706_20 Diff File
add - tests/bugs/modalg_5/bug23706_21 Diff File
add - tests/bugs/modalg_5/bug23706_22 Diff File
add - tests/bugs/modalg_5/bug23706_24 Diff File
add - tests/bugs/modalg_5/bug23706_26 Diff File
add - tests/bugs/modalg_5/bug23706_27 Diff File
add - tests/bugs/modalg_5/bug23706_28 Diff File
add - tests/bugs/modalg_5/bug23706_29 Diff File
add - tests/bugs/modalg_5/bug23706_3 Diff File
add - tests/bugs/modalg_5/bug23706_31 Diff File
add - tests/bugs/modalg_5/bug23706_32 Diff File
add - tests/bugs/modalg_5/bug23706_33 Diff File
add - tests/bugs/modalg_5/bug23706_34 Diff File
add - tests/bugs/modalg_5/bug23706_36 Diff File
add - tests/bugs/modalg_5/bug23706_37 Diff File
add - tests/bugs/modalg_5/bug23706_38 Diff File
add - tests/bugs/modalg_5/bug23706_39 Diff File
add - tests/bugs/modalg_5/bug23706_4 Diff File
add - tests/bugs/modalg_5/bug23706_40 Diff File
add - tests/bugs/modalg_5/bug23706_41 Diff File
add - tests/bugs/modalg_5/bug23706_42 Diff File
add - tests/bugs/modalg_5/bug23706_43 Diff File
add - tests/bugs/modalg_5/bug23706_44 Diff File
add - tests/bugs/modalg_5/bug23706_45 Diff File
add - tests/bugs/modalg_5/bug23706_46 Diff File
add - tests/bugs/modalg_5/bug23706_47 Diff File
add - tests/bugs/modalg_5/bug23706_48 Diff File
add - tests/bugs/modalg_5/bug23706_49 Diff File
add - tests/bugs/modalg_5/bug23706_5 Diff File
add - tests/bugs/modalg_5/bug23706_50 Diff File
add - tests/bugs/modalg_5/bug23706_51 Diff File
add - tests/bugs/modalg_5/bug23706_52 Diff File
add - tests/bugs/modalg_5/bug23706_53 Diff File
add - tests/bugs/modalg_5/bug23706_54 Diff File
add - tests/bugs/modalg_5/bug23706_55 Diff File
add - tests/bugs/modalg_5/bug23706_56 Diff File
add - tests/bugs/modalg_5/bug23706_57 Diff File
add - tests/bugs/modalg_5/bug23706_58 Diff File
add - tests/bugs/modalg_5/bug23706_59 Diff File
add - tests/bugs/modalg_5/bug23706_6 Diff File
add - tests/bugs/modalg_5/bug23706_60 Diff File
add - tests/bugs/modalg_5/bug23706_61 Diff File
add - tests/bugs/modalg_5/bug23706_7 Diff File
add - tests/bugs/modalg_5/bug23706_8 Diff File
add - tests/bugs/modalg_5/bug23706_9 Diff File
add - tests/bugs/moddata_3/bug23706 Diff File

master 18d715bd

2013-06-13 10:57:07

aba

Details Diff
0023670: Support for multiple 3D views: edited commands: vinit; added commands: vclose, vactivate, vviewlist
bugs/end script was edited to dump results from all opened views; duplicated vinit was deleted from bug625. QABugs::OCC280()
was edited to work with multiviews;ViewerInit() method was corrected. vviewlist command was modificated to output string.
Small corrections
Compile errors were corrected
Affected Issues
0023670
mod - src/Aspect/Aspect.cdl Diff File
mod - src/Aspect/Aspect_DisplayConnection.cxx Diff File
mod - src/Aspect/Aspect_DisplayConnection.hxx Diff File
mod - src/Cocoa/Cocoa_Window.mm Diff File
mod - src/QABugs/QABugs_17.cxx Diff File
mod - src/ViewerTest/ViewerTest.cdl Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands_1.mm Diff File
mod - src/Xw/Xw_Window.cxx Diff File
mod - tests/bugs/end Diff File
mod - tests/bugs/modalg_4/bug625 Diff File
add - tests/bugs/vis/bug23670_1 Diff File
add - tests/bugs/vis/bug23670_2 Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 214 215 216 217 218 219 220 ... 240 ... 254 255 256  Next  Last