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

JavaFX - srce animacija

[es] :: Java :: JavaFX - srce animacija

[ Pregleda: 3332 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

hepek87
Stručni
AJN
Doboj, BiH

Član broj: 309283
Poruke: 3
*.PPPoE-1328.sa.bih.net.ba.



Profil

icon JavaFX - srce animacija30.12.2012. u 11:43 - pre 136 meseci
Kako kreirati kucajuce srce u JavaFX-u? Korisnik treba da može da podesi broj otkucaja srca (između 50 i 150 otkucaja)?

Najbliže što sam došao je samo kreiranje oblika sličnog srcu koristeći kombinaciju tri kruga, odnosno slijedeći kod:

Code:

package srce;
import javafx.scene.Scene;
import javafx.stage.Stage;
import javafx.scene.paint.Color;
import javafx.scene.shape.Circle;
import javafx.scene.shape.ShapeIntersect;
import javafx.scene.effect.Reflection;
import javafx.scene.paint.LinearGradient;
import javafx.scene.paint.Stop;

def shapeintersect = ShapeIntersect {
    a:
        Circle {
            centerX: 60
            centerY: 60
            radius: 30
            fill: Color.YELLOW
            opacity: 0.5
        }
    b: [
        Circle {
            centerX: 45
            centerY: 85.98
            radius: 30
            fill: Color.INDIANRED
            opacity: 0.5
        },
        Circle {
            centerX: 75
            centerY: 85.98
            radius: 30
            fill: Color.BLUE
            opacity: 0.5
        }
     ]
     fill: LinearGradient {
            startX: 0.5, startY: 0.0, endX: 1.0, endY: 1.0
            proportional: true
            stops: [
                Stop { offset: 0.0 color: Color.CRIMSON }
                Stop { offset: 1.0 color: Color.DARKRED }
            ]
        }
    
}

Stage {
    title: "Srce"
    scene: Scene {
        width: 190
        height: 250
        content: shapeintersect
    }
}
 
Odgovor na temu

dado.zh
Cirih, Svicarska

Član broj: 310880
Poruke: 1
*.2-85.cust.bluewin.ch.



Profil

icon Re: JavaFX - srce animacija12.01.2013. u 13:41 - pre 136 meseci
Ja sam se pre par mjeseci poceo da bavim JavaFX-om u slobodno vrijeme. Primjecujem da ti je kod malo drugaciji nego sto se trenutno nalazi na netu, mozda je rijec o nekoj malo starijoj verziji? Trenutna verzija je 2.2.4.

Moje rijesenje bi bilo da napravim metodu koja uvecaje / smanjuje velicine (precnik) krugova i onda tu metodu, svakih x-milisekundi, pozivam preko nekog Task-a - tako bi se simulirali otkucaji. Preko te variable bi se mogla podesavati brzina otkucaja.
Na primjer ako hocu 50 otkucaja / minuti onda svakih 1200 milisekundi jedan otkucaj itd.
 
Odgovor na temu

ac1bd4
Stara Pazova

Član broj: 76735
Poruke: 437
*.180.251.154.targo.rs.



+35 Profil

icon Re: JavaFX - srce animacija23.01.2013. u 23:26 - pre 136 meseci
Postoji funkcija u matematici koja ima sličan oblik, možda ti bude od koristi. :D
http://en.wikipedia.org/wiki/Cardioid
 
Odgovor na temu

[es] :: Java :: JavaFX - srce animacija

[ Pregleda: 3332 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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