[Bf-python] Armature woes
Joseph Gilbert
jgilbert at tigr.ORG
Fri Jan 26 15:48:48 CET 2007
It's because you are overwriting the names of the bones later in the
script with numbers in lines 228-235:
armData.makeEditable()
i = 0
for name,bone in armData.bones.items():
bone.name = str(i)
i = i + 1
continue
Comment out lines 228-235 and also line 239 (armature.update()) and the
script gets the names of the bones correctly.
On Wed, 24 Jan 2007 08:22:48 -0500, Arne Schmitz <arne.schmitz at gmx.net>
wrote:
> Hi!
>
> I am again hacking a bit on my not-very-mature ASF importer. It imports
> Acclaim skeleton files, and will in the future even maybe import the
> accompanying AMC motion files. However I have a problem. The ASF defines
> names for bones, as does my script. These names get lost however, and I
> do
> not know why. Maybe someone can take a look at my script, why this
> happens?
>
> The ASF file has entries like this for each bone:
>
> begin
> id 15
> name upperneck
> direction -0.02953 0.998556 -0.0448842
> length 1.44709
> axis 0 0 0 XYZ
> dof rx ry rz
> limits (-20.0 45.0)
> (-30.0 30.0)
> (-30.0 30.0)
> end
>
> I scan for the "name" entry and set the name of the current bone. This
> however
> gets lost after the importer has finished. Any ideas?
>
> Arne
>
--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
More information about the Bf-python
mailing list