Changesets: occt

master dc57476a

2018-11-02 13:50:47

oan


Committer: apn Details Diff
0028379: BRepMesh produces mangled mesh for a cone

Split seam edge of a cone according to the specified parameters.
Seam edge functor is called before check of triangulation consistency in order to keep face status consistent.
The cause is that split seam edge can set Outdated flag when Reused is set by another functor without reset which can lead to refusement of such face by triangulation procedure.
Fix compilation error on VS2008
mod - src/BRepMesh/BRepMesh_ConeRangeSplitter.cxx Diff File
mod - src/BRepMesh/BRepMesh_ConeRangeSplitter.hxx Diff File
mod - src/BRepMesh/BRepMesh_ModelPreProcessor.cxx Diff File
mod - tests/bugs/mesh/bug25042 Diff File

master 3c8287eb

2018-11-02 07:57:48

nbv


Committer: bugmaster Details Diff
0026820: bsection returns single vertex instead of curve

Test case has been created only because the problem is not reproduced on current MASTER.
add - tests/bugs/modalg_7/bug26820 Diff File

master 364c8886

2018-11-02 07:06:26

nbv


Committer: apn Details Diff
0025950: Bad performance of intersection algorithm.

1. Test case has been created.

2. Minor correction in DrawTrSurf.cxx file.
Affected Issues
0025950
mod - src/DrawTrSurf/DrawTrSurf.cxx Diff File
mod - tests/lowalgos/intss/begin Diff File
mod - tests/lowalgos/intss/bug21494_2 Diff File
add - tests/lowalgos/intss/bug25950 Diff File

master 32c408d7

2018-11-01 11:32:08

nbv


Committer: bugmaster Details Diff
0025082: bopcommon returns different result on Windows and Linux system

Test cases have been created because the problem is not reproduced on current MASTER
add - tests/bugs/modalg_7/bug25082_1 Diff File
add - tests/bugs/modalg_7/bug25082_2 Diff File

master 23babb36

2018-10-31 16:04:57

abk


Committer: bugmaster Details Diff
0030243: Regression in HLR PolyAlgo in OCCT 7.1.0

The misprint leading to the problems was fixed.

"Draw" tests were created to check the fix.

"Draw" test bugs/modalg_7/bug28784 was corrected
for right changes of the results.
mod - src/HLRAlgo/HLRAlgo_PolyData.cxx Diff File
mod - tests/bugs/modalg_7/bug28784 Diff File
add - tests/bugs/modalg_7/bug29956 Diff File
add - tests/bugs/modalg_7/bug30243 Diff File

master 4006ca98

2018-10-31 11:29:28

nbv


Committer: bugmaster Details Diff
0030322: Remove DRAW-command "mesh" as useless

In fact, the DRAW-command "mesh" is duplicate of "incmesh".

The difference is that the "mesh" creates DRAW-object MeshTest_DrawableMesh. However, this object is currently not applicable (e.g. we cannot display it).

DRAW-commands "mesh", "addshape", "smooth", "edges", "vertices", "medge", "mvertex", "triangle", "dumpvertex", "dumpedge", "dumptriangle" and "onetriangulation" have been removed.

The class MeshTest_DrawableMesh has been removed as useless.

Testgrids "mesh standard_mesh" and "mesh advanced_mesh" have been removed.
Affected Issues
0030322
mod - src/MeshTest/FILES Diff File
mod - src/MeshTest/MeshTest.cxx Diff File
rm - src/MeshTest/MeshTest_DrawableMesh.cxx Diff File
rm - src/MeshTest/MeshTest_DrawableMesh.hxx Diff File
rm - tests/mesh/advanced_mesh/begin Diff File
rm - tests/mesh/advanced_mesh/cases.list Diff File
mod - tests/mesh/end Diff File
mod - tests/mesh/grids.list Diff File
rm - tests/mesh/standard_mesh/begin Diff File
rm - tests/mesh/standard_mesh/cases.list Diff File

master 9bc5f585

2018-10-29 10:34:21

nbv


Committer: bugmaster Details Diff
0021494: Intersection between cone and sphere fails

