- Timestamp:
- 06/26/06 09:52:08 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/OgreRenderingRun.cpp
r808 r1055 214 214 int resolutionX = width; 215 215 int resolutionY = height; 216 pixelSprites = new SpriteSet(spriteSetName, resolutionX * resolutionY, true);216 pixelSprites = new BillboardSet(spriteSetName, resolutionX * resolutionY, true); 217 217 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); 220 221 pixelSprites->beginBillboards(); 221 222 for(int i = 0; i < resolutionX; i++) … … 223 224 for(int j = 0; j < resolutionY; j++) 224 225 { 225 Billboard bb ;226 227 bb.setPosition(228 ( (float)i + 0.5 )/ (float) resolutionX, //position x 229 ( (float)j + 0.5 )/ (float) resolutionY, //position y230 0); //position z226 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); 231 232 pixelSprites->injectBillboard(bb); 232 233 }
Note: See TracChangeset
for help on using the changeset viewer.