<< 八角すいをつくる 戻る メッセージボックス >>

オブジェクトパネル

メタセコイアのMetasequoia Python APIいろいろと実験をしながら、納得していく必要があります。オブジェクトの情報を取得する方法について勉強しています。触りながら、いろいろ実験ですね。
いろんなサイトを参考にしながら勉強しています。サクサクできる方はすばらしいです。ありがとうございます。

#obj_info.py
#ログの消去
MQSystem.clearLog()
# ドキュメントを取得
doc = MQSystem.getDocument()
# オブジェクト数を取得
obj_num = doc.numObject
MQSystem.println(" オブジェクト数 : " + str(obj_num))
# インデックス0番のオブジェクトを取得
obj = doc.object[0]
# オブジェクトの頂点数を取得
ver_num = obj.numVertex
MQSystem.println(" 頂点数 : " + str(ver_num))
# オブジェクトの面数を取得
poly_num = obj.numFace
MQSystem.println(" 面数 : " + str(poly_num))
#1 つめのオブジェクトにおいて選択している頂点を調べる
for i in range(len(obj.vertex)):
if obj.vertex[i].select:
MQSystem.println(" 選択頂点番号" + str(i))
  • -
  • -

<< 八角すいをつくる 戻る メッセージボックス >>