graphics.hatenablog.com

技術系テクニカルアーティストのあれこれ

コマンドポートからMaya

話には聞くけどやったことなかったからやってみた。

# encoding: utf-8

# Maya 側で commandPort -name 8888 しておく

import socket
import sys

sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.connect(("localhost", 8888))

sock.send("polySphere")
result = sock.recv(256)

print result.split() # ['pSphere1', 'polySphere1', '\x00']

なるほど、これは嫌だ。。