2

我正在尝试使用以下代码在 Python 3.3.2 中制作圆柱体:

rod = cylinder(pos=(0,2,1), axis=(5,0,0), radius=1)
rod.pos = (15,11,9) # change (x,y,z)
rod.x = 15 # only change pos.x
rod.color = (0,0,1) # make rod be blue
rod.red = 0.4

在此站点的帮助下:http ://www.vpython.org/contents/docs_vp5/visual/cylinder.html

输出为: NameError: name 'cylinder' is not defined

有什么我需要安装或必须导入的东西吗?

提前致谢

4

1 回答 1

3

您需要cylinder先从visual模块导入,然后才能在模块中使用它:

from visual import cylinder

vpython教程使用以下语法从该模块一次性导入所有内容:

from visual import *

这一切都假设您使用的是从项目网站下载的 VPython IDE 。

于 2013-10-01T17:34:18.343 回答