The condition (workaround), which forbid to return the intersection curve, has been removed.
Affected Issues
0021494
mod - src/IntPatch/IntPatch_ImpImpIntersection_5.gxx Diff File
mod - tests/lowalgos/intss/begin Diff File
rm - tests/lowalgos/intss/bug21494 Diff File
add - tests/lowalgos/intss/bug21494_1 Diff File
add - tests/lowalgos/intss/bug21494_2 Diff File

master 100be67a

2018-10-26 15:04:10

ika

Details Diff
0030315: Data Exchange - Crash reading views during STEP import.

Add NULL check to protect against crash.
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
add - tests/gdt/view/B7 Diff File

master a6ebe9fc

2018-10-26 11:06:28

nbv


Committer: bugmaster Details Diff
0028493: [Regression vs 7.0.0] Intersection algorithm produces curve with loop

1. New testgrid "lowalgos/intss" has been created. It will contain all test cases on geometrical intersection of two surfaces ("intersect" DRAW-command) and two faces ("bopcurves" DRAW-command).

2. New test case for the issue #28493 has been created because the problem is not reproduced on MASTER.

3. Test case (lowalgos/intss/bug24472) for the issue 0029501 has been modified in order to check loops of the resulting intersection curves.
mod - tests/lowalgos/grids.list Diff File
add - tests/lowalgos/intss/begin Diff File
add - tests/lowalgos/intss/bug28493 Diff File

master e28b8c62

2018-10-26 08:37:00

nbv


Committer: bugmaster Details Diff
0029673: Exception while Face-Face intersection

If 2D-curves are requested in intersection result but they cannot be created (by some reason) then the full set of curves (3D and two 2D) is rejected from the intersection result.
mod - src/IntTools/IntTools_FaceFace.cxx Diff File
add - tests/lowalgos/intss/bug29673 Diff File

master df1d6870

2018-10-25 14:14:21

nbv


Committer: apn Details Diff
0024676: Wrong result done by intersection algorithm

Only test case has been created because the problem is not reproduced on the current MASTER
Affected Issues
0024676
add - tests/bugs/modalg_7/bug24676 Diff File

master 9619ef4c

2018-10-25 13:30:56

jgv


Committer: bugmaster Details Diff
0030174: ShapeUpgrade_UnifySameDomain does not unify cylindrical faces

Hotfix for issue 27271 (avoiding potential seam edges) is deleted.

Correction of test case
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff File
mod - tests/boolean/removefeatures/A1 Diff File
mod - tests/boolean/removefeatures/A2 Diff File
mod - tests/boolean/removefeatures/A3 Diff File
mod - tests/boolean/removefeatures/A4 Diff File
mod - tests/boolean/removefeatures/A5 Diff File
mod - tests/boolean/removefeatures/A6 Diff File
mod - tests/boolean/removefeatures/A8 Diff File
mod - tests/boolean/removefeatures/B1 Diff File
mod - tests/boolean/removefeatures/B2 Diff File
mod - tests/boolean/removefeatures/B3 Diff File
mod - tests/boolean/removefeatures/B4 Diff File
mod - tests/boolean/removefeatures/B5 Diff File
mod - tests/boolean/removefeatures/B8 Diff File
mod - tests/boolean/removefeatures/B9 Diff File
mod - tests/boolean/removefeatures/F1 Diff File
mod - tests/boolean/removefeatures/F2 Diff File
mod - tests/boolean/removefeatures/F3 Diff File
mod - tests/boolean/removefeatures/F4 Diff File
mod - tests/boolean/removefeatures/G3 Diff File
mod - tests/boolean/removefeatures/G4 Diff File
mod - tests/boolean/simplify/A3 Diff File
mod - tests/bugs/heal/bug27000_1 Diff File
mod - tests/bugs/heal/bug27894 Diff File
mod - tests/bugs/modalg_6/bug27271 Diff File
add - tests/bugs/modalg_7/bug30174 Diff File

master 6933df8f

2018-10-25 12:21:34

nbv


Committer: bugmaster Details Diff
0030305: Strange logic in BRepMesh_Deflection::ComputeDeflection(...) method

