Ignore:
Timestamp:
05/01/06 00:08:09 (19 years ago)
Author:
mattausch
Message:

fitting objects to bb, debug

Location:
GTP/trunk/Lib/Vis/OnlineCullingCHC/IVReader/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/IVReader/src/ivmeshdata.cpp

    r187 r868  
    3737Ogre::AxisAlignedBox *IVMeshData::calcBoundingBox() 
    3838{ 
    39         if ((vertices == NULL) || (vcnt <=0)) return new Ogre::AxisAlignedBox(0, 0, 0, 0, 0, 0); 
     39        if ((vertices == NULL) || (vcnt <=0))  
     40                return new Ogre::AxisAlignedBox(0, 0, 0, 0, 0, 0); 
     41 
    4042        Ogre::Real x, y, z, minX, minY, minZ, maxX, maxY, maxZ; 
    4143        minX = minY = minZ = 999999; 
    4244        maxX = maxY = maxZ = -999999; 
     45         
    4346        for (int i=0; i<vcnt/3; i++)  
    4447        { 
     
    5053                if (minZ > z) minZ = z; if (maxZ < z) maxZ = z; 
    5154        } 
     55         
    5256        return new Ogre::AxisAlignedBox(minX, minY, minZ, maxX, maxY, maxZ); 
    53  
    5457} 
    5558 
     
    6164        else 
    6265                *icntOut = (icnt - 3*getSeparatorCnt(indices, icnt))*3; 
    63 if (*icntOut < 0) 
    64 int hoppla = 1; 
     66 
    6567        Ogre::Real *indOut = new Ogre::Real[*icntOut]; 
    6668 
     
    244246        Real *indicesNew = NULL; 
    245247        mDataOut->roType = roType; 
     248 
    246249        if (mDataOut->roType == IV_ROT_TRIANGLE_STRIP)   
    247250        {        
  • GTP/trunk/Lib/Vis/OnlineCullingCHC/IVReader/src/ivreader.cpp

    r187 r868  
    571571} 
    572572 
    573 void IVReader::buildTree(Ogre::SceneManager* sceneMgr,  Ogre::SceneNode *sceneNodeRoot, IVNode *IVReaderoot, IVMeshData *mData, Ogre::Material *material) 
     573void IVReader::buildTree(Ogre::SceneManager* sceneMgr,   
     574                                                 Ogre::SceneNode *sceneNodeRoot,  
     575                                                 IVNode *IVReaderoot, IVMeshData *mData,  
     576                                                 Ogre::Material *material) 
    574577{ 
    575578        using namespace Ogre; 
Note: See TracChangeset for help on using the changeset viewer.