Archived issue #0024028
It is impossible to create a face based on Geom_RectangularTrimmedSurface by standard methods
Description
This bug is found by customer. The respective method of BRepLib_MakeFace sets the basis surface of Geom_RectangularTrimmedSurface in created face.
Steps to reproduce
beziercu cc 3 0 0 -10 1 20 0 0 10 0 0 10 1
revsurf ss cc 0 0 0 0 0 1
trimu ts ss 0 pi
donly ts
mkface ff ts
dump ff
revsurf ss cc 0 0 0 0 0 1
trimu ts ss 0 pi
donly ts
mkface ff ts
dump ff
Public activity
12 archived notes
Participants are labeled by their role within this record.
The branch CR24028 is ready for reviewing.
Wrong treatment of Offset surface.
The branch CR24028 is updated and ready for reviewing.
Ok
Dear Commenter 2,
Branch CR24028 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
Number of compiler warnings:
occt component :
Linux: 2 (2 on master)
Windows: 7 (7 on master)
products component :
Linux: 0 (0 on master)
Windows: 63 (63 on master)
Regressions:
http://occt-tests/CR24028-master-occt/Debian60-64/summary.html
http://occt-tests/CR24028-master-occt/Windows-32-VC9/summary.html
de iges_1(001) H8, J3, Q8, R3
de iges_2(002) A8, C6, G1, H1
de iges_3(003) A3, A4
de step_1(004) E5
de step_2(005) B1
de step_3(006) E3
xcaf brep_to_igs_add_CL(006) E3
Also:
http://occt-tests/CR24028-master-occt/Windows-32-VC9/summary.html
de step_1(004) D4
de step_2(005) E2
Improvements:
No improvements
Testing cases:
bugs moddata_3(013) bug24028 - OK.
Testing on Linux:
Total MEMORY difference: 364144724 / 364149420
Total CPU difference: 43033.48000000097 / 40859.750000000895
Testing on Windows:
There are following differences in images found by testdiff.
http://occt-tests/CR24028-master-occt/Debian60-64/diff-Debian60-64.html
http://occt-tests/CR24028-master-occt/Windows-32-VC9/diff-Windows-32-VC9.html
IMAGE de iges_1 L7: L7.png differs
IMAGE xcaf igs_to_dxc A7: A7.png differs
Branch CR24028 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
Number of compiler warnings:
occt component :
Linux: 2 (2 on master)
Windows: 7 (7 on master)
products component :
Linux: 0 (0 on master)
Windows: 63 (63 on master)
Regressions:
http://occt-tests/CR24028-master-occt/Debian60-64/summary.html
http://occt-tests/CR24028-master-occt/Windows-32-VC9/summary.html
de iges_1(001) H8, J3, Q8, R3
de iges_2(002) A8, C6, G1, H1
de iges_3(003) A3, A4
de step_1(004) E5
de step_2(005) B1
de step_3(006) E3
xcaf brep_to_igs_add_CL(006) E3
Also:
http://occt-tests/CR24028-master-occt/Windows-32-VC9/summary.html
de step_1(004) D4
de step_2(005) E2
Improvements:
No improvements
Testing cases:
bugs moddata_3(013) bug24028 - OK.
Testing on Linux:
Total MEMORY difference: 364144724 / 364149420
Total CPU difference: 43033.48000000097 / 40859.750000000895
Testing on Windows:
There are following differences in images found by testdiff.
http://occt-tests/CR24028-master-occt/Debian60-64/diff-Debian60-64.html
http://occt-tests/CR24028-master-occt/Windows-32-VC9/diff-Windows-32-VC9.html
IMAGE de iges_1 L7: L7.png differs
IMAGE xcaf igs_to_dxc A7: A7.png differs
CR24028_1 is ready to review.
Ok
Dear Commenter 2,
Branch CR24028_1 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
Number of compiler warnings:
occt component :
Linux: 2 (2 on master)
Windows: 7 (7 on master)
products component :
Linux: 0 (0 on master)
Windows: 63 (63 on master)
Regressions:
http://occt-tests/CR24028-1-master-occt/Debian60-64/summary.html
http://occt-tests/CR24028-1-master-occt/Windows-32-VC9/summary.html
de iges_1(001) A4, A5, D1, G4, H2, I5, J3, K2, K3, L7, M7, N3, Q2, Q8, R4, R5
de iges_2(002) A1, A9, B1, B8, C6, E6, G1, G9, H1, I5
de iges_3(003) A3, A4
de step_1(004) E5
de step_2(005) B1
de step_3(006) E3
xcaf brep_to_igs_add_CL(006) E3
Also:
http://occt-tests/CR24028-1-master-occt/Windows-32-VC9/summary.html
de iges_3(003) A7
Improvements:
No improvements
Testing cases:
bugs moddata_3(013) bug24028 - OK.
Testing on Linux:
Total MEMORY difference: 361641508 / 361643964
Total CPU difference: 45766.94000000085 / 40319.780000000865
Testing on Windows:
Total MEMORY difference: 419251912 / 417612712
Total CPU difference: 40521.984375 / 35114.71875
There are following differences/improvments in images found by testdiff.
http://occt-tests/CR24028-1-master-occt/Debian60-64/diff-Debian60-64.html
IMAGE de iges_1 Q3: Q3.png differs
IMAGE de iges_2 H9: H9.png differs
IMAGE de iges_2 E3: E3.png differs
IMAGE bugs xde bug660: bug660.png differs
IMAGE bugs xde bug9531: bug9531.png differs
IMAGE bugs iges bug365_1: bug365_1.png differs
IMAGE bugs iges bug283: bug283.png differs
IMAGE bugs iges bug272_1: bug272_1.png differs
IMAGE feat featprism S2: S2.png differs
IMAGE xcaf igs_to_dxc A7: A7.png differs
IMAGE draft angle L4: L4.png differs
Branch CR24028_1 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
Number of compiler warnings:
occt component :
Linux: 2 (2 on master)
Windows: 7 (7 on master)
products component :
Linux: 0 (0 on master)
Windows: 63 (63 on master)
Regressions:
http://occt-tests/CR24028-1-master-occt/Debian60-64/summary.html
http://occt-tests/CR24028-1-master-occt/Windows-32-VC9/summary.html
de iges_1(001) A4, A5, D1, G4, H2, I5, J3, K2, K3, L7, M7, N3, Q2, Q8, R4, R5
de iges_2(002) A1, A9, B1, B8, C6, E6, G1, G9, H1, I5
de iges_3(003) A3, A4
de step_1(004) E5
de step_2(005) B1
de step_3(006) E3
xcaf brep_to_igs_add_CL(006) E3
Also:
http://occt-tests/CR24028-1-master-occt/Windows-32-VC9/summary.html
de iges_3(003) A7
Improvements:
No improvements
Testing cases:
bugs moddata_3(013) bug24028 - OK.
Testing on Linux:
Total MEMORY difference: 361641508 / 361643964
Total CPU difference: 45766.94000000085 / 40319.780000000865
Testing on Windows:
Total MEMORY difference: 419251912 / 417612712
Total CPU difference: 40521.984375 / 35114.71875
There are following differences/improvments in images found by testdiff.
http://occt-tests/CR24028-1-master-occt/Debian60-64/diff-Debian60-64.html
IMAGE de iges_1 Q3: Q3.png differs
IMAGE de iges_2 H9: H9.png differs
IMAGE de iges_2 E3: E3.png differs
IMAGE bugs xde bug660: bug660.png differs
IMAGE bugs xde bug9531: bug9531.png differs
IMAGE bugs iges bug365_1: bug365_1.png differs
IMAGE bugs iges bug283: bug283.png differs
IMAGE bugs iges bug272_1: bug272_1.png differs
IMAGE feat featprism S2: S2.png differs
IMAGE xcaf igs_to_dxc A7: A7.png differs
IMAGE draft angle L4: L4.png differs
CR24028_2 is ready to review.
Ok
CR24028_2 was updated.
1. bugs/moddata_3/bug24028 was added
2. Commit message was changed.
Code was NOT changed.
1. bugs/moddata_3/bug24028 was added
2. Commit message was changed.
Code was NOT changed.
Dear Commenter 2,
Branch CR24028_2 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
[revision removed]
Number of compiler warnings:
occt component :
Linux: 2 (2 on master)
Windows: 7 (7 on master)
products component :
Linux: 0 (0 on master)
Windows: 63 (63 on master)
Regressions:
No regressions
Improvements:
No improvements
Testing cases:
bugs moddata_3(013) bug24028 - OK
Testing on Linux:
Total MEMORY difference: 366537464 / 366285416
Total CPU difference: 43091.58000000127 / 48296.94000000085
Testing on Windows:
Total MEMORY difference: 423638408 / 423111980
Total CPU difference: 44751.984375 / 37666.078125
There are not differences in images found by testdiff.
Branch CR24028_2 (and products from GIT master) was compiled on Linux and Windows platforms and tested.
[revision removed]
Number of compiler warnings:
occt component :
Linux: 2 (2 on master)
Windows: 7 (7 on master)
products component :
Linux: 0 (0 on master)
Windows: 63 (63 on master)
Regressions:
No regressions
Improvements:
No improvements
Testing cases:
bugs moddata_3(013) bug24028 - OK
Testing on Linux:
Total MEMORY difference: 366537464 / 366285416
Total CPU difference: 43091.58000000127 / 48296.94000000085
Testing on Windows:
Total MEMORY difference: 423638408 / 423111980
Total CPU difference: 44751.984375 / 37666.078125
There are not differences in images found by testdiff.
Related records