mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-10 17:40:24 +08:00
Avoid repeated merging of the same chains of edges by processing all edges at once. Test cases for the issue.
20 lines
472 B
Plaintext
20 lines
472 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 +b
|
|
|
|
dchrono h stop counter unifysamedom
|
|
|
|
checkshape result
|
|
checkprops result -l 2900 -s 14400 -skip
|
|
checknbshapes result -vertex 146 -edge 217 -wire 72 -face 72 -t
|