Ignore:
Timestamp:
06/10/08 13:15:59 (16 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Vis/CHC_revisited/Matrix4x4.cpp

    r2746 r2751  
    66using namespace std; 
    77 
    8 //namespace GtpVisibilityPreprocessor { 
     8namespace CHCDemo  
     9{ 
     10 
     11Matrix4x4::Matrix4x4() 
     12{} 
    913 
    1014 
     
    8589        x[3][3] = x44; 
    8690} 
     91 
     92 
     93float Matrix4x4::Det3x3() const  
     94{ 
     95        return (x[0][0]*x[1][1]*x[2][2] + \ 
     96                x[1][0]*x[2][1]*x[0][2] + \ 
     97                x[2][0]*x[0][1]*x[1][2] - \ 
     98                x[2][0]*x[1][1]*x[0][2] - \ 
     99                x[0][0]*x[2][1]*x[1][2] - \ 
     100                x[1][0]*x[0][1]*x[2][2]); 
     101} 
     102 
    87103 
    88104 
     
    167183} 
    168184 
     185 
    169186// Invert the given matrix using the above inversion routine. 
    170 Matrix4x4 
    171 Invert(const Matrix4x4& M) 
     187Matrix4x4 Invert(const Matrix4x4& M) 
    172188{ 
    173189        Matrix4x4 InvertMe = M; 
     
    178194 
    179195// Transpose the matrix. 
    180 void 
    181 Matrix4x4::Transpose() 
     196void Matrix4x4::Transpose() 
    182197{ 
    183198        for (int i = 0; i < 4; i++) 
     
    190205} 
    191206 
     207 
    192208// Transpose the given matrix using the transpose routine above. 
    193 Matrix4x4 
    194 Transpose(const Matrix4x4& M) 
     209Matrix4x4 Transpose(const Matrix4x4& M) 
    195210{ 
    196211        Matrix4x4 TransposeMe = M; 
     
    199214} 
    200215 
     216 
    201217// Construct an identity matrix. 
    202 Matrix4x4 
    203 IdentityMatrix() 
     218Matrix4x4 IdentityMatrix() 
    204219{ 
    205220        Matrix4x4 M; 
     
    211226} 
    212227 
     228 
    213229// Construct a zero matrix. 
    214 Matrix4x4 
    215 ZeroMatrix() 
     230Matrix4x4 ZeroMatrix() 
    216231{ 
    217232        Matrix4x4 M; 
     
    635650} 
    636651 
    637 //} 
     652} 
Note: See TracChangeset for help on using the changeset viewer.