[osg-users] OsgText compile issue with the newer versions of OSG

Robert Osfield robert.osfield at gmail.com
Tue Nov 21 06:01:00 PST 2017


Hi Nick,

On 16 November 2017 at 17:05, Trajce Nikolov NICK
<trajce.nikolov.nick at gmail.com> wrote:
>> Getting the coords of glyphs is something we'd need to add to
> osgText::Text, such as Text::getGlyphCorners(int characterPosition,
> osg::Vec3& bottomLeft,   osg::Vec3& bottomRight etc.).
>
> Right. This will do it.

I have checked in:

    /** Get the coordinates of the character corners in local
coordinates. Use Text::getMatrix() or Text::computeMatrix(..) to get
the transform into model coordinates (see TextBase header.) */
    bool getCharacterCorners(unsigned int index, osg::Vec3&
bottomLeft, osg::Vec3& bottomRight, osg::Vec3& topLeft, osg::Vec3&
topRight) const;

Note the comment about needing to transform this coords - this is
required to handle the overall positioning of the text in model
coordinates.

Robert.


More information about the osg-users mailing list