Sunday, September 14, 2008

Tracing the ball path in Java FX !

Alright, So now again one post for JavaFX. Finally I am able to write tracing path code in JavaFX. I have seen this in lot of Physics Motions where they show motion with tracing effect. Have a look at the output :


package tracemotion;

import javafx.scene.Node;
import javafx.scene.CustomNode;
import javafx.scene.Group;
import javafx.application.Frame;
import javafx.application.Stage;
import javafx.animation.Timeline;
import javafx.animation.KeyFrame;
import javafx.scene.geometry.*;
import javafx.scene.effect.*;
import javafx.scene.paint.*;

import java.lang.System;
import java.lang.Math;

var t : Number = 0.0;

Frame {
var input : TracingBall = TracingBall {};
stage : Stage {
fill: Color.BLACK;
content : bind [
input
]
}

visible : true
title : "Tracing Ball"
width : 600
height : 600
closeAction : function() { java.lang.System.exit( 0 ); }
}

class TracingBall extends CustomNode {

attribute tracingballs : Circle[];
attribute length : Integer = 600;
attribute timer : Timeline = Timeline {
repeatCount: Timeline.INDEFINITE
keyFrames :
KeyFrame {
time : 100ms
action : function() {
update();
t = t+0.3;
}
}
}
public function update() : Void {
for( i in [0..length - 30] ) {
tracingballs[i].centerX = tracingballs[i+30].centerX;
tracingballs[i].centerY = tracingballs[i+30].centerY;
tracingballs[i].radius = tracingballs[i+30].radius;
tracingballs[i].opacity=0.4;
}
tracingballs[length] = Circle {
centerX : bind(100 + t * 30),
centerY : (300 + Math.cos(t) * 100),
radius : 30,
fill : bind LinearGradient {
proportional: true
stops: [
Stop { offset: 0.0 color: Color.RED },
Stop { offset: 1.0 color: Color.GAINSBORO },
]
},
opacity : 1.0

};
}
public function create(): Node {
return Group {
content : bind[tracingballs]
};
}
init {
for( i in [0..length] ) {
insert Circle { fill : bind LinearGradient {
proportional: true
stops: [
Stop { offset: 0.0 color: Color.RED },
Stop { offset: 1.0 color: Color.GAINSBORO },
]
},
} into tracingballs;

}
timer.start();
}
}

Some lines in code are filling those fancy colors in ball(some lines are hard coded as well).I am a real bad guy in filling nice catchy colors(this color looks like a sun and a moon combination). Any comments/improvements are welcome !

24 comments:

Anonymous said...

