MantisBT - Open CASCADE
View Issue Details
0032289Open CASCADE[OCCT] OCCT:Visualizationpublic2021-04-09 12:102021-04-17 14:02
kgv 
bugmaster 
normalfeature 
verifiedfixed 
 
[OCCT] 7.6.0* 
Not required
0032289: Visualization - add NCollection_Mat3 for 3x3 matrix similar to NCollection_Mat4
NCollection_Mat4 defines template for 4x4 matrix. It is desired having similar template NCollection_Mat3 for 3x3 matrix.
N/A
No tags attached.
child of 0024192closed abv Adding support for shaders to OCCT visualization toolkit 
Issue History
2021-04-09 12:10kgvNew Issue
2021-04-09 12:10kgvAssigned To => kgv
2021-04-09 12:10kgvRelationship addedchild of 0024192
2021-04-09 12:16gitNote Added: 0100194
2021-04-09 12:49gitNote Added: 0100195
2021-04-09 14:07gitNote Added: 0100197
2021-04-09 14:11gitNote Added: 0100198
2021-04-09 14:28gitNote Added: 0100200
2021-04-09 14:32gitNote Added: 0100201
2021-04-09 14:43gitNote Added: 0100202
2021-04-09 15:59kgvNote Added: 0100204
2021-04-09 15:59kgvAssigned Tokgv => osa
2021-04-09 15:59kgvStatusnew => resolved
2021-04-09 16:10osaNote Added: 0100205
2021-04-09 16:10osaAssigned Toosa => bugmaster
2021-04-09 16:10osaStatusresolved => reviewed
2021-04-10 13:03bugmasterNote Added: 0100224
2021-04-10 13:03bugmasterStatusreviewed => tested
2021-04-10 13:07bugmasterTest case number => Not required
2021-04-10 13:16bugmasterChangeset attached => occt master a2af24d1
2021-04-10 13:16bugmasterStatustested => verified
2021-04-10 13:16bugmasterResolutionopen => fixed
2021-04-17 14:02gitNote Added: 0100413

Notes
(0100194)
git   
2021-04-09 12:16   
Branch CR32289 has been created by kgv.

SHA-1: 82a68ebc8af31bc7d92f0fe74437bfb23ebae99d


Detailed log of new commits:

Author: kgv
Date: Fri Apr 9 12:16:55 2021 +0300

    0032289: Visualization - add NCollection_Mat3 for 3x3 matrix similar to NCollection_Mat4
    
    Introduced NCollection_Mat3 class similar to NCollection_Mat4.
    Added NCollection_Mat4::operator() alias to NCollection_Mat4::Value().
    Added NCollection_Mat4::Negated(), ::Subtracted(), ::Added(), ::Divided() operations.
    Added a note to NCollection_Mat4::GetData() that matrix values are stored in column-major order.
    Removed duplicated operator== operators from NCollection_Mat4/NCollection_Vec4/NCollection_Vec3/NCollection_Vec2 classes.
(0100195)
git   
2021-04-09 12:49   
Branch CR32289 has been updated forcibly by kgv.

SHA-1: d29122efac16057acc40a68bced40d65a57eae04
(0100197)
git   
2021-04-09 14:07   
Branch CR32289 has been updated forcibly by kgv.

SHA-1: bc855cda4a06f7c62eabaac6f0df93b535ecf30d
(0100198)
git   
2021-04-09 14:11   
Branch CR32289 has been updated forcibly by kgv.

SHA-1: 22f2b889498df47bc3366e7c8416964e51254fc6
(0100200)
git   
2021-04-09 14:28   
Branch CR32289 has been updated forcibly by kgv.

SHA-1: 0ad040ab172f4515573e34718259f41873b376bb
(0100201)
git   
2021-04-09 14:32   
Branch CR32289 has been updated forcibly by kgv.

SHA-1: dac341fc8659e7493e52303e7b18a3d2ee4997bd
(0100202)
git   
2021-04-09 14:43   
Branch CR32289 has been updated forcibly by kgv.

SHA-1: 0de5811434997e06ad41cdf5a9c283578aa137fb
(0100204)
kgv   
2021-04-09 15:59   
Patch is ready for review
- OCCT: branch CR32289.

http://jenkins-test-12.nnov.opencascade.com:8080/view/CR32289-master-KGV/ [^]
(0100205)
osa   
2021-04-09 16:10   
The patch was reviewed
(0100224)
bugmaster   
2021-04-10 13:03   
Combination -
OCCT branch : IR-2021-04-09
master SHA - a2af24d1a9e5a4f35749261e95d04ae2f389ccbb
a87b7ddc8cb44606b91e3f37113847c3f5f50fdc
Products branch : IR-2021-04-09 SHA - b5e0ee5a2dc026e18acf3da707091be5d9d6d746
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: 18019.250000000382 / 18057.390000000454 [-0.21%]
Products
Total CPU difference: 11542.82000000007 / 11506.800000000105 [+0.31%]
Windows-64-VC14:
OCCT
Total CPU difference: 19509.84375 / 19513.828125 [-0.02%]
Products
Total CPU difference: 12890.46875 / 12943.234375 [-0.41%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
(0100413)
git   
2021-04-17 14:02   
Branch CR32289 has been deleted by inv.

SHA-1: 0de5811434997e06ad41cdf5a9c283578aa137fb