标签: glowscript

运行VPython代码时出现“属性'pos'必须是向量”的错误

运行此代码时,出现错误“错误:属性'pos'必须是向量。” 我必须在某个地方写另一个向量吗?因为我在写向量

grav_force = vector(0,-object.mass*grav_field,0)
Run Code Online (Sandbox Code Playgroud)

这是我的整个代码

GlowScript 2.7 VPython

from visual import *

display(width = 1300, height = 1000)

projectile = sphere(pos = (-5,0,0),
                    radius = 0.1,
                    color = color.red,
                    make_trail = True)

projectile.speed = 3.2 # Initial speed.
projectile.angle = 75*3.141459/180 # Initial angle, from the +x-axis.

projectile.velocity = vector(projectile.speed*cos(projectile.angle),
                             projectile.speed*sin(projectile.angle),
                             0)

projectile.mass = 1.0
grav_field = 1.0

dt = 0.01
time = 0

while (projectile.pos.y >=0):
    rate(100)

    # Calculate the force.
    grav_force = vector(0,-projectile.mass*grav_field,0)

    force = grav_force

    # …
Run Code Online (Sandbox Code Playgroud)

python vpython glowscript

5
推荐指数
1
解决办法
1565
查看次数

标签 统计

glowscript ×1

python ×1

vpython ×1