documentation flash math pi

Vous êtes ici: Les articles techniques » documentation » Eléments du langage ActionScript » Math » PI (propriété Math.PI)

PI (propriété Math.PI)

 
statique publique PI : Number

Constante mathématique pour le ratio de la circonférence d’un cercle par rapport à son diamètre, exprimée sous la forme de pi, d’une valeur de 3,141592653589793.

Disponibilité : ActionScript 1.0 ; Flash Player 5

Exemple

L’exemple suivant trace un cercle à l’aide de la constante mathématique pi et de l’API de dessin.

drawCircle(this, 100, 100, 50);
//
function drawCircle(mc:MovieClip, x:Number, y:Number, r:Number):Void {
     mc.lineStyle(2, 0xFF0000, 100);
     mc.moveTo(x+r, y);
     mc.curveTo(r+x, Math.tan(Math.PI/8)*r+y, Math.sin(Math.PI/4)*r+x, Math.sin(Math.PI/4)*r+y);
     mc.curveTo(Math.tan(Math.PI/8)*r+x, r+y, x, r+y);
     mc.curveTo(-Math.tan(Math.PI/8)*r+x, r+y, -Math.sin(Math.PI/4)*r+x, Math.sin(Math.PI/4)*r+y);
     mc.curveTo(-r+x, Math.tan(Math.PI/8)*r+y, -r+x, y);
     mc.curveTo(-r+x, -Math.tan(Math.PI/8)*r+y, -Math.sin(Math.PI/4)*r+x, -Math.sin(Math.PI/4)*r+y);
     mc.curveTo(-Math.tan(Math.PI/8)*r+x, -r+y, x, -r+y);
     mc.curveTo(Math.tan(Math.PI/8)*r+x, -r+y, Math.sin(Math.PI/4)*r+x, -Math.sin(Math.PI/4)*r+y);
     mc.curveTo(r+x, -Math.tan(Math.PI/8)*r+y, r+x, y);
}



veille
inscrits inscrits ! Compensation à la rédaction
  • Inscription au wiki
  • Connexion

vod