import vrml.*; import vrml.field.*; import vrml.node.*; public class example extends Script { private SFNode node,colornode; private SFVec3f trans; private SFColor color; private Browser browser; public void initialize() { node = (SFNode) getField("node"); colornode = (SFNode) getField("colornode"); browser = this.getBrowser(); System.out.println("initialize complete"); } //initialize() public void processEvent(Event e) { // get reference to the translation field trans = (SFVec3f) ((Node) node.getValue() ).getExposedField("translation"); // get reference to the emissiveColor field color = (SFColor) ((Node) colornode.getValue()).getExposedField("emissiveColor"); System.out.println(e.getValue()); color.setValue( new SFColor(0,0,1) ); } // processEvent() } // public class Example