[X3D-Public] SFTime.setValue()

Giorgos Papadakis gpapadak at ced.tuc.gr
Tue Apr 7 09:05:50 PDT 2009


Hello, I am having some troubles with SAI (script called inside an x3d
world).

My code has an input SFTime value, routed from an TouchSensor, and I want to
use this to trigger an animation (startime=input and stoptime=input+2.5
seconds)

I am trying to do this at the following simple code:

 

timeoutstart.setValue(timein.getValue());

timeoutstop.setValue(timein.getValue()+2.0);

 

When viewing the world using the Xj3D browser, I am getting the following
exception:

 

System.out: Error: System.out: Error while sending event

System.out: java.lang.NullPointerException

System.out:       at Control3.readableFieldChanged(Control3.java:62)

System.out:       at
org.web3d.vrml.scripting.sai.BaseField.fireEventNotification(BaseField.java:
352)

System.out:       at
org.web3d.vrml.scripting.sai.JavaSAIScriptWrapper.sendEvents(JavaSAIScriptWr
apper.java:572)

System.out:       at
org.web3d.vrml.renderer.common.nodes.scripting.BaseScript.processEvents(Base
Script.java:571)

System.out:       at
org.xj3d.impl.core.eventmodel.DefaultScriptManager.processEvents(DefaultScri
ptManager.java:287)

System.out:       at
org.xj3d.impl.core.eventmodel.DefaultEventModelEvaluator.evaluateRunning(Def
aultEventModelEvaluator.java:936)

System.out:       at
org.xj3d.impl.core.eventmodel.DefaultEventModelEvaluator.evaluate(DefaultEve
ntModelEvaluator.java:605)

System.out:       at
org.web3d.vrml.renderer.ogl.browser.PerFrameManager.clockTick(PerFrameManage
r.java:126)

System.out:       at
org.web3d.vrml.renderer.ogl.browser.ApplicationFrameManager.updateSceneGraph
(ApplicationFrameManager.java:89)

System.out:       at
org.j3d.aviatrix3d.management.SingleThreadRenderManager.run(SingleThreadRend
erManager.java:648)

System.out:       at java.lang.Thread.run(Unknown Source)

This happens only with SFTime variables, I have successfully changed  an
object's position and orientation using similar code.

I appreciate any help you can give me.

Thank you in advance,

Giorgos.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20090407/67ee0c51/attachment.html>


More information about the X3D-Public mailing list