DiscussionsIssue archiveOCCT:Modeling Data

Archived issue #0024028

It is impossible to create a face based on Geom_RectangularTrimmedSurface by standard methods

Open CASCADEOCCT:Modeling Dataclosed12 public notes

Search issues

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

Public activity

12 archived notes

Participants are labeled by their role within this record.

01Commenter 1
The branch CR24028 is ready for reviewing.
02Commenter 2
Wrong treatment of Offset surface.
03Commenter 3
The branch CR24028 is updated and ready for reviewing.
04Commenter 4
Ok
05Commenter 5
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
06Commenter 6
CR24028_1 is ready to review.
07Commenter 7
Ok
08Commenter 8
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
09Commenter 9
CR24028_2 is ready to review.
10Commenter 10
Ok
11Commenter 11
CR24028_2 was updated.

1. bugs/moddata_3/bug24028 was added
2. Commit message was changed.

Code was NOT changed.
12Commenter 1
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.

Related records