Before the fix, angular deflection was scaled to some coefficient in the method BRepMesh_Deflection::ComputeDeflection(...). Now, angular deflection is constant.
Affected Issues
0030305
mod - src/BRepMesh/BRepMesh_Deflection.cxx Diff File
mod - src/BRepMesh/BRepMesh_Deflection.hxx Diff File

master f15c5f90

2018-10-24 16:25:12

aba


Committer: apn Details Diff
0030291: Visualization - manipulator crashes when is attached with scaling mode disabled

- in ComputeSelection() method checks are added to avoid taking triangulation of manipulator parts that are not computed
Affected Issues
0030291
mod - src/AIS/AIS_Manipulator.cxx Diff File
mod - src/AIS/AIS_Manipulator.hxx Diff File
add - tests/v3d/manipulator/disable_parts Diff File

master 253cfde7

2018-10-24 11:04:57

vro


Committer: apn Details Diff
0030214: Application Framework, TPrsStd_AISPresentation - Hidden Presentations Cannot Be Removed Affected Issues
0030214
mod - src/TPrsStd/TPrsStd_AISPresentation.cxx Diff File

master 80da8585

2018-10-24 06:12:26

emv


Committer: bugmaster Details Diff
0030281: Regression to 7.2.0: Modeling Algorithms - Wrong result of CUT operation

Boolean Operations - Force the face with internal edges to be treated by the BuilderFace algorithm. It is needed for the cases when internal edges of the face go from side to side and should really split the face.
Test case for the issue.
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx Diff File
add - tests/bugs/modalg_7/bug30281 Diff File

master 04f0f1b0

2018-10-23 14:39:36

kgv


Committer: apn Details Diff
0030270: Modeling Algorithms - BRepBndLib should provide an option for skipping infinite entities

Bnd_Box now keeps calculating of finite part of bounding box after specifying it to be Open in some direction.
The finite part can be retrieved using new method Bnd_Box::FinitePart().

Prs3d::GetDeflection() now uses Bnd_Box::FinitePart() when applying relative deflection.

Draw Harness command bounding has been extended with option -finite returing a finite part of AABB.
Affected Issues
0030270
mod - src/Bnd/Bnd_Box.cxx Diff File
mod - src/Bnd/Bnd_Box.hxx Diff File
mod - src/BndLib/BndLib.cxx Diff File
mod - src/BRepTest/BRepTest_BasicCommands.cxx Diff File
mod - src/Prs3d/Prs3d.cxx Diff File
add - tests/bugs/modalg_7/bug30270 Diff File

master cdcf6fc2

2018-10-23 13:58:59

nbv


Committer: apn Details Diff
0026509: Intersection algorithm produces set of curves providing closed contour in 3D-space and not closed contour in 2D-space

Test cases have been created. No fix is needed because the described problem has not to be cause of failing of high-level OCCT-algorithms.
See the message 0026509:0080300 (issue 0026509) for detail information.
Affected Issues
0026509
add - tests/bugs/modalg_7/bug26509_1 Diff File
add - tests/bugs/modalg_7/bug26509_2 Diff File
add - tests/bugs/modalg_7/bug26509_3 Diff File
add - tests/bugs/modalg_7/bug26509_4 Diff File
add - tests/bugs/modalg_7/bug26509_5 Diff File
add - tests/bugs/modalg_7/bug26509_6 Diff File

master a8b8f90d

2018-10-23 11:07:11

nbv


Committer: apn Details Diff
0024905: Boolean cut produced invalid result

The method BOPAlgo_PaveFiller::PutClosingPaveOnCurve(...) has been improved in order to take into account extended vertex tolerance.
Affected Issues
0024905
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File
add - tests/bugs/modalg_7/bug24905 Diff File

master 5ada54fb

2018-10-23 04:50:33

skl


Committer: apn Details Diff
0030280: Data Exchange - broken VRML output due to unescaped symbols starting comment block Affected Issues
0030280
mod - src/VrmlData/VrmlData_ShapeConvert.cxx Diff File
add - tests/bugs/xde/bug30280 Diff File

master b49b1819

2018-10-22 08:32:46

osa

Details Diff
0030278: Foundation Classes - make IndexedMapNode as protected inside of NCollection_IndexedMap Affected Issues
0030278
mod - src/NCollection/NCollection_IndexedMap.hxx Diff File

