VPython

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
VPython
software
Tip Grafică computerizată 3D
Dezvoltator David Scherer și alții
Ultima versiune 5.32 (10 aprilie 2010)
Ultima versiune beta eliberează candidatul
Sistem de operare Microsoft Windows
Linux
Mac OS
Limba C ++
Piton
Licență Sursa deschisa
( licență gratuită )
Site-ul web vpython.org/

VPython include limbajul de programare Python plus un modul grafic computerizat 3D numit Visual. VPython permite utilizatorilor să creeze obiecte precum sfere și conuri în spațiu 3D și afișează aceste obiecte într-o fereastră . Împreună cu calculele, animațiile navigabile sunt create în timp real. Acest lucru face mai ușoară crearea de vizualizări simple, permițând programatorului să se concentreze mai mult pe aspectele de calcul ale programului său. Simplitatea VPython l-a făcut un instrument util pentru ilustrarea fizicii simple, în special în contexte educaționale.

Istorie

VPython a fost creat în 2000 ca rezultat al unui proiect independent întreprins de David Scherer, un student la Universitatea Carnegie Mellon.

În decembrie 2008, a fost lansată versiunea 5 [1] , care include opacitate, lumini și materiale și pentru prima dată o versiune pentru Macintosh în mod nativ.

Versiunea 6 [2] , bazată pe biblioteca wxPython , a fost lansată pe 19 februarie 2013.

Utilizare

VPython este un instrument simplu de redare pentru obiecte 3D și grafică. Utilizarea sa principală a fost în predare, dar a fost folosită și într-un mediu comercial sau de cercetare. VPython a fost utilizat inițial în cursurile introductive de fizică de la Universitatea Carnegie Mellon și apoi a fost extins la alte universități și licee, împreună cu programa Matter & Interactions .

Obiecte

VPython folosește sintaxa Python , cu adăugarea mai multor obiecte specifice cadrului specific [3] .

Obiectul cilindru este un bun exemplu de obiect simplu VPython. Acesta este un exemplu preluat din documentația VPython:

 din vizual import * #import modulul vizual

    tija = cilindru ( pos = ( 0 , 2 , 1 ), ax = ( 5 , 0 , 0 ), raza = 1 )

Vezi rezultatul

Alte obiecte similare oferite de motorul de redare VPython sunt obiectele cu con , sferă și cutie .

În plus față de obiectele solide, VPython oferă și instrumente de plotare. Iată un exemplu simplu de grafic din documentația VPython:

 din visual.graph import * # import funcții grafice
  
    funct1 = gcurve ( color = color . cyan ) # un obiect curb conectat
  
    pentru x în aranjament ( 0. , 8.1 , 0.1 ): # x merge de la 0 la 8
        funct1 . plot ( pos = ( x , 5. * cos ( 2. * x ) * exp ( - 0.2 * x ))) # plot

Vezi rezultatul

Notă

  1. ^ (EN) vpython: Dezvoltări recente , pe vpython.org. Adus la 6 aprilie 2013 .
  2. ^ (RO) Funcții noi în vpython 6 , pe vpython.org. Adus la 6 aprilie 2013 .
  3. ^ (EN) documentație vpython , pe vpython.org. Adus la 6 aprilie 2013 (arhivat din original la 19 aprilie 2013) .

Bibliografie

  • Scherer, D., Dubois, P. și Sherwood, B. (2000). VPython: Grafică științifică interactivă 3D pentru studenți, calcul în știință și inginerie, sept. / Oct. 2000, 82-88.

Elemente conexe

linkuri externe

Software gratuit Free Software Portal : accesați intrările Wikipedia care se ocupă de software gratuit