Ignore:
Timestamp:
07/31/05 11:16:09 (20 years ago)
Author:
mattausch
Message:

added animationbug fix (deleting while animation)fixed visibilityQueriesadditive shadow volumes fixed for octree
hack to fully empty queue after traversal
added demo for vienna model

Location:
trunk/VUT/work/IVReader
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/work/IVReader/include/ivmeshdata.h

    r183 r187  
    55#include <Ogre.h> 
    66 
    7 enum IVRenderOperationType 
     7enum mIVReaderenderOperationType 
    88{ 
    99        IV_ROT_INVALID = -1, 
     
    2525                Ogre::Real *vertices, *normals, *texCoords, *indices, *normalIndices, *texCoordIndices; 
    2626                int vcnt, ncnt, tcnt, icnt, nicnt, ticnt; 
    27                 IVRenderOperationType roType; 
     27                mIVReaderenderOperationType roType; 
    2828                Ogre::AxisAlignedBox *boundingBox; 
    2929 
  • trunk/VUT/work/IVReader/include/ivreader.h

    r183 r187  
    1 #ifndef __IVReader_H__ 
    2 #define __IVReader_H__ 
     1#ifndef __mIVReader_H__ 
     2#define __mIVReader_H__ 
    33 
    44 
     
    120120                Ogre::Entity *createEntity(Ogre::SceneManager* sceneMgr, std::string name, IVMeshData *mData, Ogre::Vector3 *translation = NULL); 
    121121 
    122                 void buildTree(Ogre::SceneManager *sceneMgr, Ogre::SceneNode *sceneNodeRoot, IVNode *ivRoot, IVMeshData *mData = NULL, Ogre::Material *material = NULL); 
     122                void buildTree(Ogre::SceneManager *sceneMgr, Ogre::SceneNode *sceneNodeRoot, IVNode *mIVReaderoot, IVMeshData *mData = NULL, Ogre::Material *material = NULL); 
    123123 
    124124                IVDefListNode *defList; 
  • trunk/VUT/work/IVReader/src/ivmanualmeshloader.cpp

    r183 r187  
    11#include "ivmanualmeshloader.h" 
    2 #include "IVReader.h" 
     2#include "ivreader.h" 
    33 
    44IVManualMeshLoader::IVManualMeshLoader() 
  • trunk/VUT/work/IVReader/src/ivmeshdata.cpp

    r183 r187  
    11#include "ivmeshdata.h" 
    2 #include "IVReader.h" 
     2#include "ivreader.h" 
    33 
    44 
  • trunk/VUT/work/IVReader/src/ivnode.cpp

    r183 r187  
    11#include "ivnode.h" 
    2 #include "IVReader.h" 
     2#include "ivreader.h" 
    33 
    44IVField::IVField() 
  • trunk/VUT/work/IVReader/src/ivreader.cpp

    r183 r187  
    1 #include "ivreader.h" 
     1#include "IVReader.h" 
    22#include <string> 
    33#include <stdlib.h> 
     
    571571} 
    572572 
    573 void IVReader::buildTree(Ogre::SceneManager* sceneMgr,  Ogre::SceneNode *sceneNodeRoot, IVNode *ivRoot, IVMeshData *mData, Ogre::Material *material) 
     573void IVReader::buildTree(Ogre::SceneManager* sceneMgr,  Ogre::SceneNode *sceneNodeRoot, IVNode *IVReaderoot, IVMeshData *mData, Ogre::Material *material) 
    574574{ 
    575575        using namespace Ogre; 
     
    586586        IVType t; int i; 
    587587         
    588         IVNode *help = ivRoot->getNextChildNode(true); 
     588        IVNode *help = IVReaderoot->getNextChildNode(true); 
    589589        while (help != NULL) 
    590590        {        
     
    766766                } 
    767767 
    768                 help = ivRoot->getNextChildNode(); 
     768                help = IVReaderoot->getNextChildNode(); 
    769769        } 
    770770        if (meshDataCreated) if (mData != NULL) delete mData; 
Note: See TracChangeset for help on using the changeset viewer.