Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET. Zároveň využij akci až 30 % zdarma při nákupu e-learningu - Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
discount 30 + hiring

Matematická kvetina v jazyku Processing

Processing je open source programovací jazyk a IDE pre vývoj v ňom. Bol vytvorený v roku 2001 pod licenciou MIT ako jazyk pre grafickú tvorbu pod. Je založený na Jave a plne objektový so zjednodušenou syntaxou Javy.

Je použitý napr. Pre Arduino IDE a Fritzing. Existuje Tu tiež portácie pre web - Processing.js .V našom prípade nám vykresľuje kvetinu (úprava v premennej float k podľa https://en.wikipedia.org/...(mathematics)))

Bohužiaľ sa mi to pomocou Processing.js alebo priamym exportom cez Processing IDE nepodarilo skompilovať a / alebo rozbehnúť, takže som bol odkázaný len na spustenie v Processing IDE.

Matematická kvetina v jazyku Processing

Galéria


 

Stiahnuť

Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami

Stiahnuté 25x (1.06 kB)
Aplikácia je vrátane zdrojových kódov

 

Všetky články v sekcii
Ďalšie vývojové nástroje pre tvorbu aplikácií
Program pre vás napísal Ondřej Langr (andysekcze)
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Autor se věnuje programování v C#, PHP a někdy zabrousí i do JavaScriptu a C/C++. Z toho má nejraději PHP, C# a nenávidí JavaScript.
Aktivity

 

 

Komentáre

Avatar
Lako
Člen
Avatar
Lako:4.8.2017 9:26

Vypadá to zajímavě. Slyším o tom prvně. Zkoušel jsem online editory: http://semmy.me/ide/ http://js.do/…sing/editor/ Nicméně ani v jednom tvůj kód nefunguje. Dovolil jsem si ho trochu upravit:

float k = 8/3.0; // Při změně poměru se změní tvar kytky
//Tato metoda se volá vždy, při spuštění programu
void setup() {
  //Velikost okna
  size(600, 600);
  //Pozadí okna - barva. V našem případě černá
  background(#000000);
  //Nastvanení barev na HSB
  colorMode(HSB);
  //Tloušťka čáry
  strokeWeight(0.01);
}
//Kreslící metoda - defaultní
void draw() {
  //Posun po obsahu okna
  translate(width/2, height/2);
  //velikost květiny
  scale(2, 2);////////////////////////////////////// EDIT
  //Vytvoření proměnné pro čas, kterou se bude dělit
  float dividingTime = 50.0;
  //čas, za který se vykreslí 1 bod - prodleva mezi vykreslením, čili čím
  //vyšší dividing time,tím je to víc u sebe
  float t = frameCount / dividingTime;
  //Xová souřadnice
  float x = cos(k*t) * sin(t);
  //Yová souřadnice
  float y = cos(k*t) * cos(t);
  //Nastavení žluté barvy pro vykreslení bodu
  stroke(#FFFF00);
  //Vykreslí na pozici x,y bod
  point(x*100, y*100);//////////////////////////////////// EDIT
  //zde se přesouváme opět na začátek void draw() - nekonečný cyklus
}

upravené řádky jsou patřičně vyznačeny. Když se tam kód přehraje tak to skutečně kreslí kvítí...

Pověděl bys víc o tom jazyku? Takové ty informace proč/na co/jak často/s jakým úspěchem - takové ty informace, které ti google hned neřekne a je dobré je slyšet od někoho...

 
Odpovedať
4.8.2017 9:26
Avatar
Odpovedá na Lako
Ondřej Langr (andysekcze):7.8.2017 19:41

Jo, díky, o víkendu jsem to chtěl přepsat, ale nedostal jsem se k tomu. Určitě k tomu ještě něco najdu. :)

Odpovedať
7.8.2017 19:41
I have a charger. I have Note 7. Umh I haven't Note7.
Avatar
Petr Štechmüller
Překladatel
Avatar
Petr Štechmüller:7.8.2017 19:59

Ahoj, pokud se chcete o processingu dozvědět něco víc, doporučuji tento YT kanál .

Odpovedať
7.8.2017 19:59
Pokud spolu kód a komentář nekorespondují, budou patrně oba chybné
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 3 správy z 3.