Traçage d'angle
Bonjour,
J'ai récupéré la valeur d'un angle en degré à partir d'un Slider, et je veux le tracer comme illustré dans la figure ci-dessous mais je n'arrive pas !!

Bonjour,
J'ai récupéré la valeur d'un angle en degré à partir d'un Slider, et je veux le tracer comme illustré dans la figure ci-dessous mais je n'arrive pas !!

Merci kglad pour votre réponse, mais le problème est connaitre la position où je veux tracer la droite.
J'ai utilisé une bibliothèque qui me permet de tracer un arc de cercle, en utilisant la fonction suivante:
DrawingShapes.drawArc( shape, x, y, diametre, angle, rotation );
exemple: DrawingShapes.drawArc( oShape.graphics, 359 , 211, 50, 90, 50 );
avec les paramètres:
- mon shape
- x: l’abscisse de départ
- y: l'ordonnée de départ
- le diamètre de l'arc
- l'angle
- la rotation de l'arc
Je veux maintenant connaitre la position finale de l'arc pour que je puisse tracer l'angle à l'aide des fonctions prédéfinies moveTo et lineTo
if you want to use lineTo/moveTo:
function drawAngleF(mc:MovieClip,color:uint,vertexX:int,vertexY:int,radius:int,angle:int):void{
with(mc.graphics){
lineStyle(0,color);
moveTo(vertexX,vertexY);
lineTo(vertexX+radius,vertexY);
moveTo(vertexX,vertexY);
lineTo(vertexX+radius*Math.cos(angle*Math.PI/180),vertexY+radius*Math.sin(angle*Math.PI/180));
}
}
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.