yamada-ya様
エーアンドエー研究開発部です
このvs.Handle()は関数ではなく(Pythonの)クラスとなります。
これは図形のハンドルを管理するクラスとなりますが、
開発元Vectorworks社(以下VW社)から情報が公開されておらず、残念ながら詳細は不明です。
ただ、VW社から提供されているサンプルファイルの記述から、
「vs.Handle(0) == NILハンドル」であることは明らかになっています。
その他、vs.Handleクラスは次のメンバを持っています。
aux
locked
name
next
parent
prev
selected
type
これを使って例えば次のように書くことができます。
kPolygonType = 5
obj = vs.FActLayer()
while obj != vs.Handle(0):
if obj.type == kPolygonType:
print( obj.name )
obj = obj.next