Forums Développement Multimédia

Aller au contenu

Courbes paramétrées

CODE Actionscript

21 réponses à ce sujet

#1 i-nox

  • Members
  • PipPipPipPipPipPipPipPip
  • 547 messages

Posté 20 January 2003 - 20:03 PM

Bonjour tous :wink:

Humm... j'aimerais réaliser des courbes paramétrées ( avec 2 composants ) via l'actionscript dans le but d'obtenir une forme plus au moins circulaire qui ondule irrégulièrement suivant une certaine variable. Savez-vous comment dois-je faire ?
Connaissez-vous un autre moyen pour obtenir ce resultat ?

merci d'avance
Bye :wink:

#2 jeanphilippe

    Grosso modo

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 30486 messages

Posté 20 January 2003 - 20:07 PM

salut
pourkoi utiliser des composants pour faire des courbes en AS???
>> API de dessin :wink:
moveTo();
curveTo();
:wink:

#3 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 20 January 2003 - 20:09 PM

link:3D voir le tuto de samsamTs wink.gif Tu as toujours pas compris comment faire sur le forum pour trouver un truc depuis le temps ? smile.gif
bye smile.gif

#4 Mouette1327249797

  • Members
  • PipPipPipPipPipPipPipPip
  • 982 messages

Posté 20 January 2003 - 20:15 PM

hello,

jean phi, pour tracer un cercle ou une ellipse je trouve que c'est bp plus adapté et simple d'utiliser les corrdonnées polaires de la courbe

rappel
CODE
x=R1*cos(teta)

y=R2*sin(teta)

où teta varie de 0 à 2*Pi


si R1=R2 c'est un cercle, sinon c'est une ellipse

a+
Mouette

#5 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 20 January 2003 - 20:17 PM

on se fait une battle de méthode de traçage de cercle ? biggrin.gif 8) :wink:

#6 jeanphilippe

    Grosso modo

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 30486 messages

Posté 20 January 2003 - 20:18 PM

…completement d'accord Mouette!
mais comme il precisé pas des cercles
j'ai été au plus simple! :wink:

#7 jeanphilippe

    Grosso modo

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 30486 messages

Posté 20 January 2003 - 20:21 PM

on commence…
CODE
MovieClip.prototype.drawCircle = function(x, y, radius, startAngle, endAngle, segments) {

Math.rad = Math.PI/180;

lineStyle(6, 0x000000, 100);

var segm = (endAngle-startAngle)/segments;

this.moveTo(x+radius*Math.cos(startAngle*Math.rad), y+radius*Math.sin(startAngle*Math.rad));

for (var s = startAngle+segm; s<=endAngle+1; s += segm) {

 var c_x = radius*Math.cos(s*Math.rad);

 var c_y = radius*Math.sin(s*Math.rad);

 var a_x = c_x+radius*Math.tan(segm/2*Math.rad)*Math.cos((s-90)*Math.rad);

 var a_y = c_y+radius*Math.tan(segm/2*Math.rad)*Math.sin((s-90)*Math.rad);

 this.curveTo(a_x+x, a_y+y, c_x+x, c_y+y);

}

};

_root.createTextField("monTexte", 1, 100, 100, 300, 100);

this.onEnterFrame = function() {

this.drawCircle(275, 200, 100, 0, 5+i, 8);

i += 3.6;

trace(i);

monTexte.text = Math.round(i*100/360);

if (i>360) {

 delete this.onEnterFrame;

}

};


:wink:

#8 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 20 January 2003 - 20:24 PM

Je pense avant tout que la question est :
QUOTE
j'aimerais réaliser des courbes paramétrées ( avec 2 composants ) via l'actionscript dans le but d'obtenir une forme plus au moins circulaire qui ondule irrégulièrement suivant une certaine variable.


il a pas parlé de CERCLE mais de courbe paramétré.. si il comprend la technique il aura juste à utiliser les fonctions qu'on lui fourni smile.gif
bye smile.gif

#9 Mouette1327249797

  • Members
  • PipPipPipPipPipPipPipPip
  • 982 messages

Posté 20 January 2003 - 20:27 PM

bah oui mais c'est toi qui a commencé eka, tu nous l'a chauffé le jean phi

QUOTE
on se fait une battle de méthode de traçage de cercle ?  


laugh.gif laugh.gif laugh.gif tongue.gif

a+
Mouette

ps: inox tu auras compris qu'il faut jouer sur R1 et R2 (cf mon code) pour obtenir un effet sympa

re-ps: pkoi "2 composants"?

#10 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 20 January 2003 - 20:29 PM

Oui faut pas chercher smile.gif faut attendre qu'il en dise plus la dessus wink.gif

#11 neolao

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 3827 messages

Posté 20 January 2003 - 20:31 PM

j'me rappelle
au bac
notre prof nous avait dit que yavait 10% de chance qu'on aurait les courbes paramétrés ... et on l'a eu ... lol
m'en fout j'ai eu 18 ! 8O

#12 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 20 January 2003 - 20:32 PM

Moi j'avais 0% de chance de l'avoir !!! c'est ce que m'a dit mon prof la seconde année et j'ai eu 17 ... comme quoi quand on écoute pas les profs .. c'est souvant préférable wink.gif

#13 jeanphilippe

    Grosso modo

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 30486 messages

Posté 20 January 2003 - 20:33 PM

ahahaha!!! bien dit!!! :wink:

#14 wuastc

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 2235 messages

Posté 20 January 2003 - 21:06 PM

s'avez fait quoi comme bac ?

#15 jeanphilippe

    Grosso modo

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 30486 messages

Posté 20 January 2003 - 21:08 PM

>> bac chiche :wink:

#16 wuastc

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 2235 messages

Posté 20 January 2003 - 21:09 PM

??? :?:

#17 jeanphilippe

    Grosso modo

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 30486 messages

Posté 20 January 2003 - 21:11 PM

humour!!
bref, ne pourrissons pas le thread please!!!

#18 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 20 January 2003 - 21:18 PM

Oui les plaisanteries les plus courtes ... smile.gif

#19 jeanphilippe

    Grosso modo

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 30486 messages

Posté 20 January 2003 - 21:19 PM

:cry: :wink: :cry:

#20 neolao

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 3827 messages

Posté 20 January 2003 - 21:22 PM

moi j'ai fait le bac à sable

(désolé, fallait que j'la sorte)

#21 wuastc

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 2235 messages

Posté 21 January 2003 - 19:30 PM

lol moi j'viens d'me prendre un rateau (elle est pourries aussi cette vanne).

Non mais sérieusement ça me plairait beaucoup de savoir c'que vous avez fait comme bac et coome etudes pour voir ce qu'il est possible de faire et le perspectives...
... voilà on continuera p'têtre dans "études formations" .

Bye.

#22 ekameleon

  • Honoris
  • PipPipPipPipPipPipPipPip
  • 20167 messages

Posté 21 January 2003 - 23:05 PM

Bonne idée demande dans une salle faite pour smile.gif
bye smile.gif



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)