mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-15 05:28:47 +08: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
|