Haciendo puntos en VPython

VPythonfacilita la creación de visualizaciones y animaciones 3D navegables, incluso para aquellos con experiencia limitada en programación. Debido a que está basado en Python, también tiene mucho que ofrecer a programadores e investigadores experimentados. VPythonpermite a los usuarios crear objetos como esferas y conos en el espacio 3D y muestra estos objetos en una ventana. Esto facilita la creación de visualizaciones simples, lo que permite a los programadores concentrarse más en el aspecto computacional de sus programas. La sencillez de VPythonlo ha convertido en una herramienta para la ilustración de la física simple, especialmente en el entorno educativo.

Instalación :

pip install vpython

Un punto en geometría es una ubicación. Podemos generar puntos VPythonusando el points()método.

puntos()

Sintaxis: puntos (parámetros)

Parámetros:

  • pos : Es la posición de los puntos. Asigne una lista de vectores que contengan 3 valores, ejemplo pos = [vector(-1, 0, 0), vector(1, 0, 0)]
  • color : Es el color de los puntos. Asigne un vector que contenga 3 valores, ejemplo color = vector(1, 1, 1) dará el color blanco
  • radio : Es el radio de los puntos. Asigne un valor flotante, el radio predeterminado es 2.5, ejemplo de radio = 5
  • tamaño : Es el tamaño del cilindro. Asigne un vector que contenga 3 valores que representen la longitud, la altura y el ancho respectivamente, tamaño de ejemplo = vector (1, 1, 1)

Todos los parámetros son opcionales.

Sin ningún parámetro, el points()método no mostrará nada por defecto.

Ejemplo 1: Puntos usando el parámetro pos.

# import the module
from vpython import * points(pos =[vector(-1, 0, 0), 
            vector(1, 0, 0),
            vector(0, 1, 0),
            vector(0, -1, 0),
            vector(0, 0, 1),
            vector(0, 1, -1)])

Producción :

Ejemplo 2: Puntos usando los parámetros color y radio.

# import the module
from vpython import *
  
# first set of points
points(pos =[vector(-1, 0, 0), 
            vector(1, 0, 0),
            vector(0, 1, 0),
            vector(0, -1, 0)],
       color = vector(1, 0, 0),
       radius = 10)
  
# second set of points
points(pos =[vector(-0.5, 0, 0), 
            vector(0.5, 0, 0)],
       color = vector(1, 0, 1),
       radius = 20)

Producción :

Publicación traducida automáticamente

Artículo escrito por Yash_R y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *