📜  使用 VPython 制作标签

📅  最后修改于: 2022-05-13 01:54:32.687000             🧑  作者: Mango

使用 VPython 制作标签

VPython可以轻松创建可导航的 3D 显示和动画,即使对于那些编程经验有限的人来说也是如此。因为它是基于Python的,所以它也为有经验的程序员和研究人员提供了很多东西。 VPython允许用户在 3D 空间中创建球体和圆锥体等对象,并将这些对象显示在窗口中。这使得创建简单的可视化变得容易,使程序员可以更多地关注他们程序的计算方面。 VPython的简单性使其成为说明简单物理的工具,尤其是在教育环境中。

安装 :

pip install vpython

标签对象用于在框中显示文本。即使画布旋转,标签也将始终朝前。我们可以使用label()方法在VPython中生成标签。

标签() 方法

示例 1:没有参数的标签,所有参数都将具有默认值。

# import the module
from vpython import * label()

输出 :

示例 2:使用参数颜色、文本、线宽、线色和边框的标签。

# import the module
from vpython import * label(text = "The mass Msys = 103 kg.",
      color = vector(1, 0, 0),
      linecolor = vector(0, 1, 0),
      linewidth = 3,
      border = 10) 

输出 :

示例 3:对象的标签。

# import the module
from vpython import *
  
# the box to be labelled
b = box(color = vector(1, 1, 0),
        size = vector(1, 1, 1))
  
# the label for the box
label(pos = b.pos,
      text = "This label is for the box",
      font = "sans",
      color = vector(0, 0, 1),
      linecolor = vector(0, 1, 1),
      linewidth = 3,
      yoffset = 150,
      xoffset = 150) 

输出 :