Java API by
Zvi Har’El

Uses of Class
kaleido.Vector3D

Packages that use Vector3D
kaleido Kaleidoscopic Construction of Uniform Polyhedra. 
 

Uses of Vector3D in kaleido
 

Fields in kaleido declared as Vector3D
(package private)  Vector3D[] Polyhedron.f
          The face coordinates.
private  Vector3D[] Polyhedron.newv
           
private  Vector3D[] Polyhedron.oldv
           
(package private)  Vector3D[] Polyhedron.v
          The vertex coordinates.
private static Vector3D[] Vector3D.xyz
           
 

Methods in kaleido that return Vector3D
(package private)  Vector3D Vector3D.add(Vector3D a)
           
(package private)  Vector3D Vector3D.cross(Vector3D a)
           
(package private) static Vector3D Vector3D.pole(double r, Vector3D a, Vector3D b, Vector3D c)
          Compute the polar reciprocal of the plane containing a, b and c.
(package private)  Vector3D Vector3D.rotate(Vector3D axis, double angle)
           
(package private)  Vector3D Vector3D.scale(double k)
           
(package private)  Vector3D Vector3D.sub(Vector3D a)
           
 

Methods in kaleido with parameters of type Vector3D
(package private)  Vector3D Vector3D.add(Vector3D a)
           
(package private)  Vector3D Vector3D.cross(Vector3D a)
           
(package private)  double Vector3D.dot(Vector3D a)
           
(package private)  void Polyhedron.draw(Scope applet, Graphics g, Vector3D a, Vector3D b, boolean pen)
           
(package private) static Vector3D Vector3D.pole(double r, Vector3D a, Vector3D b, Vector3D c)
          Compute the polar reciprocal of the plane containing a, b and c.
private  void Output.print(Vector3D v, int l, int p, PrintStream out)
           
(package private) static void Vector3D.rotArray(Vector3D[] v, Vector3D[] u, double azimuth, double elevation, double angle)
          rotates an array of vectors.
(package private) static void Vector3D.rotArray(Vector3D[] v, Vector3D[] u, double azimuth, double elevation, double angle)
          rotates an array of vectors.
(package private)  Vector3D Vector3D.rotate(Vector3D axis, double angle)
           
(package private)  boolean Vector3D.same(Vector3D a, double epsilon)
           
(package private)  Vector3D Vector3D.sub(Vector3D a)
           
private  void Output.write(Vector3D v, int digits, PrintStream out)
          Prints the vector in a VRML format.
 


Java API by
Zvi Har’El

Copyright © Zvi Har’El
$Date: 2007/10/15 13:50:30$