FreeWRL/FreeX3D  3.0.0
EventOutSFVec3f.java
1 package vrml.external.field;
2 import java.util.*;
5 
6 public class EventOutSFVec3f extends EventOut {
7  public EventOutSFVec3f() {EventType = FieldTypes.SFVEC3F;}
8 
9  public float[] getValue() {
10 
11  float[] fvals = new float[3];
12  int count;
13  String rep;
14  StringTokenizer tokens;
15 
16  if (RLreturn == null) {
17  rep = Browser.SendEventOut (nodeptr, offset, datasize, datatype, command);
18  } else {
19  rep = RLreturn;
20  }
21  tokens = new StringTokenizer (rep);
22 
23  fvals[0]=Float.valueOf(tokens.nextToken()).floatValue();
24  fvals[1]=Float.valueOf(tokens.nextToken()).floatValue();
25  fvals[2]=Float.valueOf(tokens.nextToken()).floatValue();
26 
27  return fvals;
28  }
29 }