[x3d-public] HTML slider and TimeSensor scrubbing behavior

Joseph D Williams joedwil at earthlink.net
Fri Dec 13 13:44:12 PST 2019

Hi Mike, 
Same as to do a slider control in x3d?
You disconnect the TimeSensor and drive the Position and Orientation Interpolators with a number you derive from the slider, I think.

From: Mike McCann
Sent: Friday, December 13, 2019 10:25 AM
To: x3dom mlist; X3D Graphics public mailing list
Subject: [x3d-public] HTML slider and TimeSensor scrubbing behavior


I have a TimeSensor that drives Position and Orientation Interpolators via ROUTEd fraction _changed and set_ events.

The fraction_changed event out is also connected to an HTML slider (<input type=“range”>) via X3DOM’s onoutputchange() attribute.

The HTML slider shows the progress of the animation, but I’d also like to use it to control the fraction of the animation, much like one can scrub through a video with a timeline slider.

It seems that if I were able to set the fraction of the TimeSensor from the HTML slider I could achieve my goal, but there is not a set_fraction event in for it.

Is there a best practice or any suggestions for how I may achieve my goal?

Thanks in advance,

P.S. Though my immediate need is to implement this in X3DOM, I’d think that this might be a common use case, so I’m cross-posting on x3d-public.

Mike McCann
Software Engineer
Monterey Bay Aquarium Research Institute
7700 Sandholdt Road
Moss Landing, CA 95039-9644
Voice: 831.775.1769  Fax: 831.775.1736 http://www.mbari.org

x3d-public mailing list
x3d-public at web3d.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20191213/715b08e6/attachment.html>

More information about the x3d-public mailing list