質問

以下を使用して、Pythonから形状キーを挿入することができました。

ob = Scene.GetCurrent().object.active;
if(ob.activeShape == 0):
   ob.insertShapeKey()
   ob.insertShapeKey()

次に、キー値を変更するにはどうすればよいですか?

役に立ちましたか?

解決

わかりました、これが私がそれをした方法です:

#get the key
k = ob.getData().getKey()
#create a new Ipo
ni = Ipo.New('Key','ni')
#if there check if there already a key by that name, otherwise add key
if(k.ipo['Key 1'] == None):   k.ipo.addCurve('Key 1')
#add a point to the 'Key 1' ipo curve
k.ipo['Key 1'].append(BezTriple.New(6.0,0.8,0.1))

そして、それはそれについてです。挿入された最初のShapeKeyが「基礎」を作成し、キーが追加されます。「キー1」はデフォルト名です

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top