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
459 B
Plaintext
20 lines
459 B
Plaintext
puts "============"
|
|
puts "OCC29502"
|
|
puts "============"
|
|
puts ""
|
|
###############################
|
|
## Improve performance of the ShapeUpgrade_UnifySameDomain::UnifyEdges() method
|
|
###############################
|
|
|
|
restore [locate_data_file bug29502_faces.brep] cf
|
|
|
|
dchrono h restart
|
|
|
|
unifysamedom result cf +b
|
|
|
|
dchrono h stop counter unifysamedom
|
|
|
|
checkshape result
|
|
checkprops result -equal cf -skip
|
|
checknbshapes result -vertex 146 -edge 217 -wire 72 -face 72 -t
|