[osg-users] "LOS" materail query

Mike Greene mgreene at hiwaay.net
Fri Aug 28 11:18:45 PDT 2015


  Got this working for some cases. For example, I used Lightwave to create a box with a colorbar texture placed on it so I would know for sure that the color returned was correct. The texture I used was a plain jpg. The problem is when using some other .ive , ost, or .osgt files. These have embedded textures of some unknown format. Do I need to somehow use set/getPixelFromat in order to be able to retrieve to right values for the texture color ? 

I am using this to check the color values for the picked texture:


osg::Image *myImage = myTexture->getImage(0);

				if (myImage) {
					osg::Vec4 textureColor = myImage->getColor(tc);
					std::cout << "textureColor = " << textureColor.x()*255 << "," << textureColor.y()*255 << "," << textureColor.z()*255  << std::endl;

Thank you!


Read this topic online here:

More information about the osg-users mailing list