Changesets: occt
master dc57476a 2018-11-02 13:50:47 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
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
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
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
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
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
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 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
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
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
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
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
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
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 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
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 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
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
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
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
|
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 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
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 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 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 |