MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0027884Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2016-09-20 15:472021-07-30 21:01
Reporterisn 
Assigned Toabulychev-ext 
PrioritylowSeverityfeature 
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.6.0*Fixed in Version 
Summary0027884: Modeling Algorithms - Possible improvement for 2d classifier
DescriptionSome internal 2d classification tools (like TopClass_Classifier2d) checks the intersection between the 2d edge representation on the face and 2d line (passed through the test point).
It's possible to speed up the classification process by using of additional information about (2d) bounding boxes of this edges (i.e. their pcurves). This allows to skip many calls of 2d intersectors & extremas.
----
User can pass the bnd boxes information externally (via datamap edge (on face) -> its bndbox2d). Or it can be calculated internally.
----
currently, bndbox <-> line intersection implemented only for 3D. For this improvement it also should be implemented for 2D.

TagsNo tags attached.
Test case number
Attached Files

- Relationships

-  Notes
(0058007)
msv (developer)
2016-09-22 09:41
edited on: 2016-09-22 09:41

Before making this imp, it is needed to create a test case[s] that will allow comparing results (for performance) with and without fix.

(0100505)
ifv (developer)
2021-04-22 09:17

Analisys
(0102539)
git (administrator)
2021-07-14 23:42

Branch CR27884 has been created by abulychev-ext.

SHA-1: 3863e04cc5da3920e5bb6b0e0f2a40f788aa66af


Detailed log of new commits:

Author: abulyche
Date: Wed Jul 14 23:40:32 2021 +0300

    0027884: Modeling Algorithms - Possible improvement for 2d classifier
    
    Added the implementation of bndbox<->line intersection for 2D to Bnd_Box2d
    Added the speedup for 2d classification to BRepClass_Intersector.cxx
(0102571)
git (administrator)
2021-07-16 13:48

Branch CR27884 has been updated forcibly by abulychev-ext.

SHA-1: f87a3efea02dcef762e407236cf0b5572bfd6f1c
(0102617)
git (administrator)
2021-07-19 07:25

Branch CR27884 has been updated forcibly by abulychev-ext.

SHA-1: 47ff691be49d29e8d0a4256d783280ad2e7f60c6
(0102686)
git (administrator)
2021-07-20 18:40

Branch CR27884 has been updated forcibly by abulychev-ext.

SHA-1: 74f08a32ef87aa6350044945fbc8cf8c74d99ae7
(0102709)
git (administrator)
2021-07-21 14:39

Branch CR27884 has been updated forcibly by abulychev-ext.

SHA-1: 4416f7df616b4c10a89a4a20ce091ba3cf45d39e
(0102729)
git (administrator)
2021-07-22 17:22

Branch CR27884 has been updated forcibly by abulychev-ext.

SHA-1: c7cc6dcb6c3ecc86c9af7d8836d1dbd4c6420d71
(0102737)
git (administrator)
2021-07-23 11:00

Branch CR27884_ifv has been created by ifv.

SHA-1: 22fdf9d76e80f8c963891fe3bf332b3792f10432


Detailed log of new commits:

Author: ifv
Date: Fri Jul 23 10:59:21 2021 +0300

    Some minor corrections
(0102817)
git (administrator)
2021-07-26 15:35

Branch CR27884 has been updated forcibly by abulychev-ext.

SHA-1: 07b4e710b5878ad162b807b3d3e8ae0ac77f97ee
(0102842)
git (administrator)
2021-07-28 02:20

Branch CR27884 has been updated forcibly by abulychev-ext.

SHA-1: 01010074ddd689b1006f54f28329703701d0239e
(0102864)
git (administrator)
2021-07-29 02:13

Branch CR27884 has been updated forcibly by abulychev-ext.

SHA-1: 0dc3f7426593372d69d6008ed67fb71b29536fec
(0102871)
git (administrator)
2021-07-29 13:05

Branch CR27884 has been updated forcibly by abulychev-ext.

SHA-1: 6077eaf5b1d52f3fb1753d2a3de9e8132cfbb967
(0102877)
git (administrator)
2021-07-29 19:30

Branch CR27884 has been updated forcibly by abulychev-ext.

SHA-1: 6927179a3b6d1530be0765e6ab3986ee30e61388
(0102904)
git (administrator)
2021-07-30 21:01

Branch CR27884 has been updated forcibly by abulychev-ext.

SHA-1: 2cc40408e99f0adc4c1063a44d6d7fa28bafa0a6

- Issue History
Date Modified Username Field Change
2016-09-20 15:47 isn New Issue
2016-09-20 15:47 isn Assigned To => isn
2016-09-20 15:47 isn Description Updated View Revisions
2016-09-20 15:48 isn Description Updated View Revisions
2016-09-22 09:41 msv Note Added: 0058007
2016-09-22 09:41 msv Priority normal => low
2016-09-22 09:41 msv Status new => assigned
2016-09-22 09:41 msv Note Edited: 0058007 View Revisions
2016-10-28 16:28 msv Target Version 7.1.0 => 7.2.0
2017-07-24 09:32 msv Target Version 7.2.0 => 7.3.0
2017-12-05 17:08 msv Target Version 7.3.0 => 7.4.0
2019-08-12 16:45 msv Target Version 7.4.0 => 7.5.0
2020-09-14 22:54 msv Target Version 7.5.0 => 7.6.0*
2021-04-22 09:17 ifv Note Added: 0100505
2021-04-22 09:25 szy Assigned To isn => ifv
2021-06-01 17:03 ifv Assigned To ifv => abulyche
2021-06-01 17:06 kgv Summary Possible improvement for 2d classifier => Modeling Algorithms - Possible improvement for 2d classifier
2021-07-12 14:03 bugmaster Assigned To abulyche => abulychev-ext
2021-07-14 23:42 git Note Added: 0102539
2021-07-16 13:48 git Note Added: 0102571
2021-07-19 07:25 git Note Added: 0102617
2021-07-20 18:40 git Note Added: 0102686
2021-07-21 14:39 git Note Added: 0102709
2021-07-22 17:22 git Note Added: 0102729
2021-07-23 11:00 git Note Added: 0102737
2021-07-26 15:35 git Note Added: 0102817
2021-07-28 02:20 git Note Added: 0102842
2021-07-29 02:13 git Note Added: 0102864
2021-07-29 13:05 git Note Added: 0102871
2021-07-29 19:30 git Note Added: 0102877
2021-07-30 21:01 git Note Added: 0102904


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker