<div dir="ltr">hello,<br><br>I have a model and camera animation path exported from 3ds max to osg format.<br>In OpenSceneGraph I want to jump to any point along this animation, so I'm trying to extract the AnimationPath ControlPoints. <br>


<br>Here is the relevant part of the osg file: <br><br>PositionAttitudeTransform {<br>    DataVariance DYNAMIC<br>    name "Camera01"<br>    nodeMask 0xff<br>    cullingActive TRUE<br>    UpdateCallbacks {<br>      AnimationPathCallback {<br>


        DataVariance DYNAMIC<br>        pivotPoint 0 0 0<br>        timeOffset 0<br>        timeMultiplier 1<br>        AnimationPath {<br>          DataVariance DYNAMIC<br>          LoopMode LOOP<br>          ControlPoints {<br>


            0 235.432098388672 9.58514785766602 0 0.500558972358704 0.499440401792526 0.499440401792526 0.500559031963348 1.00000011920929 0.999999761581421 1.00000023841858<br>            ...<br><br>So you can see the AnimationPath is stored within a callback within a Transform. My problem is I haven't figured out how to extract this path. <br>


<br>There was a similar thread on this earlier (<a href="http://groups.google.com/group/osg-users/browse_thread/thread/f89d14baf366385b/1c9e025662bf2544" target="_blank">http://groups.google.com/group/osg-users/browse_thread/thread/f89d14baf366385b/1c9e025662bf2544</a>) but the author was just after an initial position. <br>


I looked at getUpdateCallback() but the interface of its return type NodeCallback looks like a dead end.<br>Has anyone done this before?<br><br>regards,<br>Richard<br></div>