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());   
   
   
  } 
}