380 likes | 594 Views
Računalniško podprte simulacije in animacije. Saša Divjak Univerza v Ljubljani: sasa@fri.uni-lj.si. X. X. X. X. X. X. X. X. X. X. Enspire Learning. A Virtual Product. Role Play. Virtual Leader. VSTEP. Marketing Mini-Games. Flight Simulators. Computer Games.
E N D
Računalniško podprte simulacije in animacije Saša Divjak Univerza v Ljubljani: sasa@fri.uni-lj.si
X X X X X X X X X X Enspire Learning A Virtual Product Role Play Virtual Leader VSTEP Marketing Mini-Games Flight Simulators Computer Games Virtual Experience Space QuickCompliance Tools for Education Tools for Education Tools for Education Tools for Education Tools for Education Tools for Education Tools for Education Tools for Education Kaj so simulacije?
Primer: Transport snovi: Matematični pristop: The transport equation shown below describes the concentration of matter at the given position in space for which the force vector and the diffusive property T is the temperature in degrees Kelvin and k is the Boltzman’s constant. If we solve this equation in two spatial dimensions for constant D and F we obtain the solution
Programi ki uporabljajo navadne diferencialne enačbe (ODE) WEB
Konceptualno poučevanje naravoslovja Mimikrija narave in interakcija njenih objektov. • Narava ne pozna diferencialnih enačb • In vendar se pravilno obnaša Vizualizacija pojavov, ki bi sicer bili težko razumljivi DEMO
Primer: Transport snovi: konceptualčni pristop: (Zvonko Fazarinc) Demo1 Demo2
Primer: Difuzijska enačba: konceptualni pristop: (Zvonko Fazarinc)
Področja Konceptualnega poučevanja Fizika Kemija Biologija Elektrotehnika Računalništvo . . . .
Nekaj o termodinamiki Pritisk Temperatura Toplota Delo DEMO
Konstruktivizem: Sestavimo sami poskus iz elektrike DEMO DEMO
TOOL DEMO DEMO
Simulacijski program: hkrati aplikacija in aplet Aplikacija: avtorsko orodje za pripravo in pomnenje novih poizkusov Aplet: simulacije (pomnjenih poskusov) znotraj brkljalnika Kako pomniti datoteke s poskusi (na primer: *.txt) Malo mehanike Malo elektrike DEMO
Fizleti – fizikalni apleti Fizleti
ActionScript3, krmiljen z JavaScript Demo1 Mešanje tehnologij je tvegano Internetna varnost je včasih problem (končnice datotek, imena direktorijev) Demo 2
Komunikacija med HTML (JavaScript) in ActionScrit3 Actionscript Javascript Communication ExternalInterface call and addCallback WEB DEMO
Project GUTS (Growing Up Thinking Scientifically) Primeri: Tvorba modelov ekosistemov StarLogo
Razgradnja in razumevanje modela rib in planktona Uporabljen je program StarLogo OSMOZA Ribe in plankton
Prepad med abstrakcijami in resničnim svetom(Primer: 2 nihali) VIDEO
Prepad med abstrakcijami in resničnim svetom(Primer: poševni met) VIDEO DEMO
Java3D in JavaScript Demo
Visual Python (http://www.vpython.org) Interaktivne simulacije s Pythonom Crystal.py
Python - Fizika 1D kinematika 2D kinematika Dvojno nihalo Žiroskop in nutacija Carnotov cikel Coriolisova sila
Python - fizika Kepler`s law Motion of planets Orbits Spectrum Interference Waves
Python - Elektromagnetika Neskončni vodnik Toroid Tvorba električnega polja
Python - kemija Kristal
Python - matematika Vektorski produkt
Python - Grafika Rotational surfaces Lorenz attractor
Python – Računalništvo Rekurzija
3D fizikalna simulacija sistema vzmeti in masnih delcev DEMO
Animacija filmov na osnovi fizikalnih zakonitosti Twister VIDEO