Título: [Python] VPython [+ Algunos ejemplos y tutorial +] Publicado por: Erik# en 20 Febrero 2009, 10:20 am Vpython es una libreria con la que te permite crear figuras 2D y 3D la que es util para crear diferentes simuladores...
1.Bajar VPython Os invito a que os bajeis este modulo de python en el que puede crear graficos 3D. Os ire poniendo ejemplos por posts. URL: http://www.vpython.org/download.html 2.Crear un cubo verde 2D Bueno, aqui os ense?are a crear un cubo verde en python en 2D con la libreria visual python. Primero importamos la libreria: Código
Y ahora, los factores del cubo, pero primero el code: Código
Ahora explicaremos el c?digo detalladamente: La variable p sera la posicion, y la declaramos de esta manera: Código
Donde xxx ira la posici?n en pantalla.Nosotros usaremos 00-2 para nuestra aplicaci?n. Ahora c, que sera el color, lo identificamos de esta manera: Código
En el segundo color ponemos el nombre del color en ingles: green, blue, red, grey, yellow, pink, orange... Y por ultimo, identificaremos el tama?o, el tama?o sera: Código
Es facil, xxx, segun el tama?o veis probando, y por ultimo, la declaraci?n del cubo: Código
Y por fin declaramos el cubo y sus preferencias: pos = posicion, size = tama?o, color = color. Veis como es facil, ya hemos creado un Cubo 2D. Código
3.Crear un cubo rojo 3D Bueno, aqui os ense?are a crear un cubo rojo en python en 3D con la libreria visual python. Primero importamos la libreria: Código
Y ahora, los factores del cubo, pero primero el code: Código
Ahora explicaremos el c?digo detalladamente: La variable p sera la posicion, y la declaramos de esta manera: Código
Donde xxx ira la posici?n en pantalla.Nosotros usaremos 54-1 para nuestra aplicaci?n. Ahora c, que sera el color, lo identificamos de esta manera: Código
En el segundo color ponemos el nombre del color en ingles: green, blue, red, grey, yellow, pink, orange... Y por ultimo, identificaremos el tama?o, el tama?o sera: Código
Es facil, xxx, segun el tama?o veis probando, y por ultimo, la declaraci?n del cubo: Código
Y por fin declaramos el cubo y sus preferencias: pos = posicion, size = tama?o, color = color. Veis como es facil, ya hemos creado un Cubo 3D. Que cambia en este caso?, que de los valores de posicion x1,x2,x3, x1 o es mas grande o es m?s peque?o que x2.Y eso hace la diferencia. 4.Textos en mi mundo 3D Como sabreis, ya hemos hecho 1 cubo 2D y 1 cubo 3D. ?Ahora que falta? Poder ponerle un bonito texto que diga, Bienvenidos a mi mundo 3D. Esto es muy sencillo, la linea del c?digo que a?adiremos sera: Código
Como veis es un visual.label (texto) donde la posicion pondremos la misma que el cubo y el texto es el que decia antes. As? quedaria el modo simple: Código
Pero... y si le ponemos m?s emoci?n y todo y le cambiamos el color al texto? Muy facil, crearemos otra linea de color que se llamara c2, con el mismo valor, solo que cambiaremos .red por .green, y ahora veremos como queda la linea del label. Código
Este seria el resultado de variable + label y ahora todo junto: Código
Huala que bonito queda, aunque prefiero el blanco normal ;). Continuara... |