int main() {
osg::AnimationPath* path = new osg::AnimationPath;
osg::AnimationPath...::TimeControlPointMap tcp;
tcp[0.0] = osg::AnimationPath::ControlPoint(osg::Vec3d(-4, 0, 0), osg:...:Quat(1, 0, 0, 0));
tcp[4.0] = osg::AnimationPath::ControlPoint(osg::Vec3d(4, 0, 0), osg::Quat(1,...0, 0, 0));
path->setTimeControlPointMap(tcp);
osg::ref_ptrosg::MatrixTransform> mt = new osg...(osg::Vec3d(-4, 0, 0), osg::Quat(1, 0, 0, 0));
tcp[4.0] = osg::AnimationPath::ControlPoint(osg::Vec3d