在 VPython 中做点
VPython
可以轻松创建可导航的 3D 显示和动画,即使对于那些编程经验有限的人来说也是如此。因为它是基于Python的,所以它也为有经验的程序员和研究人员提供了很多东西。 VPython
允许用户在 3D 空间中创建球体和圆锥体等对象,并将这些对象显示在窗口中。这使得创建简单的可视化变得容易,使程序员可以更多地关注他们程序的计算方面。 VPython
的简单性使其成为说明简单物理的工具,尤其是在教育环境中。
安装 :
pip install vpython
几何中的一个点就是一个位置。我们可以使用points()
方法在VPython
中生成点。
点()
Syntax : points(parameters)
Parameters :
- pos : It is the position of the points. Assign a list of vectors containing 3 values, example pos = [vector(-1, 0, 0), vector(1, 0, 0)]
- color : It is the color of the points. Assign a vector containing 3 values, example color = vector(1, 1, 1) will give the color white
- radius : It is the radius of the points. Assign a floating value, the default radius is 2.5, example radius = 5
- size : It is the size of the cylinder. Assign a vector containing 3 values representing the length, height and width respectively, example size = vector(1, 1, 1)
All the parameters are optional.
如果没有任何参数, points()
方法默认不会显示任何内容。
示例 1:使用参数 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)])
输出 :
示例 2:使用参数颜色和半径的点。
# 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)
输出 :
在评论中写代码?请使用 ide.geeksforgeeks.org,生成链接并在此处分享链接。