MantisBT
Mantis Bug Tracker Workflow

View Revisions: Issue #28599 All Revisions ] Back to Issue ]
Summary 0028599: Replacement of old Boolean operations with new ones in BRepProj_Projection algorithm
Revision 2018-01-29 13:07 by emv
Steps To Reproduce testgrid prj
Revision 2018-01-29 13:07 by emv
Steps To Reproduce Dear Mikhail, could you please review the occt git branch CR28599_2 and products git branch CR28599.
Jenkins test job - http://jenkins-test-10.nnov.opencascade.com/view/CR28599-master-emv/view/COMPARE/. [^]

Please note, the the differences in images in prj grid are caused by the switching to new BOP algorithm.

The patch brings significant performance improvements in the following test cases:
CPU boolean bcut_complex G2: 1.3416086 / 2.4804159 [-45.91%]
CPU boolean bcut_complex G7: 0.6708043 / 1.4508093 [-53.76%]
CPU boolean bfuse_complex F2: 2.8236181 / 3.6504234 [-22.65%]
CPU boolean bopcommon_complex D8: 2.5116161 / 7.7844499 [-67.74%]
CPU boolean bopcommon_complex D9: 2.4804159 / 7.7688498 [-68.07%]
CPU boolean bopcut_complex E1: 2.5428163 / 7.8936506 [-67.79%]
CPU boolean bopcut_complex E2: 2.1372137 / 7.3632472 [-70.97%]
CPU boolean bopfuse_complex C9: 2.5272162 / 7.80005 [-67.60%]
CPU boolean bopfuse_complex D1: 2.5272162 / 7.7844499 [-67.54%]
CPU boolean bopfuse_complex E5: 3.9312252 / 5.3820345 [-26.96%]
CPU boolean bsection R9: 0.7644049 / 1.8096116 [-57.76%]
CPU boolean gdml_private ZB4: 1.2792082 / 2.1372137 [-40.15%]
CPU boolean gdml_public A9: 1.4508093 / 3.0420195 [-52.31%]
CPU boolean volumemaker A8: 1.5288098 / 2.6364169 [-42.01%]
CPU boolean volumemaker B1: 1.5132097 / 3.0732197 [-50.76%]
CPU boolean volumemaker C6: 3.8220245 / 4.8516311 [-21.22%]
CPU boolean volumemaker F7: 1.9812127 / 2.8236181 [-29.83%]
CPU boolean volumemaker G7: 2.1060135 / 4.3056276 [-51.09%]
CPU boolean volumemaker G8: 1.7316111 / 3.7128238 [-53.36%]
CPU boolean volumemaker G9: 1.0140065 / 2.2308143 [-54.55%]
CPU boolean volumemaker H1: 1.8096116 / 3.9312252 [-53.97%]

