0

たとえば、pointPosition 情報を含む 2 つのリストがあるとします。

a = [[0,0,0],[1,1,1],[2,2,2]]
b = [[1,1,1],[2,2,2],[3,3,3]]

それぞれリスト a と b の情報を持つ線形曲線を作成します。

cmds.curve(p = [('%d'%a[0][0],'%d'%a[0][1],'%d'%a[0][2]),('%d'%b[0][0],'%d'%b[0][1],'%D'%b[0][2])]) 

2 つのリストがあるとします。それぞれに 100 個のリストが含まれています。'%d'%a[0][0] などをインクリメントするにはどうすればよいですか、または別の方法がありますか?

4

1 に答える 1

0

値を文字列形式にする必要はありません。

points = ( (0,0,0), (0,1,0), (0,2,0), (0,3,0) ) # ... etc.  
cmds.curve(p = points, d = 1)

ポイントを混ぜ合わせる必要がある場合は、ポイント リストを渡す前に行います。

a = ( (0,0,0), (0,1,0), (0,2,0) ) 
b = ( (1,0,1), (1,0, 2), (1,0,3))
c = [] 
for idx in range (0, 3):
    c.append(a[idx])
    c.append(b[idx])
cmds.curve(p = c, d= 1) 
于 2013-08-07T05:02:34.703 に答える