View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0026897 | Community | OCCT:Modeling Algorithms | public | 2015-11-18 16:05 | 2016-04-20 15:50 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 6.9.0 | ||||
Target Version | 7.0.0 | Fixed in Version | 7.0.0 | ||
Summary | 0026897: BRepBuilderAPI_Copy does not copy polygons | ||||
Description | BRepBuilderAPI_Copy with enabled flag copyMesh should copy the full mesh structure. At the present moment the integration of issue #26458 does not contain copying of polygons on edges. This leads to rebuild of the mesh each time BRepMesh_IncrementalMesh is called. Original request: http://dev.opencascade.org/index.php?q=node/1135 | ||||
Steps To Reproduce | pload MODELING cone c 0 0 0 45 0 mkface f c 0 6.28318530717958647 0 10 incmesh f 0.1 trinfo f # This shape contains 473 triangles. # 265 nodes. # Maximal deflection 0.08349767847129147 tcopy -m f fc incmesh f 1.0 trinfo f # This shape contains 473 triangles. # 265 nodes. # Maximal deflection 0.08349767847129147 trinfo fc # This shape contains 473 triangles. # 265 nodes. # Maximal deflection 0.08349767847129147 incmesh fc 1.0 trinfo fc # This shape contains 94 triangles. # 62 nodes. # Maximal deflection 0.73563929962189645 | ||||
Tags | No tags attached. | ||||
Test case number | bugs modalg_6 bug26897 | ||||
|
Branch CR26897 has been created by azv. SHA-1: f8cd82055d6a44fe4505d8341d45e90cf91061f0 Detailed log of new commits: Author: azv Date: Thu Nov 19 14:20:32 2015 +0300 0026897: BRepBuilderAPI_Copy does not copy polygons 1. Implemented copying for 3D polygons and polygons on surfaces 2. Added test case bugs/modalg_6/bug26897 |
|
Dear Mikhail, Please, review branch CR26897. |
|
I think you missed treatment of the case of closed edge of surface (seam edge). In this case it is needed to add two polygons on triangulation, as it is done with curves on surface. |
|
Branch CR26897 has been updated by azv. SHA-1: 6919047c18d25d0bb529714f7c930faff3516003 Detailed log of new commits: Author: azv Date: Fri Nov 20 11:13:22 2015 +0300 Correct copying of polygonal structure of seam edge |
|
Branch CR26897_1 has been created by azv. SHA-1: 1967b7039ad10af43db3a3f613d12f045b7eb95a Detailed log of new commits: Author: azv Date: Fri Nov 20 11:17:02 2015 +0300 0026897: BRepBuilderAPI_Copy does not copy polygons 1. Implemented copying for 3D polygons and polygons on surfaces 2. Added test case bugs/modalg_6/bug26897 |
|
Dear Mikhail, Thanks for the remark. Please, review branch CR26897_1. Note, branch CR26897 contains commit-by-commit changes. |
|
Branch CR26897_1 has been updated forcibly by azv. SHA-1: ba88a1f728a08aae4f294130975985acb5c9b9e4 |
|
Dear Mikhail, Branch CR26897_1 has been updated according to user latest verbal remarks. |
|
Branch CR26897_1 has been updated forcibly by azv. SHA-1: 80d24d06025ddb2845097beb56cc6023a126e2ba |
|
Reviewed. |
|
Branch CR26897_1 has been updated forcibly by apv. SHA-1: f99efbf0d24f62c51f134ec43e7cf89eaa3bab8a |
|
Branch CR26897_1 has been rebased on the current master |
|
Dear BugMaster, Branch CR26897_1 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested. SHA-1: f99efbf0d24f62c51f134ec43e7cf89eaa3bab8a Number of compiler warnings: occt component: Linux: 0 (0 on master) Windows: 0 (0 on master) MacOS: 127 (127 on master) products component: Linux: 39 (39 on master) Windows: 0 (0 on master) Regressions/Differences: Not detected Testing cases: bugs modalg_6 bug26897 - OK http://occt-tests/CR26897-1-master-occt-64/Debian70-64/bugs/modalg_6/bug26897.html http://occt-tests/CR26897-1-master-occt-64/Windows-64-VC10/bugs/modalg_6/bug26897.html Testing on Linux: Total MEMORY difference: 93182601 / 93571991 [-0.42%] Total CPU difference: 19963.279999999784 / 19980.049999999952 [-0.08%] Testing on Windows: Total MEMORY difference: 58368602 / 58378770 [-0.02%] Total CPU difference: 18248.87217919899 / 18194.47463049887 [+0.30%] |
|
Branch CR26897 has been deleted by kgv. SHA-1: 6919047c18d25d0bb529714f7c930faff3516003 |
|
Branch CR26897_1 has been deleted by kgv. SHA-1: f99efbf0d24f62c51f134ec43e7cf89eaa3bab8a |
occt: master 8156dddd 2015-11-20 13:00:06
Committer: bugmaster Details Diff |
0026897: BRepBuilderAPI_Copy does not copy polygons 1. Implemented copying for 3D polygons and polygons on surfaces 2. Added test case bugs/modalg_6/bug26897 |
Affected Issues 0026897 |
|
mod - src/BRepBuilderAPI/BRepBuilderAPI_Copy.cxx | Diff File | ||
mod - src/BRepTools/BRepTools_Modification.cxx | Diff File | ||
mod - src/BRepTools/BRepTools_Modification.hxx | Diff File | ||
mod - src/BRepTools/BRepTools_Modifier.cxx | Diff File | ||
mod - src/Poly/Poly_Polygon3D.cxx | Diff File | ||
mod - src/Poly/Poly_Polygon3D.hxx | Diff File | ||
mod - src/Poly/Poly_PolygonOnTriangulation.cxx | Diff File | ||
mod - src/Poly/Poly_PolygonOnTriangulation.hxx | Diff File | ||
mod - src/Poly/Poly_Triangulation.cxx | Diff File | ||
mod - src/Poly/Poly_Triangulation.hxx | Diff File | ||
add - tests/bugs/modalg_6/bug26897 | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2015-11-18 16:05 |
|
New Issue | |
2015-11-18 16:05 |
|
Assigned To | => msv |
2015-11-18 16:06 |
|
Assigned To | msv => azv |
2015-11-18 16:06 |
|
Status | new => assigned |
2015-11-19 14:22 | git | Note Added: 0048377 | |
2015-11-19 14:23 |
|
Note Added: 0048378 | |
2015-11-19 14:23 |
|
Assigned To | azv => msv |
2015-11-19 14:23 |
|
Status | assigned => resolved |
2015-11-19 18:47 |
|
Note Added: 0048391 | |
2015-11-19 18:47 |
|
Assigned To | msv => azv |
2015-11-19 18:47 |
|
Status | resolved => assigned |
2015-11-20 11:13 | git | Note Added: 0048401 | |
2015-11-20 11:17 | git | Note Added: 0048402 | |
2015-11-20 11:19 |
|
Note Added: 0048403 | |
2015-11-20 11:19 |
|
Assigned To | azv => msv |
2015-11-20 11:19 |
|
Status | assigned => resolved |
2015-11-20 16:00 | git | Note Added: 0048427 | |
2015-11-20 16:01 |
|
Note Added: 0048428 | |
2015-11-20 18:21 | git | Note Added: 0048435 | |
2015-11-20 20:13 |
|
Note Added: 0048436 | |
2015-11-20 20:13 |
|
Assigned To | msv => bugmaster |
2015-11-20 20:13 |
|
Status | resolved => reviewed |
2015-11-23 15:36 | git | Note Added: 0048487 | |
2015-11-23 15:37 |
|
Assigned To | bugmaster => apv |
2015-11-23 15:37 |
|
Note Added: 0048488 | |
2015-11-24 12:14 |
|
Test case number | => bugs modalg_6 bug26897 |
2015-11-24 12:54 |
|
Note Added: 0048508 | |
2015-11-24 12:54 |
|
Assigned To | apv => bugmaster |
2015-11-24 12:54 |
|
Status | reviewed => tested |
2015-11-27 12:21 | bugmaster | Changeset attached | => occt master 8156dddd |
2015-11-27 12:21 | bugmaster | Status | tested => verified |
2015-11-27 12:21 | bugmaster | Resolution | open => fixed |
2016-04-17 14:07 | git | Note Added: 0053063 | |
2016-04-17 14:07 | git | Note Added: 0053064 | |
2016-04-20 15:42 |
|
Fixed in Version | => 7.0.0 |
2016-04-20 15:50 |
|
Status | verified => closed |