Hi Vincent, osgcubemap is the example of osg::TextureCubeMap.
I'd recommend getting used to using a search tool to look for class usage throughout the OSG. Robert. On Mon, Apr 21, 2008 at 10:16 AM, Vincent Bourdier <[EMAIL PROTECTED]> wrote: > Hi All, > > Looking for TextureCubeMap I didn't found example or tutorials... > > I'm looking for applying a second texture on a geode, not depending on old > texture coordinates... > > I've tried this but it render a single color (pixel ?) of the texture... > > > osg::TextureCubeMap* texcube = new osg::TextureCubeMap(); > > texcube->setImage(osg::TextureCubeMap::POSITIVE_X, _texGrad.get()); > > texcube->setImage(osg::TextureCubeMap::NEGATIVE_X, _texGrad.get()); > > texcube->setImage(osg::TextureCubeMap::POSITIVE_Y, _texGrad.get()); > > texcube->setImage(osg::TextureCubeMap::NEGATIVE_Y, _texGrad.get()); > > texcube->setImage(osg::TextureCubeMap::POSITIVE_Z, _texGrad.get()); > > texcube->setImage(osg::TextureCubeMap::NEGATIVE_Z, _texGrad.get()); > > > > osg::BoundingBox bound = geom->getBound(); > > texcube->setTextureSize(bound.xMax() - bound.xMin(), bound.yMax() - > bound.yMin()); > > > > texcube->setWrap(osg::Texture::WRAP_R, osg::Texture::CLAMP_TO_BORDER); > > texcube->setWrap(osg::Texture::WRAP_S, osg::Texture::CLAMP_TO_BORDER); > > texcube->setWrap(osg::Texture::WRAP_T, osg::Texture::CLAMP_TO_BORDER); > > > > geode->getOrCreateStateSet()->setTextureAttributeAndModes(1, texcube, > osg::StateAttribute::ON); > > geode->getOrCreateStateSet()->setMode(GL_LIGHTING, > osg::StateAttribute::ON); > > Any ideas ? examples ? > > Thanks. > > Regards. > Vincent. > > > _______________________________________________ > osg-users mailing list > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

