1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-06-30 12:14:08 +03:00

33 Commits

Author SHA1 Message Date
omy
49f38e37fc 0023286: Standard_Mutex behavior depends on platform
Implemented recursive POSIX mutex instead of non-recursive,
Removed SentryNested class, implemented it's features into Sentry class
Added second constructor to Sentry class
2012-11-23 15:38:27 +04:00
epa
2de84aa22f 0023473: Top face of imported STEP part is missing
Fix for constraints for case of complex internal wires
Test case for this bug
2012-11-15 16:37:23 +04:00
abk
08cd2f6bb1 0023404: Create SquareConfusion function in Precision package for speed and convenience
SquareConfusion function was created in FoundationClasses module -> TKMath toolkit -> Precision package.
The function returns square of Precision::Confusion().
SquareConfusion function was corrected in FoundationClasses module -> TKMath toolkit -> Precision package.
Squares of Precision::Confusion() were replaced by Precision::SquareConfusion().
2012-10-05 13:55:16 +04:00
oan
2e1a4dae4b 0023409: Tricheck command doesn't report problem when triangulation has unexpected holes
Tricheck command improvement for checking triangulation holes on free links
More obvious error message
Added test case bugs demo CR23409
Modified test case offset wire_closed_outside_0_005 G7
2012-09-07 13:58:12 +04:00
dbv
f67d0512ac 0023260: Regression: Instability in parallel incmesh on Linux.
Added protection to the function which may have data race (according to the valgrind report).
Added protection to the BRepMesh_FastDiscretFace::RestoreStructureFromTriangulation function
Slight reordering to optimize use of mutex (lock once)
Now Standard_Mutex::SentryNested are created as named object.
Map inside TopTools_MutexForShapeProvider now store Handle_TopoDS_TShape as a key instead of TopoDS_Shape
2012-07-20 17:18:29 +04:00
Pawel
50e433aaf2 0023304: Copying constructor fails to copy both 'myIndx' variables.
Copy constructor corrected.
2012-07-20 16:04:16 +04:00
dbv
d00cba631f 0022850: Not stable fix 22735
Class TopTools_MutexForShapeProvider has been created
Class contain methods:
TopTools_MutexForShapeProvider::CreateMutexesForSubShapes - Creates and associates mutexes with each sub-shape of type theType in theShape.
TopTools_MutexForShapeProvider::CreateMutexForShape - Creates and associates mutex with theShape
TopTools_MutexForShapeProvider::GetMutex - Returns pointer to mutex associated with theShape. In case when mutex not found returns NULL.

Added method RemoveAllMutexes to TopTools_MutexForShapeProvider
Assign operator in MutexProvider, constructor and operator and assign operator in Standard_Mutex now private
Replaced TopExp_Explorer with TopoDS_Iterator to avoid cyclic dependence
2012-07-06 16:08:21 +04:00
oan
67263fce53 0023219: Triangulation is not built on a planar face 2012-07-06 15:59:17 +04:00
oan
90dc2e5b07 0022884: The attached face cannot be displayed in shading mode
BRepMesh_Delaun class has been corrected
Extended checking of segments intersection
SquareModulus is used
Detail checking of intersection
Zero division checking
Right segment intersection in MeshPolygon + coding standard
eliminating the test variable
Cleaning up the polygon from internal triangles
2012-05-25 16:17:12 +04:00
azn
416d4426c4 0022867: Avoid performing mesh of a singled face model in parallel mode when flag IsParallel is set to true. 2012-03-23 15:40:28 +04:00
bugmaster
b311480ed5 0023024: Update headers of OCCT files
Added appropriate copyright and license information in source files
2012-03-21 19:43:04 +04:00
dbv@opencascade.com
6e6cd5d949 0022922: Clean up warnings on uninitialized / unused variables 2012-03-15 11:57:41 +04:00
DBV
c6541a0c86 0022792: Globally defined symbol PI conflicts with VTK definition (Intel compiler) 2012-03-05 19:31:33 +04:00
YSN
0d9695538c 0022312: Translation of french commentaries in OCCT files 2012-03-05 19:30:59 +04:00
YSN
b2342827fa 0022312: Translation of french commentaries in OCCT files 2012-03-05 19:30:56 +04:00
KGV
ca0db03195 0022735: Data races in BRepMesh working in parallel mode 2012-03-05 19:30:44 +04:00
KGV
5e59c041fc 0022600: TBB has to be disabled in BRepMesh due to data races BRepMesh_FastDiscret class, added missed ::SetParallel(), ::IsParallel() methods implementations. Corrected integration 2012-03-05 19:30:35 +04:00
KGV
0981302b4a 0022600: TBB has to be disabled in BRepMesh due to data races BRepMesh_FastDiscret class, added missed ::SetParallel(), ::IsParallel() methods implementations. 2012-03-05 19:30:34 +04:00
OAN
4071d9e637 0022383: Four and more points at least on curve 2012-03-05 19:30:23 +04:00
OAN
0d36f7e494 0022313: Bug in shading mode with attached shape 2012-03-05 19:30:22 +04:00
KGV
0b97567d24 0022600: TBB has to be disabled in BRepMesh due to data races 2012-03-05 19:30:02 +04:00
OAN
31b8106853 0021578: Attached shape is not visualized in the shaded mode 2012-03-05 19:29:59 +04:00
EPA
2b59653e67 0022564: BRepMesh_Classifier improvements 2012-03-05 19:29:55 +04:00
OAN
51c3cc5f78 0021858: Visualization hangs on attached face 2012-03-05 19:29:35 +04:00
bugmaster
c6c9371fe3 Adding svn:eol-style=LF property 2012-03-05 19:29:14 +04:00
PDN
ae07527556 OCC22318 Regression (since OCCT 6.3.1): bad shading of small cylinder (forum thread 20083) 2012-03-05 19:28:46 +04:00
OAN
d51c7072ea OCC22139 Statuses of BRepMesh OCC22418 DRAW test command for showing a descretization points on edges 2012-03-05 19:28:37 +04:00
OAN
8e3006e453 OCC22139 Statuses of BRepMesh 2012-03-05 19:27:54 +04:00
OAN
c80dc6c3f4 Merging OCC22247 and OCC22138 bug fixes 2012-03-05 19:27:47 +04:00
PDN
b0cf1019e1 OCC22247 BRepMesh pure performance 2012-03-05 19:27:46 +04:00
OAN
0d88155bb2 OCC22138 Remove *.gxx files from Mesh algorithm 2012-03-05 19:27:45 +04:00
OAN
703a6abd43 OCC22145 Incorrect cutting BRepMesh_FastDiscretFace 2012-03-05 19:27:42 +04:00
bugmaster
7fd59977df Integration of OCCT 6.5.0 from SVN 2012-03-05 19:23:40 +04:00