Articles

[Java] Calculer l'angle formé par trois points

	/**
* Retourne la valeur de l'angle formé par les points [a,origine,c]
* Cette methode retourne une valeur entre [0;PI], donc il s'agit toujours
* du plus petit angle formé par ces trois points.
*/
public static double getAngleRad(Point2d a, Point2d origine, Point2d c) {

Vector2d v1 = vector(a, origine);
Vector2d v2 = vector(c, origine);

double cosA = v1.dot(v2) / v1.length() / v2.length();

double aRad = Math.acos(cosA);

return aRad;
}

public static Vector2d vector(Point2d a, Point2d b) {
return new Vector2d(
b.x-a.x,
b.y-a.y
);
}

[Java] Dessiner un cercle

/**
* Dessiner un cercle dans le graphique g, dont le centre est placé à xCenter,yCenter et
* de rayon r.
*
* @param g Le graphique où dessiner
* @param xCenter Coordonnées en abscisse du centre du cercle
* @param yCenter Coordonnées en abscisse du centre du cercle
* @param r Le rayon du cercle (en pixel)
*/
public static void drawCircle(Graphics g, int xCenter, int yCenter, int r) {
g.drawOval(xCenter-r, yCenter-r, 2*r, 2*r);
}

The Church of Google

Dans la série Le monde est vraiment devenu débile :

the_church_of_google.gif

Et oui, il existe une Eglise de Google, qui pense que Google est ce qui se rapproche le plus de l'idée de Dieu. En effet, si on regarde bien, Google est omniscient, omnipotent, transcendant et potentiellement immortel. De plus, son existence n'est pas contestable contrairement aux éléments des autres religions.

D'après une news de Gizmodo.

[Java/Javascript] Java to JavaScript Communication

logo-java.png Cet article sur CodeProject.com explique comment faire pour appeler des méthodes javascripts depuis un applet java. Il est ainsi possible de passer des données entre la page HTML et les applications Java qui y sont contenus. Cette problématique est aussi reprise dans cet article sur le site de sun ainsi que celui-ci sur le site du devcenter de mozilla.

page 18 de 22