2017-05-17 1 views
0

私は11年生の物理クラスのプロジェクトをやっています。私は電子を生成するバッテリーを作ろうとしています。これはコードです:オブジェクトを常にwhileループにしています

electron = sphere(radius = 1, color = color.yellow, vel = vec(-1,0,0)); while battery.voltage > 0: eb = electron.clone(pos=vec(0,0,0), vel = vec(-1,0,0));

私は常に「EB」を作るしようとしているが、それはのみ適用さeb.pos = eb.pos + eb.vel * deltat;最初の電子に適用されます。 600種類の電子物体を作らなければこれを行う方法はありますか?

答えて

0

常に作成するのではなく、電子オブジェクトに直接変更された属性を変更することができます。変更を電子に適用し、しばらくの間コンピューティングアクションを追加します。それはあなたが意味するものですか?

+0

でVPythonフォーラムです。毎秒それは電子を作ります。私はしばらく前にebのことをやりましたが、それを変更するにはあまりにも怠惰ですが、違いはありません。 –

0

600球体を移動させるには、600球体を作成して移動する必要があります。あなたの変数 "eb"は、元の球の最も最近作られたクローンの名前に過ぎません。私はより良い場所がVPythonの質問を提起することを宣伝します

はありません、私は常に電子の多くを作りたかった

https://groups.google.com/forum/?fromgroups&hl=en#!forum/vpython-users

関連する問題