Package ds.moteur.geometrie

Examples of ds.moteur.geometrie.Vecteur


    return alpha;
  }
 
  public double projeterAbsCurv(Point point) {
    //La cr�ation de vecteur peut consommer du temps
    Vecteur vecteur1 = new Vecteur(p1, point);
    Vecteur vecteur2 = new Vecteur(p1, p2);
      double angle = BasicGeo.liPi(vecteur1.getAngle() - vecteur2.getAngle());
      double absCurv = Math.cos(angle)*vecteur1.getNorme();
    //return absCurv;
   
    double X = p2.x - p1.x;
    double Y = p2.y - p1.y;
View Full Code Here


    return ((1-alpha)*longueur);
  }
 
  public double projeterDistance(Point point) {
    //La cr�ation de vecteur peut consommer du temps
    Vecteur vecteur1 = new Vecteur(p1, point);
    Vecteur vecteur2 = new Vecteur(p1, p2);
      double angle = BasicGeo.liPi(vecteur1.getAngle() - vecteur2.getAngle());
      double distance = Math.abs(Math.sin(angle)*vecteur1.getNorme());
    return distance;
  }
View Full Code Here

    centre.transformer(translation, rotation);
    angleOrigine -= rotation;
  }
 
  public double projeter(Point point){
    Vecteur vecteur = new Vecteur(centre, point);
    double angle = BasicGeo.liPi(Math.PI/2 - vecteur.getAngle() - angleOrigine);
    double alpha = angle/ouverture;
    return alpha;
  }
View Full Code Here

    return alpha;
  }
 
  public double projeterAbsCurv(Point point) {
    //La cr�ation du vecteur peut consommer du temps
    Vecteur vecteur = new Vecteur(centre, point);
    double angle = BasicGeo.liPi(Math.PI/2 - vecteur.getAngle() - angleOrigine);
    double absCurv;
    if(ouverture>0){
      absCurv = angle*rayon;
    } else {
      absCurv = -angle*rayon;
 
View Full Code Here

TOP

Related Classes of ds.moteur.geometrie.Vecteur

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.