Avatar billede donslund Nybegynder
01. november 2001 - 21:47 Der er 8 kommentarer og
1 løsning

a = (-kx+cv)/m

Hvordan overfører jeg ovenstående til flash?
Avatar billede lingoman Nybegynder
01. november 2001 - 21:48 #1
a = ( c*v - k*x) / m
men sørg for m aldrig er 0
mvh geo
Avatar billede nikolajdu Nybegynder
01. november 2001 - 21:50 #2
Der kom vist en matematiklærer forbi ;-)
Avatar billede lingoman Nybegynder
01. november 2001 - 21:51 #3
:o)
Avatar billede donslund Nybegynder
01. november 2001 - 22:03 #4
Men hvordan med actionscript for det er da det man bruger, ik\'?
Avatar billede lingoman Nybegynder
01. november 2001 - 22:30 #5
Sådan skrives din ligning med actionScript.
Når du har tildelt c, v, k, x, og m en værdi giver actionScript resultatet med
a = ( c*v - k*x) / m;
Avatar billede lingoman Nybegynder
01. november 2001 - 22:36 #6
Hvad er det du skal med denne ligning ?
Avatar billede gotcha Nybegynder
01. november 2001 - 23:07 #7
Du kunne også bare have ladet mig svare videre på http://www.eksperten.dk/spm/128170 , men vi kan da også bare fortsætte her :)

Nu da vi har fundet frem til et udtryk for accelerationen a i fjederen, så skal vi blot lægge accelerationen til hastigheden (acceleration er som bekendt ændring i hastighed). Hastighed er så ændring i position, og derfor ændrer vi positionen som følge af hastigheden (vi lægger bare accelerationen til hastigheden, og derefter hastigheden til positionen). Hvis du vedhæfter følgende kode til et movie clip, så vil det svinge frem og tilbage mellem musen:

onClipEvent(load) {

    k = 0.2;
    c = 0.4;
    m = 1;

}


onClipEvent(enterFrame) {

    deltaX = (_x-_root._xmouse);
    deltaY = (_y-_root._ymouse);

    accX = (-k*deltaX-c*velX)/m;
    accY = (-k*deltaY-c*velY)/m;

    velX += accX;
    velY += accY;

    _x += velX;
    _y += velY;
}

Jeg har dog lavet en fejl i den oprindelige ligning, hvor kraften fra underlaget er -cv og ikke +cv :)

Mvh Morten
Avatar billede gotcha Nybegynder
04. november 2001 - 18:13 #8
Har du fået svar på dit spørgsmål?
Avatar billede donslund Nybegynder
04. november 2001 - 22:15 #9
ja, det har jer. Point følger.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester