MantisBT - Open CASCADE
View Issue Details
0031186Open CASCADE[OCCT] OCCT:Foundation Classespublic2019-11-22 14:062019-12-01 12:49
osa 
bugmaster 
normalminor 
verifiedfixed 
 
[OCCT] 7.5.0* 
0031186: Foundation Classes - add additional useful methods to BVH_Box
Add methods to:
+ Transform BVH_Box by matrix,
+ Project point to box,
+ Find hit time of ray-box intersection,
- Find distance from point to box => use BVH_Tools::PointBoxSquareDistance()
Not required
No tags attached.
Issue History
2019-11-22 14:06osaNew Issue
2019-11-22 14:06osaAssigned To => abv
2019-11-22 14:37osaAssigned Toabv => osa
2019-11-22 14:37osaStatusnew => assigned
2019-11-22 14:40emvNote Added: 0089152
2019-11-22 14:42osaDescription Updatedbug_revision_view_page.php?rev_id=22240#r22240
2019-11-22 15:00osaDescription Updatedbug_revision_view_page.php?rev_id=22241#r22241
2019-11-22 16:06gitNote Added: 0089155
2019-11-25 15:09gitNote Added: 0089203
2019-11-25 15:10osaDescription Updatedbug_revision_view_page.php?rev_id=22251#r22251
2019-11-25 15:42gitNote Added: 0089204
2019-11-25 16:20gitNote Added: 0089205
2019-11-25 16:35osaNote Added: 0089206
2019-11-25 16:35osaNote Added: 0089207
2019-11-25 16:35osaAssigned Toosa => kgv
2019-11-25 16:35osaStatusassigned => resolved
2019-11-25 16:35osaSteps to Reproduce Updatedbug_revision_view_page.php?rev_id=22253#r22253
2019-11-25 16:48kgvAssigned Tokgv => bugmaster
2019-11-25 16:48kgvStatusresolved => reviewed
2019-11-26 13:00gitNote Added: 0089210
2019-11-26 16:18gitNote Added: 0089211
2019-11-26 18:05gitNote Added: 0089212
2019-11-27 16:46bugmasterNote Added: 0089225
2019-11-27 16:46bugmasterStatusreviewed => tested
2019-11-29 09:14osaRelationship addedrelated to 0031205
2019-12-01 12:22bugmasterChangeset attached => occt master 2b5a58a3
2019-12-01 12:22bugmasterStatustested => verified
2019-12-01 12:22bugmasterResolutionopen => fixed
2019-12-01 12:49gitNote Added: 0089325

Notes
(0089152)
emv   
2019-11-22 14:40   
The methods for Point-Box and Box-Box square distance are available in BVH_Tools class.
(0089155)
git   
2019-11-22 16:06   
Branch CR31186 has been created by osa.

SHA-1: a521e374e4806222efe7472eacfc94c69ec7b6e1


Detailed log of new commits:

Author: osa
Date: Fri Nov 22 16:02:02 2019 +0300

    0031186: Foundation Classes - add additional useful methods to BVH_Box.
    
    Add Transform() and Transformed() methods by Mat4 for BVH_Box (only for 3D dimension).
    Add PointBoxProjection() method to BVH_Tools to project point to box.
(0089203)
git   
2019-11-25 15:09   
Branch CR31186 has been updated forcibly by osa.

SHA-1: 643df76a07be92c71f29181bafdecae50ac26bf8
(0089204)
git   
2019-11-25 15:42   
Branch CR31186 has been updated forcibly by osa.

SHA-1: a92f3ef6dbe738b7d03de7a93dfeb776dc554af2
(0089205)
git   
2019-11-25 16:20   
Branch CR31186 has been updated forcibly by osa.

SHA-1: 65f90a460ae1103e5ced71323079a7185075e764
(0089206)
osa   
2019-11-25 16:35   
http://vm-jenkins-test-12.nnov.opencascade.com:8080/view/CR31186-master-OSA/view/ALL/ [^]
(0089207)
osa   
2019-11-25 16:35   
The patch is ready to review
(0089210)
git   
2019-11-26 13:00   
Branch CR31186 has been updated forcibly by osa.

SHA-1: 97b5c4d36bdf00b9ff6b352f1033025b62063e53
(0089211)
git   
2019-11-26 16:18   
Branch CR31186 has been updated forcibly by osa.

SHA-1: 8b063cec93c7389c8ae265772b379cb862bfeccf
(0089212)
git   
2019-11-26 18:05   
Branch CR31186 has been updated forcibly by osa.

SHA-1: 77dafe969ea04c9fb91716b2f0bb0de641c54663
(0089225)
bugmaster   
2019-11-27 16:46   
Combination -
OCCT branch : WEEK-48
master SHA - 2b5a58a33cf42ab3d995e63dde8c1ff7278cb4d0
5f5b1aed1c6e139bbd34314eca77ae7abcd8895c
Products branch : WEEK-48 SHA - 3b604b9355eb7932637676d9f7a2146a78ba7df1
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 16796.860000000055 / 16848.370000000145 [-0.31%]
Products
Total CPU difference: 10878.57000000006 / 10787.150000000072 [+0.85%]
Windows-64-VC14:
OCCT
Total CPU difference: 18298.9375 / 18305.59375 [-0.04%]
Products
Total CPU difference: 10772.90625 / 12768.0625 [-15.63%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
(0089325)
git   
2019-12-01 12:49   
Branch CR31186 has been deleted by inv.

SHA-1: 77dafe969ea04c9fb91716b2f0bb0de641c54663