MantisBT - Community
View Issue Details
0030892Community[OCCT] OCCT:Modeling Algorithmspublic2019-08-12 15:182019-09-13 16:00
emv 
emv 
normalminor 
assignedopen 
 
[OCCT] 7.5.0* 
0030892: Improve Extrema_ExtPS algorithm by unifying the GRAD and TREE methods
It is suggested to unify the GRAD and TREE algorithms of Extrema_ExtPS for looking for only the minimal/maximal distance between the point and surface.
Complete unification does not look possible, as in some cases all extrema solutions are required, so option such FindAllSolutions might be present.

Such unification may improve quality and performance of the Point-Surface Extrema algorithm and greatly simplify its usage.
No tags attached.
Issue History
2019-08-12 15:18emvNew Issue
2019-08-12 15:18emvAssigned To => msv
2019-09-11 13:07gitNote Added: 0087006
2019-09-11 13:19gitNote Added: 0087009
2019-09-11 13:31gitNote Added: 0087010
2019-09-13 13:59gitNote Added: 0087057
2019-09-13 16:00emvAssigned Tomsv => emv
2019-09-13 16:00emvStatusnew => assigned

Notes
(0087006)
git   
2019-09-11 13:07   
Branch CR30892 has been created by emv.

SHA-1: 59be8bf11d3e1b7fbe0b4b00a243557f5952dc37


Detailed log of new commits:

Author: emv
Date: Mon Aug 19 08:41:04 2019 +0300

    0030892: Improve Extrema_ExtPS algorithm by unifying the GRAD and TREE methods
    
    Refactoring of the Extrema_GenExtPS class in order to improve performance and robustness of the algorithm by unifying the GRAD and TREE search methods.
(0087009)
git   
2019-09-11 13:19   
Branch CR30892 has been updated forcibly by emv.

SHA-1: 87fd9a30bcaa2183b29c514c5c83817fb4006eb8
(0087010)
git   
2019-09-11 13:31   
Branch CR30892 has been updated forcibly by emv.

SHA-1: e9f0796502a3558b9bcb68fbbfb14feec77a40a2
(0087057)
git   
2019-09-13 13:59   
Branch CR30892 has been updated by emv.

SHA-1: 71ec6541c49d5f048930614e9693519f64d25121


Detailed log of new commits:

Author: emv
Date: Fri Sep 13 13:55:52 2019 +0300

    # Decrease the box of the sample to make BVH tree more effective.
    # Use extreme MIN target in ProjLib_CompProjectedCurve.