VPython: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: fix citazione web (v. discussione) |
m fix source |
||
(11 versioni intermedie di 7 utenti non mostrate) | |||
Riga 13:
|SistemaOperativo = windows
|SistemaOperativo2 = linux
|SistemaOperativo3 =
|Genere = computer grafica 3d
|Licenza = [[Open source]]
|SoftwareLibero = sì
|Lingua =
}}
Line 36 ⟶ 34:
==Oggetti==
VPython utilizza la sintassi [[Python]], con l'aggiunta di diversi [[Programmazione ad oggetti|oggetti]] specifici propri del framework<ref>{{cita web|url=http://www.vpython.org/webdoc/index.html|titolo=VPython documentation|accesso=6 aprile 2013|lingua=en|editore=vpython.org|urlmorto=sì|urlarchivio=https://web.archive.org/web/20130419012124/http://www.vpython.org/webdoc/index.html|dataarchivio=19 aprile 2013}}</ref>.
L'oggetto ''cilindro'' è un buon esempio di un semplice oggetto VPython. Questo è un esempio preso dalla documentazione di VPython:
<
from visual import * #import the visual module
Line 46 ⟶ 44:
rod = cylinder(pos=(0,2,1), axis=(5,0,0), radius=1)
</syntaxhighlight>
[
Altri oggetti simili offerti dal motore di rendering di VPython sono gli oggetti [http://www.vpython.org/webdoc/visual/cone.html cono], [http://www.vpython.org/webdoc/visual/sphere.html sfera], e [http://www.vpython.org/webdoc/visual/box.html box].
Line 53 ⟶ 51:
Oltre agli oggetti solidi, VPython offre pure strumenti di plotting. Qui c'è un semplice esempio di grafico presente nella documentazione di VPython:
<
from visual.graph import * # import graphing features
Line 60 ⟶ 58:
for x in arange(0., 8.1, 0.1): # x goes from 0 to 8
funct1.plot(pos=(x,5.*cos(2.*x)*exp(-0.2*x))) # plot
</syntaxhighlight>
[https://web.archive.org/web/20130731112130/http://upload.wikimedia.org/wikipedia/en/2/2d/VPython_graph.gif Vedi risultato]
==Note==
<references/>
==Bibliografia==▼
* Scherer, D., Dubois, P., & Sherwood, B. (2000). VPython: 3D Interactive Scientific Graphics for Students, Computing in Science and Engineering, Sept./Oct. 2000, 82-88.▼
== Voci correlate ==
* [[Python]]
== Collegamenti esterni ==
* {{Collegamenti esterni}}
▲==Bibliografia==
▲*Scherer, D., Dubois, P., & Sherwood, B. (2000). VPython: 3D Interactive Scientific Graphics for Students, Computing in Science and Engineering, Sept./Oct. 2000, 82-88.
{{portale|software libero}}
|