www.pudn.com > vrmlExample.rar > turnj.java, change:2001-06-25,size:717b
import vrml.*;
import vrml.field.*;
import vrml.node.*;
public class turnj extends Script
{
private SFBool status;
private SFTime turntime1;
private SFTime turntime2;
public void initialize()
{
status=(SFBool)getField("status");
turntime1=(SFTime)getEventOut("turntime1");
turntime2=(SFTime)getEventOut("turntime2");
}
public void processEvent(Event e)
{
ConstSFTime value = (ConstSFTime)e.getValue();
if (status.getValue())
{
turntime1.setValue(value.getValue());
}
else
{
turntime2.setValue(value.getValue());
}
status.setValue(!status.getValue());
}
}