Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Crtanje mat. funkcije

[es] :: Flash :: Crtanje mat. funkcije

[ Pregleda: 5001 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Saburo Sakai
BG/VŠ

Član broj: 10799
Poruke: 51
*.etf.bg.ac.yu.



Profil

icon Crtanje mat. funkcije01.06.2005. u 21:43 - pre 229 meseci
Pozdrav,

Imam problem da napisem skript za crtanje neke matematičke funkcije (y=x*2 i sl.).
Trebalo bi da napravim grafik, gde će se funkcija polako iscrtavati.
Neka ideja, savet, link ...?
Ama bre ljudi !
 
Odgovor na temu

4txx
Milan Lalic
Beograd

Član broj: 34204
Poruke: 135
*.yubc.net.



Profil

icon Re: Crtanje mat. funkcije05.06.2005. u 10:23 - pre 229 meseci
Napravis neki MovieClip i stavis mu odredjenu duzinu koja tebi odgovara. Na zadnji frejm stavis stop() a sve ispred toga ide skript:
-za funkciju y=k*x; gde je k=2 kod tebe

Code:

lineStyle(.25, 0x666666, 100);
x = 10;
y = 200;
c = 1;
s = 1;
k = 2;
moveTo(c+x, y-c*2);
this.onEnterFrame = function() {
    if (_currentframe !== c) {
        lineTo(c*s+x, y-(c*s)*k);
        c = _currentframe;
    }
};

x,y su pocetne koordinate, k koefiijent, s za odredjivanje velicine, c kontroler

npr za neku oscilaciju:

Code:

lineStyle(.25, 0x666666, 100);
x = 10;
y = 200;
r = 50;
c = 1;
s = 2;
moveTo(c+x, y-c*2);
this.onEnterFrame = function() {
    if (_currentframe !== c) {
        lineTo(c*s+x, y-Math.sin(c/10*s)*r);
        c = _currentframe;
    }
};

r precnik

funkcija: lineStyle(debljina,boja, transparentnost) linije

ps. shit je da pravis ovakav grafik. najbolje je kad se iscrta ti ides na prt sc, pa lepo importujes pa preko nacrtas olovkom (linijom pa je posle oblikujes...). onda napravis clip sa maskom... 10x bolje i mozes svasta da uradis. kao ja u osci.swf

Prikačeni fajlovi
 
Odgovor na temu

[es] :: Flash :: Crtanje mat. funkcije

[ Pregleda: 5001 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.