mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-03 17:56:21 +03:00
Avoid repeated merging of the same chains of edges by processing all edges at once. Test cases for the issue.
20 lines
470 B
Plaintext
20 lines
470 B
Plaintext
puts "============"
|
|
puts "OCC29502"
|
|
puts "============"
|
|
puts ""
|
|
###############################
|
|
## Improve performance of the ShapeUpgrade_UnifySameDomain::UnifyEdges() method
|
|
###############################
|
|
|
|
restore [locate_data_file bug29502_split_faces.brep] cf
|
|
|
|
dchrono h restart
|
|
|
|
unifysamedom result cf -f +b
|
|
|
|
dchrono h stop counter unifysamedom
|
|
|
|
checkshape result
|
|
checkprops result -equal cf -skip
|
|
checknbshapes result -vertex 365 -edge 652 -wire 288 -face 288 -t
|