Changesets: occt

master 39235bed

2018-11-12 12:46:40

kgv


Committer: san Details Diff
0030364: Visualization, TKOpenGl - allow initializing a Surface-less EGL context

OpenGl_Context::MakeCurrent()/OpenGl_Context::IsCurrent() have been modified to NOT fail
in case if myWindow is EGL_NO_SURFACE (valid off-screen rendering case within EGL).
OpenGl_GraphicDriver::InitEglContext() now finds EGL surface config in case if it has not been passed by argument.

OpenGl_Window constructor now allows wrapping an off-screen rendering surface EGL_NO_SURFACE.
However, it still creates a dummy surface eglCreatePbufferSurface() to workaround bugs in some GLES drivers (Vivante GC2000).

V3d_View::SetWindow()/V3d_View::MustBeResized()/V3d_Viewer::SetViewOn() have been modified
to avoid implicit View redraw (leading to undefined behavior/crashes in case if rendering
should be done into default FBO defined right after V3d_View initialization).
Affected Issues
0030364
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_Window.cxx Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/V3d/V3d_Viewer.cxx Diff File

master 9d083161

2018-11-09 15:00:46

nbv


Committer: apn Details Diff
0025952: Wrong intersection curve

Test cases for the issue have been created.
Affected Issues
0025952
mod - tests/lowalgos/intss/begin Diff File
add - tests/lowalgos/intss/bug25952_1 Diff File
add - tests/lowalgos/intss/bug25952_2 Diff File
add - tests/lowalgos/intss/bug25952_3 Diff File

master 5fe14d0f

2018-11-09 07:22:55

nbv


Committer: apn Details Diff
0030354: BOP Cut doesn't modify the attached face

