mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-10 18:51:21 +03:00
I. New features: No new features. II. Changes: II.1. class BOPAlgo_PaveFiller - method: void BOPAlgo_PaveFiller::PerformEE() has been changed. Intended set of VE interferences has been refined to avoid unwanted overlaps of pave blocks - method: void BOPAlgo_PaveFiller::ForceInterfVE(const Standard_Integer nV, Handle(BOPDS_PaveBlock)& aPB, BOPDS_MapOfPaveBlock& aMPBToUpdate) The initialization of increment of VE interferences has been added. - method: Standard_Boolean BOPAlgo_PaveFiller::ForceInterfVF (const Standard_Integer nV, const Standard_Integer nF) The initialization of increment of VF interferences has been added. III. Modified entities: packages: BOPAlgo Test case for issue CR25847
38 lines
785 B
Plaintext
Executable File
38 lines
785 B
Plaintext
Executable File
puts "============"
|
|
puts "OCC25847"
|
|
puts "============"
|
|
puts ""
|
|
###############################
|
|
## Wrong result obtained by General Fuse operator.
|
|
###############################
|
|
|
|
restore [locate_data_file bug25847_face_96.brep ] b1
|
|
restore [locate_data_file bug25847_face_294.brep] b2
|
|
restore [locate_data_file bug25847_face_533.brep] b3
|
|
restore [locate_data_file bug25847_face_535.brep] b4
|
|
|
|
bclearobjects
|
|
bcleartools
|
|
baddobjects b1 b2 b3 b4
|
|
|
|
bfillds
|
|
bbuild result
|
|
|
|
set square 3912.59
|
|
|
|
set nbshapes_expected "
|
|
Number of shapes in shape
|
|
VERTEX : 100
|
|
EDGE : 108
|
|
WIRE : 10
|
|
FACE : 9
|
|
SHELL : 0
|
|
SOLID : 0
|
|
COMPSOLID : 0
|
|
COMPOUND : 1
|
|
SHAPE : 228
|
|
"
|
|
checknbshapes result ${nbshapes_expected} 1 "Result obtained by General Fuse operator"
|
|
|
|
set 3dviewer 1
|