>あと、アンドゥ後にスクリプトから材質へアクセス(getMaterialなど)するとエラーが起こったりしていたので修正しました。オブジェクト削除後(オブジェクトを0個にはしてません)にもエラーが出てましたのでRC7で試してみたところ、RC6以前と同じくエラーが発生しました。
---
from math import *
doc=MQSystem.getDocument()
pos=[]
for obj in doc.object:
for vert in obj.vertex:
if vert.select:
pos.append(vert.getPos())
if len(pos)==2:
vx=pos[1].x-pos[0].x
vy=pos[1].y-pos[0].y
vz=pos[1].z-pos[0].z
Show more...
v=sqrt(vx**2+vy**2+vz**2)
MQSystem.println(str(v))
else:
MQSystem.println("2点をセレクト")
[EOF]
---
Failed to execute a script in line 7.
Attribute not found.
オブジェクト削除前であれば2点間の距離を表示します。