[url=http://community.bsu.edu/members/buy+online+Viagra.aspx]cheap Viagra no prescription[/url]

[url=http://ceklansi.ru/pervyy-raz-onalnyy-seks.php]первый раз ональный секс[/url]
[url=http://ceklansi.ru/da-poshlo-vse-nahuy-blyad.php]да пошло все нахуй блядь[/url]
[url=http://ceklansi.ru/prostitutki-v-gorode-domodedovo.php]проститутки в городе домодедово[/url]
[url=http://ceklansi.ru/seks-znakomstva-kaluga-doska.php]секс знакомства калуга доска[/url]
[url=http://ceklansi.ru/poznakomlus-dlya-kunilingusa.php]познакомлюсь для кунилингуса[/url][url=http://ceklansi.ru/nizhegorodskie-prostitutki-individualki.php]нижегородские проститутки индивидуалки[/url]
[url=http://ceklansi.ru/shipilovskaya-shluhi.php]шипиловская шлюхи[/url]
[url=http://ceklansi.ru/prostitutki-g-kaluga.php]проститутки г калуга[/url]
[url=http://ceklansi.ru/voskresensk-dosug.php]воскресенск досуг[/url]
[url=http://ceklansi.ru/rossii-dosug.php]россии досуг[/url]
[url=http://ceklansi.ru/seks-dosug-irkutsk.php]секс досуг иркутск[/url]
[url=http://ceklansi.ru/blyadi-nizhnego-novgoroda.php]бляди нижнего новгорода[/url][url=http://celuyou.ru/index.php]высокие проститутки[/url]
[url=http://celuyou.ru/seks-chat-n-novgoroda.php]секс чат н новгорода[/url]
[url=http://celuyou.ru/prostitutki-almaty-sayt.php]проститутки алматы сайт[/url]
[url=http://celuyou.ru/prostitutki-babushkinskaya.php]проститутки бабушкинская[/url]
[url=http://celuyou.ru/seks-v-gorode-omske.php]секс в городе омске[/url][url=http://deperovero.ru/index.php]знакомства в красноярске[/url]
[url=http://deperovero.ru/seks-dozor-blog.php]секс дозор blog[/url]
[url=http://mx.deperovero.ru/ischu-devushku-dlya-seksa-molodye-let-iz-yaroslavlya.php]ищу девушку для секса молодые лет из ярославля[/url]
[url=http://mx.deperovero.ru/saund-trek-k-teleserialu-seks-v-bolshom-gorode-mr3.php]саунд-трек к телесериалу секс в большом городе мр3[/url]
[url=http://rp.deperovero.ru/znakomstva-gorod-borovichi.php]знакомства город боровичи[/url]
[url=http://rp.deperovero.ru/dosug-tuapse.php]досуг туапсе[/url][url=http://ss.deperovero.ru/index.php]секс чаты знакомств москвы[/url]
[url=http://ss.deperovero.ru/serpuhovsko-timiryazevskaya-intim.php]серпуховско-тимирязевская интим[/url]
[url=http://tt.deperovero.ru/sluzhba-znakomstv-muzhchina-i-zhenschina.php]служба знакомств мужчина и женщина[/url]
[url=http://tt.deperovero.ru/intim-belorussii.php]интим белоруссии[/url]

Anonymous said...

[url=http://allmet.org]Не мысля гордый[/url] [url=http://vybory2012.com]свет забавить[/url] [url=http://tvparty.biz]Вниманье[/url] [url=http://otzv.net]дружбы возлюбя[/url] [url=http://jmarket.info]Хотел бы я[/url] [url=http://vgashop.net]тебе представить[/url] [url=http://avto-shop.biz]Залог достойнее тебя[/url]

Anonymous said...

Как жизнь? И кстати.. есть мега мысль по порталу http://www.Pi7.ru и ...

Думаю вам понравится у меня.

[url=http://www.pi7.ru/soft/]Софт[/url]
[url=http://www.pi7.ru/main/133-povedenie-podrostkov-semya-deti.html]Поведение подростков[/url]
[url=http://www.pi7.ru/kino/25-skachat-kino-2012.html]Скачать, кино 2012[/url]

Anonymous said...

После вселенской катастрофы Америка превратилась в выжженную пустыню. По дорогам которым нет конца, кишащим бандами, ведущеми воины за воду и еду, странствует безстрашный Илай. Однажды он попадает в мрачные земли, где когда-то находился прекрасный штат Калифорния, а теперь это сущий ад, где бесчинствует тиран Карнеги.
трейлер к фильму книга илая

Anonymous said...

[color=#bb3300]
Не знаеш как пройти в
библиотеку не попав под машину? Может-быть... есть мега мысль по[url=http://www.pi7.ru] видео[/url] порталу Думаю вам понравится

[url=http://www.pi7.ru]трахаются в метро видео[/url]
aнекдот для разнообразия :)

Со мной девушка порвала... Причеам еще прислала фотки где она с моим другом трхаается...
- И т что?
- Отослал эти фотки ее тоцу...

Я 6 часов лбжудкла по сети, пока не вшыела на ваш форум! Думаю, я здесь остансуь надолго!
проошу прощения за опечатки.... чоень маленькая клавиатура у PDA!

[/color]

Anonymous said...

Мне вот кажется, что такое написать мог то ли креативный гений, то ли героиновый наркоман :(

Anonymous said...

how risky is dating by the internet [url=http://loveepicentre.com/]code to run query after updating form[/url] dating tips http://loveepicentre.com/ dating tips

Anonymous said...

Не очень люблю такие тексты %:(

Anonymous said...

В Вашей RSS нельзя получать полные тексты записей, что ли?

Anonymous said...

Логотип мне нравится:)

Anonymous said...

У Вас долго загружается блог - видимо, хостинг плоховат

Anonymous said...

Об этом уже писал кто-то из моих ЖЖ-френдов :(

Anonymous said...

Прошу прощения за оффтопик.
Вы продаете сквозные ссылки с сайта? Если да, свяжитесь со мной, плз!

Anonymous said...

На словах ты Лев Толстой, а не деле ... простой!

Anonymous said...

На словах ты Лев Толстой, а не деле ... простой!

Anonymous said...

А сегодня день архивного работника. У вас на сайте есть "Архив"? Можете праздновать! :))

Anonymous said...

У нас в жж за такой пост бы закидали какашками в каментах:)

Anonymous said...

У нас в жж за такой пост бы закидали какашками в каментах:)

Anonymous said...

Мульти портал. Есть все, почти всё. Немного из навигации сайта.

[url=http://pi7.ru/]Психология (форум) [/url]
--------------------------------------- |
Анекдотик, не помешает... :)
В ремонтной мастерской:
- У меня пылесос чего-то хреново работает. . .
- Чего, сосет плохо?
- [url=http://pi7.ru]Сосет[/url]-то нормально - пылесосит плохо!

блуждала по сети , [URL=http://pi7.ru][IMG]http://pi7.ru/kiss.gif[/IMG][/URL]

Anonymous said...

Подскажите, а у вас сквозную ссылку купить можно? Если да, сообщите цену на мыло, пожалуйста?

Anonymous said...

Подскажите, а у вас сквозную ссылку купить можно? Если да, сообщите цену на мыло, пожалуйста?

Anonymous said...

Хорошая статья. Действительно было интересно почитать. Не часто такое и встречается та.Наверное стоит подписаться на ваше RSS

Anonymous said...

medical equipment supplies [url=http://usadrugstoretoday.com/categories/erection-paquetes.htm]erection paquetes[/url] blood 1 fullgame http://usadrugstoretoday.com/categories/antidepressivum---anti-angst.htm children of the great depression http://usadrugstoretoday.com/categories/hypnotherapy.htm
results of requiring high school health class [url=http://usadrugstoretoday.com/products/cefadroxil.htm]cefadroxil[/url] blackpool drug treatment [url=http://usadrugstoretoday.com/products/ilosone.htm]columbia park medical center[/url]

Anonymous said...

doan pill [url=http://usadrugstoretoday.com/products/herbolax.htm]herbolax[/url] double penis viagina penitration http://usadrugstoretoday.com/products/betapace.htm vitamin d deficiency diseases http://usadrugstoretoday.com/products/mobic.htm
best place for smoke dectector [url=http://usadrugstoretoday.com/products/finpecia.htm]finpecia[/url] swingers with herpes [url=http://usadrugstoretoday.com/products/provigrax.htm]holistic prevention of prostate cancer[/url]