Hi Michele,

Yes, I'm updating the projection matrix upon resize events. The problem is
as mentioned also visible in the osgtext example which I assume handles this
correctly. Thanks for the suggestion though :)

/Jonas

On Wed, Mar 19, 2008 at 3:28 PM, Michele Bosi <[EMAIL PROTECTED]>
wrote:

> Hi Jonas,
> dunno if this helps or you already checked this out, but make sure
> that your projection matrix is updated upon window resize event.
>
> Just my 2 cents :)
>
> Cheers,
> Michele
>
> On Wed, Mar 19, 2008 at 2:27 PM, Jonas Dehlin
> <[EMAIL PROTECTED]> wrote:
> > Hi again,
> >
> > Since noone has answered my last post I'm trying once more. Does anyone
> know
> > if this patch has been implemented in a release newer than 2.0? I'm
> having
> > problems that I think i similar to the ones described by Martin Prosicky
> in
> > his posts. My problem is as follows.
> >
> > I want to have a constant size (height) in pixels for my text
> independent of
> > how my window is resized.
> >
> > I use osgText with characterSizeMode set to SCREEN_COORDS and
> axisAlignment
> > set to SCREEN and when I'm resizing my window I get in my opinion
> unwanted
> > results. This is also seen in the osgtext example. I've attached some
> > screenshots illustrating the problem. Look at the text
> "CharacterSizeMode
> > SCREEN_COORDS(size 32.0)" in the different screenshots and how it
> differ.
> >
> > When making the window smaller in the height direction, the text seems
> to
> > shrink closer together, but this behavior is not seen when resizing the
> > window in the width direction. Am I doing something wrong or is this the
> way
> > it is supposed to be?
> >
> > How are character size and font resolution related to each other?
> >
> > What does it mean to set the character size to e.g. 32 when using
> > SCREEN_COORDS for character size mode and SCREEN for axis alignment? Is
> this
> > related to the size of the text in pixels?
> >
> > Regards
> > Jonas
> >
> > On Thu, Feb 28, 2008 at 4:28 PM, Jonas Dehlin <
> [EMAIL PROTECTED]>
> > wrote:
> > > Hi,
> > >
> > > When using osgText::Text with SCREEN_COORDS I have experienced similar
> > problems as disussed in the referenced thread and I'm wondering if this
> > suggested patch has been implemented? If not, why?
> > >
> > > I'm currently using OSG 2.0.
> > >
> > > Regards
> > > Jonas
> > >
> > >
> > >
> > >
> > >
> > > On Mon, Dec 10, 2007 at 1:18 PM, Thibault Genessay <[EMAIL PROTECTED]
> >
> > wrote:
> > >
> > > > Hi Robert,
> > > >
> > > > This august, Martin Prosicky posted a patch to work around a
> > > > longstanding bug in osgText::Text using the SCREEN_COORDS mode. I
> came
> > > > across this bug and noticed your discussion
> > > >
> > (
> http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/2007-August/001607.html
> ).
> > > > I applied Martin's patch and my aspect ratio bug went away. I am
> using
> > > > the SVN version of the OSG.
> > > >
> > > > Is it that you did not want to apply the patch, not to risk breaking
> > > > existing applications ? Or that you did not want to merge the file
> > > > with it's not so pretty #ifdef
> > > > COMPILE_MartinProsicky_text_aspect_ratio_code macro ?
> > > >
> > > > However, if you don't have the time to dig into that issue, I
> propose
> > > > the following: I can patch osgText::Text so that it has another
> member
> > > > in the CharacterSizeMode and so that users can choose whether they
> > > > want the old or new way to compute SCREEN_COORDS. We could rename
> the
> > > > existing code so that SCREEN_COORDS becomes SCREEN_COORDS_LEGACY (or
> > > > something like that) and that Martin's code becomes the new
> > > > SCREEN_COORDS.
> > > >
> > > > This way, people seeing problems with an SVN update could easily
> roll
> > > > back to the previous size computation algorithm, while if everything
> > > > goes seamlessly (which was the case for me), the change could go
> > > > unnoticed and the SCREEN_COORDS_LEGACY thing could be removed.
> > > >
> > > > Of course I am open to any other workaround you might suggest. Any
> > thoughts ?
> > > >
> > > > Regards
> > > >
> > > > Thibault
> > > > _______________________________________________
> > > > 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
> >
> >
> _______________________________________________
> 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

Reply via email to