My experiments with drawing interesting things using only code and primitives!
I have created this repository to share my experiments with Java and primitives. I use Processing 3 library to get rid of mandatory Java code and make it more readable for you! :)
To run my visualisations:
- Download the repository.
- Download and install Java.
- Open any directory (each contains a different visualisation project).
- Open a folder for your operating system and run the root file there (e.g. Visualisation.exe for windows). In Linux you should run the file via terminal (e.g. enter "sh ./Visualisation" in terminal in Linux Mint)
Visualisation name | Geometric figures used in drawing |
---|---|
Visualisation one | Circles |
Visualisation two (not yet finished) | Squares, triangles |
Π’ΡΡ Ρ Π±ΡΠ΄Ρ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠΎΠΏΡΡΠΊΠΈ Π½Π°ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎ-ΡΠΎ ΠΊΡΡΡΠΎΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΎΠ² ΠΈ ΠΊΠΎΠ΄Π°!
Π― ΡΠΎΠ·Π΄Π°Π» ΡΡΠΎΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Java ΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΎΠ². Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Processing 3, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΡΠΌ ΠΈ ΠΏΡΠΎΡΡΡΠΌ Π΄Π»Ρ Π²Π°Ρ (Π΅ΡΠ»ΠΈ Π²Ρ Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ)! Π’Π°ΠΊ ΠΆΠ΅ processing 3 ΠΎΠ±Π»Π΅Π³ΡΠ°Π΅Ρ ΠΌΠ½Π΅ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ°Π½Π²Π°ΡΠΎΠΌ.
ΠΠ°ΠΊ Π·Π°ΠΏΡΡΡΠΈΡΡ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ:
- Π‘ΠΊΠ°ΡΠ°ΡΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ (Π·Π΅Π»Π΅Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Clone or download -> Download zip).
- Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Java.
- ΠΡΠΊΡΡΡΡ Π»ΡΠ±ΡΡ ΠΏΠ°ΠΏΠΊΡ.
- ΠΡΠΊΡΡΡΡ ΠΏΠ°ΠΏΠΊΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ Π²Π°ΡΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΡΠ½Π΅Π²ΠΎΠΉ ΡΠ°ΠΉΠ» (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Visualisation.exe Π΄Π»Ρ windows). Π ΡΠ»ΡΡΠ°Π΅ Ρ Linux Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΡΠΎΡ ΡΠ°ΠΉΠ» ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΠΌΠΈΠ½Π°Π» (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Π²Π΅Π΄ΠΈΡΠ΅ "sh ./Visualisation" Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π» Π² Linux Mint).
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ | ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π² ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΈΠ³ΡΡΡ |
---|---|
Visualisation one | ΠΡΡΠ³ΠΈ |
Visualisation two (Π΅ΡΠ΅ Π½Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½Π°) | ΠΠ²Π°Π΄ΡΠ°ΡΡ, ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΈ |