Ignore:
Timestamp:
01/16/06 09:42:33 (18 years ago)
Author:
mattausch
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibilityPreprocessor/src/VspBspTree.cpp

    r542 r543  
    882882                        { 
    883883                                nPosition[axis] = (box.Min()[axis] + box.Max()[axis]) * 0.5f; 
    884                                 Vector3 normal(0,0,0); normal[axis] = 1; 
     884                                Vector3 normal(0,0,0); normal[axis] = 1.0f; 
    885885                                 
    886886                                if (useKdSplit) 
     
    891891                                                                                                                                nPosition[axis]); 
    892892                                         
    893                                         Vector3 pos = box.Max(); pos[axis] = nPosition[axis]; 
    894                                         AxisAlignedBox3 frontBox(box.Min(), pos); 
    895                                         frontBox.ExtractPolys(nFrontGeom[axis]->mPolys); 
     893                                        Vector3 pos; 
     894                                         
     895                                        pos = box.Max(); pos[axis] = nPosition[axis]; 
     896                                        AxisAlignedBox3 backBox(box.Min(), pos); 
     897                                        backBox.ExtractPolys(nBackGeom[axis]->mPolys); 
    896898                                         
    897899                                        pos = box.Min(); pos[axis] = nPosition[axis]; 
    898                                         AxisAlignedBox3 backBox(pos, box.Max()); 
    899                                         backBox.ExtractPolys(nBackGeom[axis]->mPolys); 
     900                                        AxisAlignedBox3 frontBox(pos, box.Max()); 
     901                                        frontBox.ExtractPolys(nFrontGeom[axis]->mPolys); 
    900902 
    901903                                } 
     
    11051107                // we can do this because we always save the 
    11061108                // computed values from the axis aligned splits 
    1107                 frontData.mGeometry = fGeom; 
     1109                /*frontData.mGeometry = fGeom; 
    11081110                backData.mGeometry = bGeom; 
    11091111                frontData.mArea = fArea; 
    11101112                backData.mArea = bArea; 
    1111  
     1113*/ 
    11121114                //! error also computed if cost ratio is missed 
    11131115                ++ mStat.splits[axis]; 
Note: See TracChangeset for help on using the changeset viewer.