Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[3435] Pythonスクリプトで異常終了 / たけし
対応済み [Ver4β] 返信
多分これで放物線が描けるはずですが、スクリプトエラーが出て、すぐに3Dビューを右ドラッグすると強制終了されます。

doc = MQSystem.getDocument()
obj = doc.object[0]

def graph(x,ratio,size):
 v = []
 x *= ratio
 v.append(obj.addVertex(x*size,x*x*size,0))
 v.append(obj.addVertex((x+ratio)*size,(x+ratio)*(x+ratio)*size,0))
 obj.addFace(v)

for x in range(20):
 graph(x,0.1,100)
 graph(x,-0.1,100)

Metasequoia3ではrangeをxrangeにしないと動作しませんでした。
もしかすると僕のPythonのスクリプトが間違ってるのでしょうか?
2013-08-30 08:52
[3436] Re: Pythonスクリプトで異常終了 / 管理者
落ちるほうはもちろんですが、スクリプトエラーになるのもどちらも不具合なようです。
4のBeta版ではこのスクリプトが正しく動作するよう修正しますが、
Ver3系では仰せのとおりxrangeにすれば大丈夫なようなのでそれでご対応いただければと思います。
2013-08-30 12:15