SGRotateTransform::computeBound() const
{
osg::BoundingSphere bs = osg::Group::computeBound();
- osg::BoundingSphere centerbs(_center.osg(), bs.radius());
+ osg::BoundingSphere centerbs(toOsg(_center), bs.radius());
centerbs.expandBy(bs);
return centerbs;
}
SGRotateTransform& rot = static_cast<SGRotateTransform&>(obj);
if (fr[0].matchWord("center")) {
++fr;
- SGVec3d center;
- if (fr.readSequence(center.osg()))
+ osg::Vec3d center;
+ if (fr.readSequence(center))
fr += 3;
else
return false;
- rot.setCenter(center);
+ rot.setCenter(toSG(center));
}
if (fr[0].matchWord("axis")) {
++fr;
- SGVec3d axis;
- if (fr.readSequence(axis.osg()))
+ osg::Vec3d axis;
+ if (fr.readSequence(axis))
fr += 3;
else
return false;
- rot.setCenter(axis);
+ rot.setCenter(toSG(axis));
}
if (fr[0].matchWord("angle")) {
++fr;