Handle case where no tranform matrix exists.
This commit is contained in:
@@ -433,6 +433,7 @@ namespace canvas
|
|||||||
osg::Vec2f Element::posToLocal(const osg::Vec2f& pos) const
|
osg::Vec2f Element::posToLocal(const osg::Vec2f& pos) const
|
||||||
{
|
{
|
||||||
getMatrix();
|
getMatrix();
|
||||||
|
if (! _transform) return osg::Vec2f(pos[0], pos[1]);
|
||||||
const osg::Matrix& m = _transform->getInverseMatrix();
|
const osg::Matrix& m = _transform->getInverseMatrix();
|
||||||
return osg::Vec2f
|
return osg::Vec2f
|
||||||
(
|
(
|
||||||
|
|||||||
Reference in New Issue
Block a user