Ignore:
Timestamp:
06/26/06 09:52:08 (18 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/OgreRenderingRun.cpp

    r808 r1055  
    214214                int resolutionX = width; 
    215215                int resolutionY = height; 
    216                 pixelSprites = new SpriteSet(spriteSetName, resolutionX * resolutionY, true); 
     216                pixelSprites = new BillboardSet(spriteSetName, resolutionX * resolutionY, true); 
    217217                pixelSprites->setBillboardsInWorldSpace(true); 
    218                 pixelSprites->setCullIndividually(false);                
    219                 pixelSprites->setDefaultDimensions(1.0 / (float) resolutionX, 1.0 / resolutionY); 
     218                pixelSprites->setCullIndividually(false); 
     219                pixelSprites->setPointRenderingEnabled(true); 
     220                //pixelSprites->setDefaultDimensions(1.0 / (float) resolutionX, 1.0 / resolutionY); 
    220221                pixelSprites->beginBillboards(); 
    221222                for(int i = 0; i < resolutionX; i++) 
     
    223224                        for(int j = 0; j < resolutionY; j++) 
    224225                        {                                
    225                                 Billboard bb; 
    226  
    227                                 bb.setPosition( 
    228                                                                 ( (float)i + 0.5 )/ (float) resolutionX, //position x 
    229                                                                 ( (float)j + 0.5 )/ (float) resolutionY, //position y 
    230                                                                 0);                                                                                                     //position z                                     
     226                                Billboard bb( Vector3( 
     227                                                                                ( (float)i + 0.5 )/ (float) resolutionX, //position x 
     228                                                                                ( (float)j + 0.5 )/ (float) resolutionY, //position y 
     229                                                                                0), 
     230                                                          pixelSprites); 
     231                                bb.setDimensions(1.0 / (float) resolutionX, 1.0 / resolutionY);                          
    231232                                pixelSprites->injectBillboard(bb);                               
    232233                        } 
Note: See TracChangeset for help on using the changeset viewer.