CPU bugs modalg_1 buc60462_1: 0.8112052 / 1.9032122 [-57.38%]
CPU bugs modalg_1 buc60462_2: 1.872012 / 3.4944224 [-46.43%]
CPU bugs modalg_1 buc60463: 6.2244399 / 7.9092507 [-21.30%]
CPU bugs modalg_1 bug18186: 0.5304034 / 1.5444099 [-65.66%]
CPU bugs modalg_2 bug5805_3: 0.6864044 / 1.5132097 [-54.64%]
CPU bugs modalg_2 bug5805_37: 0.8736056 / 1.7472112 [-50.00%]
CPU bugs modalg_2 bug5805_38: 0.9204059 / 1.6848108 [-45.37%]
CPU bugs modalg_2 bug5805_39: 0.8892057 / 1.6848108 [-47.22%]
CPU bugs modalg_2 bug5805_4: 0.7332047 / 1.5444099 [-52.53%]
CPU bugs modalg_2 bug5805_40: 1.0296066 / 1.6692107 [-38.32%]
CPU bugs modalg_3 bug600: 3.2136206 / 4.5552292 [-29.45%]
CPU bugs modalg_4 bug62: 4.6020295 / 6.0684389 [-24.16%]
CPU bugs modalg_4 bug919: 7.6128488 / 12.8856826 [-40.92%]
CPU bugs modalg_5 bug24190: 21.4501375 / 61.0275912 [-64.85%]
CPU bugs modalg_5 bug24359: 1.9188123 / 6.552042 [-70.71%]
CPU bugs modalg_5 bug24758_2: 4.5708293 / 7.3632472 [-37.92%]
CPU bugs modalg_5 bug24809: 32.8694107 / 44.1170828 [-25.50%]
CPU bugs modalg_5 bug25245_1: 4.2588273 / 7.8468503 [-45.73%]
CPU bugs modalg_5 bug25456: 1.872012 / 2.8392182 [-34.07%]
CPU bugs modalg_6 bug22609: 0.468003 / 1.1544074 [-59.46%]
CPU bugs modalg_6 bug26621: 14.7264944 / 29.6557901 [-50.34%]
CPU bugs modalg_6 bug26789_1: 2.0124129 / 4.4928288 [-55.21%]
CPU bugs modalg_6 bug26789_2: 1.9968128 / 5.0076321 [-60.12%]
CPU bugs modalg_6 bug26848: 3.2448208 / 4.7736306 [-32.03%]
CPU bugs modalg_6 bug26952_2: 4.6332297 / 5.8968378 [-21.43%]
CPU bugs modalg_6 bug27746_1: 4.1184264 / 5.6940365 [-27.67%]
CPU bugs modalg_6 bug28165_2: 4.7892307 / 6.1932397 [-22.67%]
CPU bugs modalg_6 bug28283: 2.1528138 / 3.2136206 [-33.01%]
CPU bugs modalg_6 bug28474_1: 0.1716011 / 0.780005 [-78.00%]
CPU bugs modalg_6 bug28486_3: 1.1076071 / 2.1372137 [-48.18%]
CPU bugs modalg_7 bug25730: 12.636081 / 17.8309143 [-29.13%]
CPU bugs modalg_7 bug27687: 4.0092257 / 5.5380355 [-27.61%]
CPU bugs modalg_7 bug27908: 1.9812127 / 2.8392182 [-30.22%]
CPU bugs modalg_7 bug27909: 3.5100225 / 4.8828313 [-28.12%]
CPU bugs modalg_7 bug28108: 1.7316111 / 3.4632222 [-50.00%]
CPU bugs modalg_7 bug28485: 7.7532497 / 15.8029013 [-50.94%]
CPU bugs modalg_7 bug28967: 1.9656126 / 3.5100225 [-44.00%]
CPU bugs modalg_7 bug29182_1: 11.544074 / 15.9589023 [-27.66%]
CPU bugs modalg_7 bug29204: 3.4944224 / 4.6020295 [-24.07%]
CPU bugs moddata_2 bug228: 2.4804159 / 7.8312502 [-68.33%]
CPU bugs moddata_2 bug26_1: 1.4352092 / 2.2152142 [-35.21%]
CPU bugs moddata_2 bug26_2: 1.7316111 / 2.5428163 [-31.90%]
CPU bugs moddata_3 bug25940: 2.1372137 / 2.9328188 [-27.13%]
CPU bugs moddata_3 bug599: 3.2136206 / 4.6176296 [-30.41%]

CPU draft angle I7: 0.4056026 / 1.2168078 [-66.67%]

CPU perf modalg bug26327: 3.432022 / 5.2416336 [-34.52%]
CPU perf modalg bug26980: 54.288348 / 100.0902416 [-45.76%]

CPU prj base D8: 0.4524029 / 1.2012077 [-62.34%]
CPU prj base H5: 0.312002 / 0.8736056 [-64.29%]
CPU prj base I3: 0.3744024 / 1.404009 [-73.33%]
Revision 2017-03-28 08:44 by emv
Steps To Reproduce


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker