Hi Peter,

If you are using an orthographic projection then you will just need to
align the text to the XY plane, which is the default, there is no need
to set the AxisAlignment to SCREEN.   It's likely upside down as
you've inverted the coordinates w.r.t OpenGL.

Robert.

On Tue, Jul 27, 2010 at 9:32 AM, Peter Wraae Marino
<marino.pe...@gmail.com> wrote:
> Hi osgUsers,
> I'm trying to create a gui and would like to have my coordinates system 0, 0
> at the upper, left of the screen. To do this I decided to create a matrix
> that has an ortho view as follows:
> osg::Matrix::ortho2D( 0, viewW, viewH, 0)
> where viewH is bottom and top has zero
> This works great when drawing my gui stuff.. but when I use osgText::Text as
> follows:
> m_rText = new osgText::Text;
> m_rText->setAxisAlignment( osgText::Text::SCREEN );
> the text is at the correct position, but is upside down. I've searched the
> osgText if it was possible to set the drawing direction, but couldn't find
> anything.
> is there a way to solve this?
> I would really like to avoid having to use a osg::Matrix::ortho2D( 0, viewW,
> 0, viewH ), because this would mean that all my gui components would have to
> compensate for the viewH and reverse direction.
> any suggestions?,
> Peter Wraae Marino
>
> --
> Bellinge Gymnasterne: http://www.bellingegymnasterne.dk
> Power Tumbling: http://www.powertumbling.dk
> OSG-Help: http://osghelp.com
>
> _______________________________________________
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to