<div>Hi James,</div>
<div> </div>
<div>I believe you have to:</div>
<div><font size="2">
<p>texture->setFilter(osg::Texture2D::MIN_FILTER,osg::Texture2D::NEAREST);</p>
<p>texture->setFilter(osg::Texture2D::MAG_FILTER,osg::Texture2D::NEAREST);</p></font></div>
<div class="gmail_quote">-- <br>Regards,<br>Peter Wraae Marino<br><br><a href="http://www.osghelp.com">www.osghelp.com</a> - OpenSceneGraph support site </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote"> </div>
<div class="gmail_quote">On Sat, Jul 12, 2008 at 11:29 PM, James Dickson <<a href="mailto:james.dickson@gmail.com">james.dickson@gmail.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>I decided to go down the route of writting my own line, circle etc algorithms as I only need a few, but I have hit a slight snag. :-( I have attached an image to show the effect I am getting, ideally I would like the Texture2D which is projected onto the billboard to be sharper? I.e the lines drawn on the white billboard not to have blurred edges. The texture resolution is 256x256, and increasing it only partially helps, are there any filters I can turn on\off for the texture to help fix it?</div>

<div> </div>
<div>Many thanks,</div>
<div>James<br><br></div>
<div class="gmail_quote">2008/7/11 Jean-Sébastien Guay <<a href="mailto:jean-sebastien.guay@cm-labs.com" target="_blank">jean-sebastien.guay@cm-labs.com</a>>:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi James, 
<div><br><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">I was wondering if it is possible to draw on a Texture2D instance. I know this isn't possible, but I am wondering if you can do the equivalent of:<br>
Texture2Dinstance->DrawCircle(x,y,r);<br></blockquote><br></div>OSG does not do 2D drawing to images. You can do your own by getting the data pointer from an osg::Image and drawing pixels into that (if you feel the need to write your own line, circle, flood-filling etc. algorithms :-) ), or you can use an imaging library (ImageMagick, etc.) to make the image and then get the data from that library and copy it into an osg::Image (or perhaps even use the same pointer if it's a raw format). No need to save the image to disk and re-read it with OSG.<br>
<br>Hope this helps,<br><br>J-S<br><font color="#888888">-- <br>______________________________________________________<br>Jean-Sebastien Guay    <a href="mailto:jean-sebastien.guay@cm-labs.com" target="_blank">jean-sebastien.guay@cm-labs.com</a><br>
                              <a href="http://www.cm-labs.com/" target="_blank">http://www.cm-labs.com/</a><br>                       <a href="http://whitestar02.webhop.org/" target="_blank">http://whitestar02.webhop.org/</a></font> 
<div>
<div></div>
<div><br>_______________________________________________<br>osg-users mailing list<br><a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br><a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><font color="#888888">James Dickson </font><br>_______________________________________________<br>osg-users mailing list<br><a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br><br></blockquote></div><br><br clear="all">
<br>-- <br>Regards,<br>Peter Wraae Marino<br><br><a href="http://www.osghelp.com">www.osghelp.com</a> - OpenSceneGraph support site