home *** CD-ROM | disk | FTP | other *** search
/ Late Night VRML 2.0 with Java CD-ROM / code.zip / Ch13 / nff / Vec3f.java < prev    next >
Text File  |  1996-11-27  |  684b  |  27 lines

  1. // A simple 3D vector class for NFF parsing purposes
  2.  
  3. // Written by Bernie Roehl, November 1996
  4.  
  5. package nff;
  6.  
  7. import java.io.*;
  8. import java.util.*;
  9.  
  10. public class Vec3f {
  11.     protected float x = 0, y = 0, z = 0;
  12.  
  13.     public float getX() { return x; }
  14.     public float getY() { return y; }
  15.     public float getZ() { return z; }
  16.  
  17.     public String toString() { return new String(x + " " + y + " " + z); } 
  18.  
  19.     public Vec3f(StringTokenizer s)
  20.         throws IOException, NffSyntaxException {
  21.         x = (new Float(s.nextToken())).floatValue();
  22.         y = (new Float(s.nextToken())).floatValue();
  23.         z = (new Float(s.nextToken())).floatValue();
  24.     }
  25. }
  26.  
  27.