ΠΠΎΡΡΡΠΏΠ΅Π½ Π΅ Π²Π°ΡΠΈΠ°Π½Ρ Π½Π° JavaScript Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° , ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ° 3D Π΄Π²ΠΈΠΆΠΊΠ°, ΠΊΠΎΠΉΡΠΎ ΡΠΈΠΌΡΠ»ΠΈΡΠ° ΡΡΠΈΠΌΠ΅ΡΠ½ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ Π½Π° Π±Π°Π·Π° Π²Π΅ΠΊΡΠΎΡΠ½ΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΈ Canvas ΠΈ SVG, Ρ.Π΅. ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ° ΡΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Ρ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠ»ΠΎΡΠΊΠΈ ΡΠΎΡΠΌΠΈ. ΠΠΎΠ΄ΡΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ°Π½ ΠΏΠΎΠ΄ MIT. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΡΡΠ΄ΡΡΠΆΠ° ΠΎΠ±ΡΠΎ 2100 ΡΠ΅Π΄Π° ΠΊΠΎΠ΄ ΠΈ Π·Π°Π΅ΠΌΠ° 28 ΠΠ± Π±Π΅Π· ΠΌΠΈΠ½ΠΈΡΠΈΠΊΠ°ΡΠΈΡ, Π½ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΡΡΠ° Π΅ΡΠ΅ΠΊΡΠ½ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ, Π±Π»ΠΈΠ·ΠΊΠΈ ΠΏΠΎ Ρ Π°ΡΠ°ΠΊΡΠ΅Ρ Π΄ΠΎ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ Π½Π° ΠΈΠ»ΡΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅.
Π¦Π΅Π»ΡΠ° Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ 3D ΠΎΠ±Π΅ΠΊΡΠΈ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π»Π΅ΡΠ½ΠΎ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ Ρ Π²Π΅ΠΊΡΠΎΡΠ½ΠΈ ΠΈΠ»ΡΡΡΡΠ°ΡΠΈΠΈ. ΠΠ²ΠΈΠΆΠΎΠΊΡΡ Π΅ ΡΡΠ·Π΄Π°Π΄Π΅Π½ ΠΏΠΎΠ΄ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅ ΠΎΡ ΡΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΡΡΡΡΠ½Π° ΠΈΠ³ΡΠ° , Π² ΠΊΠΎΡΡΠΎ Π·Π° ΡΠΎΡΠΌΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° 3D ΠΎΠ±ΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΏΠ»ΠΎΡΠΊΠΈ Π΄Π²ΡΠΌΠ΅ΡΠ½ΠΈ ΡΠΈΠ³ΡΡΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° ΡΠΏΡΠ°ΠΉΡΠΎΠ²Π° Π³ΡΠ°ΡΠΈΠΊΠ°.

ΠΠΎΠ΄Π΅Π»ΠΈΡΠ΅ Π½Π° 3D ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ Π² Zdog ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ°Ρ ΡΡΠ΅Π· ΠΏΡΠΎΡΡ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π΅Π½ API ΠΈ ΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Ρ ΡΡΠ΅Π· ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΈ Π³ΡΡΠΏΠΈΡΠ°Π½Π΅ , ΠΊΠ°ΡΠΎ ΠΏΡΠ°Π²ΠΎΡΠ³ΡΠ»Π½ΠΈΡΠΈ, ΠΊΡΡΠ³ΠΎΠ²Π΅, ΡΡΠΈΡΠ³ΡΠ»Π½ΠΈΡΠΈ, ΠΎΡΡΠ΅ΡΠΊΠΈ, Π΄ΡΠ³ΠΈ, ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΡΠ»Π½ΠΈΡΠΈ ΠΈ ΠΊΡΠΈΠ²ΠΈ. Π Zdog ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Ρ Π·Π°ΠΊΡΡΠ³Π»Π΅Π½ΠΈ ΡΠΎΡΠΌΠΈ, Π±Π΅Π· ΠΈΠ·ΡΠ°Π·Π΅Π½ΠΈ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»Π½ΠΈ Π½Π΅ΡΠ°Π²Π½ΠΎΡΡΠΈ. ΠΡΠΎΡΡΠΈΡΠ΅ ΡΠΎΡΠΌΠΈ ΡΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Ρ Π² ΠΏΠΎ-ΡΠ»ΠΎΠΆΠ½ΠΈ ΡΡΠΈΠΌΠ΅ΡΠ½ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½ΠΈΡ, ΠΊΠ°ΡΠΎ ΡΡΠ΅ΡΠΈ, ΡΠΈΠ»ΠΈΠ½Π΄ΡΠΈ ΠΈ ΠΊΡΠ±ΠΎΠ²Π΅. ΠΡΠΈ ΡΠΎΠ²Π° ΠΎΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΡΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΠΊΠ°ΡΠΎ ΡΠΎΡΠΊΠΈ, ΡΠΎΡΡΡΠΈΡΠ΅ ΠΊΠ°ΡΠΎ ΠΊΡΡΠ³ΠΎΠ²Π΅, Π° ΠΊΠ°ΠΏΡΡΠ»ΠΈΡΠ΅ ΠΊΠ°ΡΠΎ Π΄Π΅Π±Π΅Π»ΠΈ Π»ΠΈΠ½ΠΈΠΈ.
Π‘ΡΡΡΠ°Π²Π½ΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΎΠ±Π΅ΠΊΡΠΈΡΠ΅ ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°Ρ Ρ ΠΎΠ³Π»Π΅Π΄ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½ΠΈ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΈ ΡΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΈ ΡΠΊΠΎΡΠ½ΠΈ ΡΠΎΡΠΊΠΈ. ΠΡΠΈΡΠΊΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΊΠ°ΡΠΎ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π²ΡΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½ΠΈΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°Ρ Π²Π΅ΠΊΡΠΎΡΠ½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π·Π°Π΄Π°Π΄Π΅Π½ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΎΠ±Π΅ΠΊΡ Vector. ΠΠ° ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π΅Π½ΠΈΡΠ΅ ΠΎΠ±Π΅ΠΊΡΠΈ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΏΠΎΠ»ΠΈΠ³ΠΎΠ½Π°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
