Ignore:
Timestamp:
05/28/08 04:02:18 (16 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/Preprocessing/src/AxisAlignedBox3.cpp

    r2720 r2723  
    21622162        Triangle3 tri; 
    21632163 
    2164         tri.mVertices[0] = Vector3(mMin.x, mMin.y, mMax.z); 
     2164        tri.mVertices[2] = Vector3(mMin.x, mMin.y, mMax.z); 
    21652165        tri.mVertices[1] = Vector3(mMin.x, mMax.y, mMax.z); 
    2166         tri.mVertices[2] = Vector3(mMin.x, mMax.y ,mMin.z); 
     2166        tri.mVertices[0] = Vector3(mMin.x, mMax.y ,mMin.z); 
    21672167 
    21682168        triObj = new TriangleIntersectable(tri); 
    21692169        triangles.push_back(triObj); 
    21702170 
    2171         tri.mVertices[0] = Vector3(mMin.x, mMax.y ,mMin.z); 
     2171        tri.mVertices[2] = Vector3(mMin.x, mMax.y ,mMin.z); 
    21722172        tri.mVertices[1] = Vector3(mMin.x, mMin.y, mMin.z); 
    2173     tri.mVertices[2] = Vector3(mMin.x, mMin.y, mMax.z); 
     2173    tri.mVertices[0] = Vector3(mMin.x, mMin.y, mMax.z); 
    21742174 
    21752175        triObj = new TriangleIntersectable(tri); 
    21762176        triangles.push_back(triObj); 
    21772177 
    2178         tri.mVertices[0] = Vector3(mMax.x, mMin.y, mMin.z); 
     2178        ////////////////////////////////////// 
     2179 
     2180        tri.mVertices[2] = Vector3(mMax.x, mMin.y, mMin.z); 
    21792181    tri.mVertices[1] = Vector3(mMax.x, mMax.y, mMin.z); 
    2180     tri.mVertices[2] = Vector3(mMax.x, mMax.y, mMax.z); 
     2182    tri.mVertices[0] = Vector3(mMax.x, mMax.y, mMax.z); 
    21812183 
    21822184        triObj = new TriangleIntersectable(tri); 
    21832185        triangles.push_back(triObj); 
    21842186 
    2185     tri.mVertices[0] = Vector3(mMax.x, mMax.y, mMax.z); 
     2187    tri.mVertices[2] = Vector3(mMax.x, mMax.y, mMax.z); 
    21862188        tri.mVertices[1] = Vector3(mMax.x, mMin.y, mMax.z); 
    2187         tri.mVertices[2] = Vector3(mMax.x, mMin.y, mMin.z); 
     2189        tri.mVertices[0] = Vector3(mMax.x, mMin.y, mMin.z); 
    21882190 
    21892191        triObj = new TriangleIntersectable(tri); 
    21902192        triangles.push_back(triObj); 
    21912193 
    2192     tri.mVertices[0] = Vector3(mMax.x, mMin.y ,mMin.z); 
     2194        ////////////////////////////////////// 
     2195 
     2196    tri.mVertices[2] = Vector3(mMax.x, mMin.y ,mMin.z); 
    21932197        tri.mVertices[1] = Vector3(mMax.x, mMin.y, mMax.z); 
    2194         tri.mVertices[2] = Vector3(mMin.x, mMin.y, mMax.z); 
     2198        tri.mVertices[0] = Vector3(mMin.x, mMin.y, mMax.z); 
    21952199 
    21962200        triObj = new TriangleIntersectable(tri); 
    21972201        triangles.push_back(triObj); 
    21982202 
    2199         tri.mVertices[0] = Vector3(mMin.x, mMin.y, mMax.z);      
     2203        tri.mVertices[2] = Vector3(mMin.x, mMin.y, mMax.z);      
    22002204        tri.mVertices[1] = Vector3(mMin.x, mMin.y, mMin.z); 
    2201     tri.mVertices[2] = Vector3(mMax.x, mMin.y ,mMin.z); 
    2202  
     2205    tri.mVertices[0] = Vector3(mMax.x, mMin.y ,mMin.z); 
    22032206 
    22042207        triObj = new TriangleIntersectable(tri); 
    22052208        triangles.push_back(triObj); 
    22062209 
    2207         tri.mVertices[0] = Vector3(mMin.x, mMax.y, mMin.z); 
     2210        ////////////////////////////////////// 
     2211 
     2212        tri.mVertices[2] = Vector3(mMin.x, mMax.y, mMin.z); 
    22082213        tri.mVertices[1] = Vector3(mMin.x, mMax.y, mMax.z); 
    2209         tri.mVertices[2] = Vector3(mMax.x, mMax.y, mMax.z); 
     2214        tri.mVertices[0] = Vector3(mMax.x, mMax.y, mMax.z); 
    22102215 
    22112216        triObj = new TriangleIntersectable(tri); 
    22122217        triangles.push_back(triObj); 
    22132218 
    2214         tri.mVertices[0] = Vector3(mMax.x, mMax.y, mMax.z); 
     2219        tri.mVertices[2] = Vector3(mMax.x, mMax.y, mMax.z); 
    22152220        tri.mVertices[1] = Vector3(mMax.x, mMax.y, mMin.z); 
    2216         tri.mVertices[2] = Vector3(mMin.x, mMax.y, mMin.z); 
     2221        tri.mVertices[0] = Vector3(mMin.x, mMax.y, mMin.z); 
    22172222     
    22182223        triObj = new TriangleIntersectable(tri); 
    22192224        triangles.push_back(triObj); 
    22202225 
    2221         tri.mVertices[0] = Vector3(mMin.x, mMax.y, mMin.z); 
     2226        ////////////////////////////////////// 
     2227 
     2228        tri.mVertices[2] = Vector3(mMin.x, mMax.y, mMin.z); 
    22222229        tri.mVertices[1] = Vector3(mMax.x, mMax.y, mMin.z); 
    2223     tri.mVertices[2] = Vector3(mMax.x, mMin.y, mMin.z); 
    2224  
     2230    tri.mVertices[0] = Vector3(mMax.x, mMin.y, mMin.z); 
    22252231            
    22262232        triObj = new TriangleIntersectable(tri); 
    22272233        triangles.push_back(triObj); 
    22282234 
    2229     tri.mVertices[0] = Vector3(mMax.x, mMin.y, mMin.z); 
     2235    tri.mVertices[2] = Vector3(mMax.x, mMin.y, mMin.z); 
    22302236        tri.mVertices[1] = Vector3(mMin.x, mMin.y, mMin.z); 
    2231         tri.mVertices[2] = Vector3(mMin.x, mMax.y, mMin.z); 
     2237        tri.mVertices[0] = Vector3(mMin.x, mMax.y, mMin.z); 
    22322238            
    22332239        triObj = new TriangleIntersectable(tri); 
    22342240        triangles.push_back(triObj); 
    22352241 
    2236     tri.mVertices[0] = Vector3(mMin.x, mMin.y, mMax.z); 
     2242        ////////////////////////////////////// 
     2243 
     2244    tri.mVertices[2] = Vector3(mMin.x, mMin.y, mMax.z); 
    22372245        tri.mVertices[1] = Vector3(mMax.x, mMin.y, mMax.z); 
    2238     tri.mVertices[2] = Vector3(mMax.x, mMax.y, mMax.z); 
     2246    tri.mVertices[0] = Vector3(mMax.x, mMax.y, mMax.z); 
    22392247 
    22402248            
     
    22422250        triangles.push_back(triObj); 
    22432251 
    2244     tri.mVertices[0] = Vector3(mMax.x, mMax.y, mMax.z); 
     2252    tri.mVertices[2] = Vector3(mMax.x, mMax.y, mMax.z); 
    22452253    tri.mVertices[1] = Vector3(mMin.x, mMax.y, mMax.z); 
    2246     tri.mVertices[2] = Vector3(mMin.x, mMin.y, mMax.z); 
     2254    tri.mVertices[0] = Vector3(mMin.x, mMin.y, mMax.z); 
    22472255            
    22482256        triObj = new TriangleIntersectable(tri); 
Note: See TracChangeset for help on using the changeset viewer.