master 99524c4d

2018-10-19 13:45:18

ika


Committer: apn Details Diff
0030273: Modeling Algorithms - Crash in postprocessing of imported shape.

Now end points of intervals calculated in GeomAdapter_Curve are not replaced by GeomAdapter_Surface.
Left bound of periodic curve less than UMin is not corrupted by LocateParameter during intervals calculating.
mod - src/GeomAdaptor/GeomAdaptor_Curve.cxx Diff File
mod - src/GeomAdaptor/GeomAdaptor_Surface.cxx Diff File
add - tests/bugs/modalg_7/bug30273 Diff File

master 46478ffe

2018-10-19 13:38:02

nbv


Committer: bugmaster Details Diff
0030008: BRepMesh does not respect angular deflection in internal area of bspline surface

1. Check whether the mesh satisfies the required angular deflection has been amended. Namely normals (to the surface) in the ends of any not "frontier" link are made collinear (with the given angular tolerance).

2. New parameters AngleInterior and DeflectionInterior have been added in IMeshTools_Parameters structure.

3. In case of thin long faces with internal edges, add points of internal edges to control parameters using grabParamsOfInternalEdges() in order to avoid aberrations on its ends. Disable addition of parameters from boundary edges in case of BSpline surface. Deviation can be controlled through the deflection parameter.

4. Grab parameters from edges in case if there is just a single interval on BSpline surface along U and V direction.
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - dox/user_guides/modeling_algos/images/modeling_algos_image057.png Diff File
mod - dox/user_guides/modeling_algos/modeling_algos.md Diff File
mod - src/BRepMesh/BRepMesh_BoundaryParamsRangeSplitter.hxx Diff File
mod - src/BRepMesh/BRepMesh_Deflection.cxx Diff File
mod - src/BRepMesh/BRepMesh_Deflection.hxx Diff File
mod - src/BRepMesh/BRepMesh_DelaunayDeflectionControlMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_DelaunayNodeInsertionMeshAlgo.hxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.hxx Diff File
mod - src/BRepMesh/BRepMesh_ModelBuilder.cxx Diff File
mod - src/BRepMesh/BRepMesh_NURBSRangeSplitter.cxx Diff File
mod - src/BRepMesh/BRepMesh_NURBSRangeSplitter.hxx Diff File
mod - src/IMeshTools/IMeshTools_Parameters.hxx Diff File
mod - src/MeshTest/MeshTest.cxx Diff File
mod - tests/bugs/iges/buc60820_1 Diff File
mod - tests/bugs/iges/buc60823 Diff File
mod - tests/bugs/iges/bug306 Diff File
mod - tests/bugs/mesh/bug25519 Diff File
add - tests/bugs/mesh/bug30008_1 Diff File
add - tests/bugs/mesh/bug30008_2 Diff File
mod - tests/bugs/mesh/bug30167 Diff File
mod - tests/bugs/modalg_2/bug358 Diff File
mod - tests/bugs/moddata_2/fra62476_2 Diff File
mod - tests/mesh/data/advanced/B8 Diff File
mod - tests/mesh/data/standard/Q3 Diff File
mod - tests/mesh/data/standard/U2 Diff File

master 87a64d53

2018-10-19 08:06:41

kgv


Committer: apn Details Diff
0030269: Modeling Algorithms - unhandled Standard_NullObject within BRepBndLib::Add()

Added BRep_Tool::IsGeometric() check before every BRepAdaptor_Curve::Initialize().
Affected Issues
0030269
mod - src/BRepBndLib/BRepBndLib.cxx Diff File
mod - src/BRepBndLib/BRepBndLib_1.cxx Diff File
add - tests/bugs/modalg_7/bug30269 Diff File
mod - tests/bugs/vis/bug641 Diff File

master 90fd6145

2018-10-17 11:01:30

kgv


Committer: apn Details Diff
0030248: Volume Rendering - importing volume with default parameters leads to crashes within OpenGl_Texture::Init3D()
mod - src/OpenGl/OpenGl_Texture.cxx Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 65 66 67 68 69 70 71 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last