私はvPythonとPythonを一般的に使い慣れていて、私がcatenoidを作成しようとしたときにこのエラーが発生しました。カーブオブジェクトをより早く呼び出すことができましたが、同じ構文を使って2回目にしようとすると、私は前述のエラーが発生します。私はそれがかなり単純なエラーだと思うが、誰かが私を助けることができたら、Idは本当に感謝する。エラーが11カーブオブジェクトは呼び出し可能ではありませんエラーvPython
from visual import *
import math
curve=curve(color=color.green)
thStep=math.pi/1000
c=10
theta=0
z=4
a=.5
t=-z
tStep=0.1
cur=curve(color=color.blue)
while theta<=(2*math.pi):
x=c*(math.cosh(z/c))*math.cos(theta)
y=c*(math.cosh(z/c))*math.sin(theta)
curve.append(pos=(x,y,z))
while t<=z:
cur.append(pos=(t,a*math.cosh(t/a),0))
t +=tStep
theta += thStep
'curve'メソッドを同じ名前の変数で上書きしています。その変数には別の名前を使用します。 – usr2564301