Class EyeBallRoll

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class EyeBallRoll extends JPanel
See Also:
  • Constructor Details

    • EyeBallRoll

      public EyeBallRoll()
  • Method Details

    • out

      public void out(String s)
    • transform2D3D

      public Point3D transform2D3D(Point2D p)
    • transform3D2D1

      public Point2D transform3D2D1(Point3D p)
    • perp1

      public Point3D perp1(Point3D p)
      On cherche n⃗ (x;y;z). On écrit que AB−→−⋅n⃗ =0 et AC−→−⋅n⃗ =0 2) On obtient un système d'inconnue x, y, z. On résout le système. Bie
      Parameters:
      p - vecteur original
      Returns:
      perpendulaire quelconque
    • sphere

      public Point3D sphere(double longitude, double latitude, double size)
    • unsphere

      public Point2D unsphere(double x, double y, double size)
    • clickAt

      public void clickAt(int x, int y)
    • updateRotation

      public void updateRotation(Matrix33 matrix, Point3D p)
    • addPoint

      public void addPoint(int x, int y)
    • updatePoint

      public void updatePoint(int x, int y)
    • deletePoint

      public void deletePoint(int x, int y)
    • newPoly

      public void newPoly(int x, int y)
    • endPoly

      public void endPoly(int x, int y)
    • main

      public static void main(String[] args)