The reason of this problem is in wrong work of classifier algorithm (see the message 0030354:0080992 to the issue #30354). Therefore, the algorithm of IntTools_FClass2d class has been improved. Namely, now orientation of the polygon is computed from area-criterion instead of angle. As result, some simplification of the method IntTools_FClass2d::Init(...) has been made.

<!break>

1. New constructor has been added to the class CSLib_Class2d. It allows applying TColgp_SequenceOfPnt2d.

2. DRAW-commands "addpolygonnode" and "polygonprops" have been created. They are covered by the test case "tests/geometry/2dpolygon/A1".

3. New method Poly::PolygonProperties(...) has been created. See help for detailed information.

4. New testgrid "lowalgos classifier" has been created.
mod - src/CSLib/CSLib_Class2d.cxx Diff File
mod - src/CSLib/CSLib_Class2d.hxx Diff File
mod - src/GeometryTest/GeometryTest.cxx Diff File
mod - src/GeometryTest/GeometryTest_PolyCommands.cxx Diff File
mod - src/IntTools/IntTools_FaceFace.cxx Diff File
mod - src/IntTools/IntTools_FClass2d.cxx Diff File
mod - src/Poly/Poly.hxx Diff File
add - tests/bugs/modalg_7/bug30354 Diff File
add - tests/geometry/2dpolygon/A1 Diff File
mod - tests/geometry/grids.list Diff File
add - tests/lowalgos/classifier/bug30354_1 Diff File
add - tests/lowalgos/classifier/bug30354_2 Diff File
mod - tests/lowalgos/grids.list Diff File
add - tests/lowalgos/intss/bug30354 Diff File

master 1f17d5fb

2018-11-08 12:18:16

nbv


Committer: bugmaster Details Diff
0030234: BRepMesh_IncrementalMesh fail to discretize some zero-length free edges

Test case for the issue has been created.
This problem is fixed by the patch 0030345.
Affected Issues
0030234
add - tests/bugs/mesh/bug30234 Diff File

master 5290fb10

2018-11-08 12:16:12

ika


Committer: apn Details Diff
0030362: Data Exchange - Writing dimensions with inches produced invalid file.

Writing dimensions into STEP files in inches not produce invalid references between STEP entities.
Affected Issues
0030362
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
add - tests/bugs/step/bug30362 Diff File

master 51cf5bb6

2018-11-08 08:45:01

nbv


Committer: bugmaster Details Diff
0030345: Mesh, BRepMesh_CurveTessellator - GCPnts_TangentialDeflection throws Standard_ConstructionError

Now the algorithm GCPnts_TangentialDeflection is initialized by appropriate parameters.
Affected Issues
0030345
mod - src/BRepMesh/BRepMesh_CurveTessellator.cxx Diff File
mod - src/GCPnts/GCPnts_TangentialDeflection.pxx Diff File

master 24f355f0

2018-11-08 07:39:21

nbv


Committer: bugmaster Details Diff
0027845: BRepMesh produces invalid result on spline cavity

Adding test case for the problem.
The issue has been fixed by a patch for 0026106.
Affected Issues
0027845
add - tests/bugs/mesh/bug27845 Diff File

master e2f8fe44

2018-11-08 06:57:17

nbv


Committer: bugmaster Details Diff
0025042: Cone Meshing: Missing two connecting edges.

Adding test case for the issue.
The problem has been fixed after the patch #28379.
Affected Issues
0025042
add - tests/bugs/mesh/bug25042 Diff File

master 25333d45

2018-11-07 15:30:21

nds


Committer: bugmaster Details Diff
0030349: Coding - add usage of Standard_EXPORT for some not inline methods in Select3D Affected Issues
0030349
mod - src/Select3D/Select3D_SensitiveCircle.hxx Diff File
mod - src/Select3D/Select3D_SensitiveGroup.hxx Diff File
mod - src/Select3D/Select3D_SensitivePoly.hxx Diff File
mod - src/Select3D/Select3D_SensitiveTriangulation.hxx Diff File

master 080fcebf

2018-11-07 13:56:57

nbv


Committer: bugmaster Details Diff
0026928: Edges are meshed too coarsly

Adding test case for the problem.
The issue has been fixed by a patch for 0026106.
Affected Issues
0026928
mod - tests/bugs/mesh/bug26928 Diff File

master 9d09a126

2018-11-07 13:15:46

nbv


Committer: bugmaster Details Diff
0029751: Incremental mesh produces different meshes for windows and linux (debian 8)

Adding test case for the problem.
The issue has been fixed by a patch for 0026106.
Affected Issues
0029751
add - tests/bugs/mesh/bug29751 Diff File

master 57d0f56b

2018-11-07 12:59:29

nbv


Committer: bugmaster Details Diff
0027158: BRepMesh manage vertex tolerance in parametric space in improper way

Adding test case for the problem.
The issue has been fixed by a patch for 0026106.
add - tests/bugs/mesh/bug27158 Diff File

master 70bc8e4a

2018-11-07 12:44:01

nbv


Committer: bugmaster Details Diff
0023795: Performance regression of meshing

Adding test case for the problem.
The issue has been fixed by a patch for 0026106.
Affected Issues
0023795
add - tests/perf/mesh/bug23795 Diff File

master 42a213c6

2018-11-07 11:56:27

nbv


Committer: bugmaster Details Diff
0023513: BRepMesh doesn't stop until out-of-memory

Adding test case for the problem.
The issue has been fixed by a patch for 0026106.
add - tests/bugs/mesh/bug23513 Diff File

master a385e6d1

2018-11-07 11:19:10

nbv


Committer: bugmaster Details Diff
0026889: Very poor mesh result from shape

Adding test case for the problem.
The issue has been fixed by a patch for 0026106.
Affected Issues
0026889
add - tests/perf/mesh/bug26889_1 Diff File

master c3ca03eb

2018-11-07 10:22:42

nbv


Committer: bugmaster Details Diff
0030347: Mesh, BRepMesh_ModelPostProcessor - NCollection_Array1 throws Standard_RangeError

Obtaining of 3D-polygon is forbidden for not discretized edge.
Affected Issues
0030347
mod - src/BRepMesh/BRepMesh_ModelPostProcessor.cxx Diff File

master 22887d12

2018-11-06 16:42:22

kgv


Committer: bugmaster Details Diff
0030348: Shape Healing - ShapeFix_Wire::FixEdgeCurves() throws Standard_OutOfRange exception

Call FixClosed() instead of out-of-range FixConnected() at the last edge.
Affected Issues
0030348
mod - src/ShapeFix/ShapeFix_Wire.cxx Diff File

master 3f9b6e9e

2018-11-06 14:22:34

nbv


Committer: bugmaster Details Diff
0029205: BRepMesh skips some edges and generates invalid triangulation for the face

Adding test case for the problem.
The issue has been fixed by a patch for 0026106.
add - tests/bugs/mesh/bug29205 Diff File

master ac2ee719

2018-11-06 14:03:31

nbv


Committer: bugmaster Details Diff
0029685: Meshing - BRepMesh does not respect requested deflection

Adding test case for the problem.
The issue has been fixed by a patch for 0026106.
add - tests/bugs/mesh/bug29685 Diff File

master 0f16fd3c

2018-11-06 13:40:02

nbv


Committer: bugmaster Details Diff
0029962: Master version of BRepMesh does not respect obvious details despite of specified deflection

Adding test case for the problem.
The issue has been fixed by a patch for 0026106.
Affected Issues
0029962
add - tests/bugs/mesh/bug29962 Diff File

master 8946be34

2018-11-06 13:07:21

kgv


Committer: bugmaster Details Diff
0030344: Coding Rules - suppress GCC compiler warnings -Wstrict-overflow on Standard_OutOfRange_Raise_if and Standard_RangeError_Raise_if Affected Issues
0030344
mod - src/Standard/Standard_OutOfRange.hxx Diff File
mod - src/Standard/Standard_RangeError.hxx Diff File

master 17412926

2018-11-06 11:46:15

nbv


Committer: bugmaster Details Diff
0026965: BRepMesh_IncrementalMesh hangs, and consumes infinite memory

Adding test case for the problem.
The issue has been fixed by a patch for 0026106.
Affected Issues
0026965
add - tests/perf/mesh/bug26965 Diff File

master fb99e177

2018-11-06 11:22:14

nbv


Committer: bugmaster Details Diff
0027693: BRepMesh: fine edge tessellation leads to excess number of triangles along the whole U or V stripes

Adding test case for the problem.
The issue has been fixed by a patch for 0026106.
Affected Issues
0027693
add - tests/bugs/mesh/bug27693 Diff File

master c84c2ef7

2018-11-02 15:40:51

kgv


Committer: bugmaster Details Diff
0030337: Draw Harness, ViewerTest - do not restrict vtexture to AIS_Shape Affected Issues
0030337
mod - src/ViewerTest/ViewerTest.cxx Diff File

master cf4bee7c

2018-11-02 14:55:03

kgv


Committer: bugmaster Details Diff
0027115: Configuration, genproj - add headers to generated MS VS projects

Header files and non-compilable source files are now included within generated VS projects.
genproj now generates DRAWEXE.rc.
Affected Issues
0027115
mod - adm/genproj.tcl Diff File
mod - adm/templates/template.vc10x Diff File
mod - src/Font/FILES Diff File
mod - src/WNT/WNT_WClass.cxx Diff File
mod - src/WNT/WNT_Window.cxx Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 64 65 66 67 68 69 70 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last