[Bf-python] RE: action / NLA api

Gilbert, Joseph T. jgilbert at tigr.ORG
Mon Nov 14 15:26:15 CET 2005


NLA strips are not exposed. If you want to bind properties to them you
need to expose them and define it's relationship to BPy_Action.
Actions are not about armatures anymore, yes. We can move them to
Blender.NLA eventually.

-----Original Message-----
From: bf-python-bounces at projects.blender.org
[mailto:bf-python-bounces at projects.blender.org] On Behalf Of Toni
Alatalo
Sent: Sunday, November 13, 2005 1:06 PM
To: Blender Foundation Python list
Subject: Re: [Bf-python] RE: action / NLA api

On Friday 11 November 2005 16:57, Gilbert, Joseph wrote:
> The object is called BPy_Action that we are talking about (same thing
as
> action strip). I don't like the word strip because it has more
> connotations than Action.

strips are different from actions.

i first thought the matching would be somehow done with strips, not
modifying 
the actual actions themselves.

now i dont know how the implementation works exactly: is the plan to
somehow 
offset the use of the action by a strip, and if yes, how? or modify the 
action itself?

> unique names. I would not use BPy_Bone objects as input.

hm .. i usually think that object references are better than name
strings. are 
you referring to some implementational difficulties in doing that?

> It might be better to extract the ipo channels from an Action and mark
> one as a matchbone or however.
> Action.ipochannels['bone1'].setMatchbone().

perhaps. except that here Roland Hess says something contradicting:

> The match bone is a property of the Action Strip. It uses the already

so the matching is not about actions per se, but about how they are in
NLA via 
the strips. or?

btw, now it is official: object actions in bf-blender cvs, so actions
are not 
about armatures anymore. i guess we should still work the 2.4 api to
match 
that somehow.

a bit cluelessly still,
~Toni
_______________________________________________
Bf-python mailing list
Bf-python at projects.blender.org
http://projects.blender.org/mailman/listinfo/bf-python



More information about the Bf-python mailing list